> ## Documentation Index
> Fetch the complete documentation index at: https://nango.dev/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Omnisend

> Integrate your application with the Omnisend API

## 🚀 Quickstart

Connect to Omnisend with Nango and make a read-only request in minutes. Omnisend uses a static API key generated in your Omnisend account.

<Steps>
  <Step title="Create the integration">
    In Nango ([free signup](https://app.nango.dev)), go to [Integrations](https://app.nango.dev/dev/integrations) -> *Configure New Integration* -> *Omnisend*.
  </Step>

  <Step title="Authorize Omnisend">
    Go to [Connections](https://app.nango.dev/dev/connections) -> *Add Test Connection* -> *Authorize*, then enter an Omnisend API key with only the scopes your application needs. Later, your users can do the same directly from your app.
  </Step>

  <Step title="Call the Omnisend API">
    Make a read-only request to list at most one campaign. This requires the `campaigns.read` scope on your API key. Replace the placeholders below with your [Environment API key](/docs/reference/backend/http-api/api-keys), [integration ID](https://app.nango.dev/dev/integrations), and [connection ID](https://app.nango.dev/dev/connections):

    <Tabs>
      <Tab title="cURL">
        ```bash theme={null}
        curl "https://api.nango.dev/proxy/api/campaigns?limit=1" \
          -H "Authorization: Bearer <NANGO-SECRET-KEY>" \
          -H "Provider-Config-Key: <INTEGRATION-ID>" \
          -H "Connection-Id: <CONNECTION-ID>"
        ```
      </Tab>

      <Tab title="Node">
        Install Nango's backend SDK with `npm i @nangohq/node`. Then run:

        ```typescript theme={null}
        import { Nango } from '@nangohq/node';

        const nango = new Nango({ secretKey: '<NANGO-SECRET-KEY>' });

        const res = await nango.get({
            endpoint: '/api/campaigns?limit=1',
            providerConfigKey: '<INTEGRATION-ID>',
            connectionId: '<CONNECTION-ID>'
        });

        console.log(res.data);
        ```
      </Tab>
    </Tabs>

    Or fetch credentials with the [Node SDK](/docs/reference/sdks/node#get-a-connection-with-credentials) or [API](/docs/reference/api/connection/get).

    ✅ You're connected! Check the [Logs](https://app.nango.dev/dev/logs) tab in Nango to inspect requests.
  </Step>

  <Step title="Implement Nango in your app">
    Follow our [Auth implementation guide](/docs/guides/primitives/auth) to integrate Nango in your app.

    To obtain your own Omnisend API key, follow the setup guide below.
  </Step>
</Steps>

## 📚 Omnisend integration guides

Nango maintained guides for common use cases.

* [How do I link my Omnisend account?](/docs/api-integrations/omnisend/connect)
  Create an Omnisend API key and connect your account

Official docs: [Omnisend API documentation](https://api-docs.omnisend.com/reference/overview)

## 🧩 Pre-built syncs & actions for Omnisend

Enable them in your dashboard. Extend and customize to fit your needs.

### Analytics

| Function name               | Description         | Type                                         | Source code                                                                                                                        |
| --------------------------- | ------------------- | -------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------- |
| `post-analytics-reports`    | Generate report     | [Action](/docs/guides/functions/action-functions) | [🔗 Github](https://github.com/NangoHQ/integration-templates/blob/main/integrations/omnisend/actions/post-analytics-reports.ts)    |
| `post-analytics-statistics` | Generate statistics | [Action](/docs/guides/functions/action-functions) | [🔗 Github](https://github.com/NangoHQ/integration-templates/blob/main/integrations/omnisend/actions/post-analytics-statistics.ts) |

### Automations

| Function name                                     | Description                                | Type                                           | Source code                                                                                                                                              |
| ------------------------------------------------- | ------------------------------------------ | ---------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `delete-automations-id`                           | Delete automation workflow                 | [Action](/docs/guides/functions/action-functions)   | [🔗 Github](https://github.com/NangoHQ/integration-templates/blob/main/integrations/omnisend/actions/delete-automations-id.ts)                           |
| `get-automations-id-blocks-block-i-d-utm`         | Get UTM tags for an automation block       | [Action](/docs/guides/functions/action-functions)   | [🔗 Github](https://github.com/NangoHQ/integration-templates/blob/main/integrations/omnisend/actions/get-automations-id-blocks-block-i-d-utm.ts)         |
| `get-automations-id-utm`                          | Get aggregated UTM tags for all blocks     | [Action](/docs/guides/functions/action-functions)   | [🔗 Github](https://github.com/NangoHQ/integration-templates/blob/main/integrations/omnisend/actions/get-automations-id-utm.ts)                          |
| `get-automations-id`                              | Get automation workflow                    | [Action](/docs/guides/functions/action-functions)   | [🔗 Github](https://github.com/NangoHQ/integration-templates/blob/main/integrations/omnisend/actions/get-automations-id.ts)                              |
| `get-automations`                                 | List automation workflows                  | [Action](/docs/guides/functions/action-functions)   | [🔗 Github](https://github.com/NangoHQ/integration-templates/blob/main/integrations/omnisend/actions/get-automations.ts)                                 |
| `patch-automations-id`                            | Patch automation workflow                  | [Action](/docs/guides/functions/action-functions)   | [🔗 Github](https://github.com/NangoHQ/integration-templates/blob/main/integrations/omnisend/actions/patch-automations-id.ts)                            |
| `post-automations-id-blocks-block-i-d-test-email` | Send test email                            | [Action](/docs/guides/functions/action-functions)   | [🔗 Github](https://github.com/NangoHQ/integration-templates/blob/main/integrations/omnisend/actions/post-automations-id-blocks-block-i-d-test-email.ts) |
| `post-automations-id-copy`                        | Copy automation workflow                   | [Action](/docs/guides/functions/action-functions)   | [🔗 Github](https://github.com/NangoHQ/integration-templates/blob/main/integrations/omnisend/actions/post-automations-id-copy.ts)                        |
| `post-automations-id-disable`                     | Disable automation workflow                | [Action](/docs/guides/functions/action-functions)   | [🔗 Github](https://github.com/NangoHQ/integration-templates/blob/main/integrations/omnisend/actions/post-automations-id-disable.ts)                     |
| `post-automations-id-enable`                      | Enable automation workflow                 | [Action](/docs/guides/functions/action-functions)   | [🔗 Github](https://github.com/NangoHQ/integration-templates/blob/main/integrations/omnisend/actions/post-automations-id-enable.ts)                      |
| `post-automations`                                | Create automation workflow                 | [Action](/docs/guides/functions/action-functions)   | [🔗 Github](https://github.com/NangoHQ/integration-templates/blob/main/integrations/omnisend/actions/post-automations.ts)                                |
| `put-automations-id-blocks-block-i-d-utm`         | Update UTM tags for an automation block    | [Action](/docs/guides/functions/action-functions)   | [🔗 Github](https://github.com/NangoHQ/integration-templates/blob/main/integrations/omnisend/actions/put-automations-id-blocks-block-i-d-utm.ts)         |
| `put-automations-id-blocks`                       | Replace automation workflow blocks         | [Action](/docs/guides/functions/action-functions)   | [🔗 Github](https://github.com/NangoHQ/integration-templates/blob/main/integrations/omnisend/actions/put-automations-id-blocks.ts)                       |
| `sync-automation`                                 | Synchronizes Omnisend Automations records. | [Sync](/docs/guides/functions/syncs/sync-functions) | [🔗 Github](https://github.com/NangoHQ/integration-templates/blob/main/integrations/omnisend/syncs/sync-automation.ts)                                   |

### Batches

| Function name                 | Description           | Type                                         | Source code                                                                                                                          |
| ----------------------------- | --------------------- | -------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------ |
| `get-batches-batch-i-d-items` | Get batch items       | [Action](/docs/guides/functions/action-functions) | [🔗 Github](https://github.com/NangoHQ/integration-templates/blob/main/integrations/omnisend/actions/get-batches-batch-i-d-items.ts) |
| `get-batches-batch-i-d`       | Get batch information | [Action](/docs/guides/functions/action-functions) | [🔗 Github](https://github.com/NangoHQ/integration-templates/blob/main/integrations/omnisend/actions/get-batches-batch-i-d.ts)       |
| `get-batches`                 | Get batches           | [Action](/docs/guides/functions/action-functions) | [🔗 Github](https://github.com/NangoHQ/integration-templates/blob/main/integrations/omnisend/actions/get-batches.ts)                 |
| `post-batches`                | Create batch          | [Action](/docs/guides/functions/action-functions) | [🔗 Github](https://github.com/NangoHQ/integration-templates/blob/main/integrations/omnisend/actions/post-batches.ts)                |

### Brands

| Function name         | Description                 | Type                                         | Source code                                                                                                                  |
| --------------------- | --------------------------- | -------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------- |
| `get-brands-current`  | Get information about brand | [Action](/docs/guides/functions/action-functions) | [🔗 Github](https://github.com/NangoHQ/integration-templates/blob/main/integrations/omnisend/actions/get-brands-current.ts)  |
| `post-brands-current` | Connect brand               | [Action](/docs/guides/functions/action-functions) | [🔗 Github](https://github.com/NangoHQ/integration-templates/blob/main/integrations/omnisend/actions/post-brands-current.ts) |

### Campaigns

| Function name                      | Description                                                   | Type                                           | Source code                                                                                                                               |
| ---------------------------------- | ------------------------------------------------------------- | ---------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------- |
| `delete-campaigns-id`              | Delete campaign                                               | [Action](/docs/guides/functions/action-functions)   | [🔗 Github](https://github.com/NangoHQ/integration-templates/blob/main/integrations/omnisend/actions/delete-campaigns-id.ts)              |
| `get-campaigns-id-utm`             | Get campaign UTM settings                                     | [Action](/docs/guides/functions/action-functions)   | [🔗 Github](https://github.com/NangoHQ/integration-templates/blob/main/integrations/omnisend/actions/get-campaigns-id-utm.ts)             |
| `get-campaigns-id`                 | Get campaign                                                  | [Action](/docs/guides/functions/action-functions)   | [🔗 Github](https://github.com/NangoHQ/integration-templates/blob/main/integrations/omnisend/actions/get-campaigns-id.ts)                 |
| `get-campaigns`                    | List campaigns with filtering, sorting, and cursor pagination | [Action](/docs/guides/functions/action-functions)   | [🔗 Github](https://github.com/NangoHQ/integration-templates/blob/main/integrations/omnisend/actions/get-campaigns.ts)                    |
| `patch-campaigns-id`               | Update campaign (draft status only)                           | [Action](/docs/guides/functions/action-functions)   | [🔗 Github](https://github.com/NangoHQ/integration-templates/blob/main/integrations/omnisend/actions/patch-campaigns-id.ts)               |
| `post-campaigns-id-ab-test-resume` | Resume A/B test                                               | [Action](/docs/guides/functions/action-functions)   | [🔗 Github](https://github.com/NangoHQ/integration-templates/blob/main/integrations/omnisend/actions/post-campaigns-id-ab-test-resume.ts) |
| `post-campaigns-id-ab-test-stop`   | Stop A/B test                                                 | [Action](/docs/guides/functions/action-functions)   | [🔗 Github](https://github.com/NangoHQ/integration-templates/blob/main/integrations/omnisend/actions/post-campaigns-id-ab-test-stop.ts)   |
| `post-campaigns-id-ab-test-winner` | Select A/B test winner                                        | [Action](/docs/guides/functions/action-functions)   | [🔗 Github](https://github.com/NangoHQ/integration-templates/blob/main/integrations/omnisend/actions/post-campaigns-id-ab-test-winner.ts) |
| `post-campaigns-id-cancel`         | Cancel campaign                                               | [Action](/docs/guides/functions/action-functions)   | [🔗 Github](https://github.com/NangoHQ/integration-templates/blob/main/integrations/omnisend/actions/post-campaigns-id-cancel.ts)         |
| `post-campaigns-id-copy`           | Copy campaign                                                 | [Action](/docs/guides/functions/action-functions)   | [🔗 Github](https://github.com/NangoHQ/integration-templates/blob/main/integrations/omnisend/actions/post-campaigns-id-copy.ts)           |
| `post-campaigns-id-send`           | Send campaign                                                 | [Action](/docs/guides/functions/action-functions)   | [🔗 Github](https://github.com/NangoHQ/integration-templates/blob/main/integrations/omnisend/actions/post-campaigns-id-send.ts)           |
| `post-campaigns-id-test-email`     | Send campaign test email                                      | [Action](/docs/guides/functions/action-functions)   | [🔗 Github](https://github.com/NangoHQ/integration-templates/blob/main/integrations/omnisend/actions/post-campaigns-id-test-email.ts)     |
| `post-campaigns`                   | Create campaign                                               | [Action](/docs/guides/functions/action-functions)   | [🔗 Github](https://github.com/NangoHQ/integration-templates/blob/main/integrations/omnisend/actions/post-campaigns.ts)                   |
| `put-campaigns-id-utm`             | Update campaign UTM settings                                  | [Action](/docs/guides/functions/action-functions)   | [🔗 Github](https://github.com/NangoHQ/integration-templates/blob/main/integrations/omnisend/actions/put-campaigns-id-utm.ts)             |
| `sync-campaign`                    | Synchronizes Omnisend Campaigns records.                      | [Sync](/docs/guides/functions/syncs/sync-functions) | [🔗 Github](https://github.com/NangoHQ/integration-templates/blob/main/integrations/omnisend/syncs/sync-campaign.ts)                      |

### Contacts

| Function name          | Description                             | Type                                           | Source code                                                                                                                   |
| ---------------------- | --------------------------------------- | ---------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------- |
| `delete-contacts-tags` | Batch remove tags                       | [Action](/docs/guides/functions/action-functions)   | [🔗 Github](https://github.com/NangoHQ/integration-templates/blob/main/integrations/omnisend/actions/delete-contacts-tags.ts) |
| `get-contacts-id`      | Get contact                             | [Action](/docs/guides/functions/action-functions)   | [🔗 Github](https://github.com/NangoHQ/integration-templates/blob/main/integrations/omnisend/actions/get-contacts-id.ts)      |
| `get-contacts`         | List contacts                           | [Action](/docs/guides/functions/action-functions)   | [🔗 Github](https://github.com/NangoHQ/integration-templates/blob/main/integrations/omnisend/actions/get-contacts.ts)         |
| `patch-contacts-id`    | Update contact by ID                    | [Action](/docs/guides/functions/action-functions)   | [🔗 Github](https://github.com/NangoHQ/integration-templates/blob/main/integrations/omnisend/actions/patch-contacts-id.ts)    |
| `patch-contacts`       | Update contact by email                 | [Action](/docs/guides/functions/action-functions)   | [🔗 Github](https://github.com/NangoHQ/integration-templates/blob/main/integrations/omnisend/actions/patch-contacts.ts)       |
| `post-contacts-tags`   | Batch add tags                          | [Action](/docs/guides/functions/action-functions)   | [🔗 Github](https://github.com/NangoHQ/integration-templates/blob/main/integrations/omnisend/actions/post-contacts-tags.ts)   |
| `post-contacts`        | Create or update existing contact       | [Action](/docs/guides/functions/action-functions)   | [🔗 Github](https://github.com/NangoHQ/integration-templates/blob/main/integrations/omnisend/actions/post-contacts.ts)        |
| `sync-contact`         | Synchronizes Omnisend Contacts records. | [Sync](/docs/guides/functions/syncs/sync-functions) | [🔗 Github](https://github.com/NangoHQ/integration-templates/blob/main/integrations/omnisend/syncs/sync-contact.ts)           |

### Email Templates

| Function name         | Description                                    | Type                                           | Source code                                                                                                                |
| --------------------- | ---------------------------------------------- | ---------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------- |
| `sync-email-template` | Synchronizes Omnisend Email Templates records. | [Sync](/docs/guides/functions/syncs/sync-functions) | [🔗 Github](https://github.com/NangoHQ/integration-templates/blob/main/integrations/omnisend/syncs/sync-email-template.ts) |

### Email Universal Layouts

| Function name                 | Description                                            | Type                                           | Source code                                                                                                                        |
| ----------------------------- | ------------------------------------------------------ | ---------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------- |
| `sync-email-universal-layout` | Synchronizes Omnisend Email Universal Layouts records. | [Sync](/docs/guides/functions/syncs/sync-functions) | [🔗 Github](https://github.com/NangoHQ/integration-templates/blob/main/integrations/omnisend/syncs/sync-email-universal-layout.ts) |

### EmailContent

| Function name                  | Description          | Type                                         | Source code                                                                                                                           |
| ------------------------------ | -------------------- | -------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------- |
| `get-email-content-id`         | Get email content    | [Action](/docs/guides/functions/action-functions) | [🔗 Github](https://github.com/NangoHQ/integration-templates/blob/main/integrations/omnisend/actions/get-email-content-id.ts)         |
| `post-email-content-id-render` | Render email content | [Action](/docs/guides/functions/action-functions) | [🔗 Github](https://github.com/NangoHQ/integration-templates/blob/main/integrations/omnisend/actions/post-email-content-id-render.ts) |
| `put-email-content-id`         | Update email content | [Action](/docs/guides/functions/action-functions) | [🔗 Github](https://github.com/NangoHQ/integration-templates/blob/main/integrations/omnisend/actions/put-email-content-id.ts)         |

### EmailTemplates

| Function name                    | Description                     | Type                                         | Source code                                                                                                                             |
| -------------------------------- | ------------------------------- | -------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------- |
| `delete-email-templates-id`      | Delete email template           | [Action](/docs/guides/functions/action-functions) | [🔗 Github](https://github.com/NangoHQ/integration-templates/blob/main/integrations/omnisend/actions/delete-email-templates-id.ts)      |
| `get-email-templates-id`         | Get email template              | [Action](/docs/guides/functions/action-functions) | [🔗 Github](https://github.com/NangoHQ/integration-templates/blob/main/integrations/omnisend/actions/get-email-templates-id.ts)         |
| `get-email-templates`            | Get email templates             | [Action](/docs/guides/functions/action-functions) | [🔗 Github](https://github.com/NangoHQ/integration-templates/blob/main/integrations/omnisend/actions/get-email-templates.ts)            |
| `post-email-templates-id-render` | Render email template           | [Action](/docs/guides/functions/action-functions) | [🔗 Github](https://github.com/NangoHQ/integration-templates/blob/main/integrations/omnisend/actions/post-email-templates-id-render.ts) |
| `post-email-templates-import`    | Import email template from HTML | [Action](/docs/guides/functions/action-functions) | [🔗 Github](https://github.com/NangoHQ/integration-templates/blob/main/integrations/omnisend/actions/post-email-templates-import.ts)    |
| `post-email-templates`           | Create email template           | [Action](/docs/guides/functions/action-functions) | [🔗 Github](https://github.com/NangoHQ/integration-templates/blob/main/integrations/omnisend/actions/post-email-templates.ts)           |
| `put-email-templates-id`         | Update email template           | [Action](/docs/guides/functions/action-functions) | [🔗 Github](https://github.com/NangoHQ/integration-templates/blob/main/integrations/omnisend/actions/put-email-templates-id.ts)         |

### EmailUniversalLayouts

| Function name                       | Description             | Type                                         | Source code                                                                                                                                |
| ----------------------------------- | ----------------------- | -------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------ |
| `delete-email-universal-layouts-id` | Delete universal layout | [Action](/docs/guides/functions/action-functions) | [🔗 Github](https://github.com/NangoHQ/integration-templates/blob/main/integrations/omnisend/actions/delete-email-universal-layouts-id.ts) |
| `get-email-universal-layouts-id`    | Get universal layout    | [Action](/docs/guides/functions/action-functions) | [🔗 Github](https://github.com/NangoHQ/integration-templates/blob/main/integrations/omnisend/actions/get-email-universal-layouts-id.ts)    |
| `get-email-universal-layouts`       | Get universal layouts   | [Action](/docs/guides/functions/action-functions) | [🔗 Github](https://github.com/NangoHQ/integration-templates/blob/main/integrations/omnisend/actions/get-email-universal-layouts.ts)       |
| `post-email-universal-layouts`      | Create universal layout | [Action](/docs/guides/functions/action-functions) | [🔗 Github](https://github.com/NangoHQ/integration-templates/blob/main/integrations/omnisend/actions/post-email-universal-layouts.ts)      |
| `put-email-universal-layouts-id`    | Update universal layout | [Action](/docs/guides/functions/action-functions) | [🔗 Github](https://github.com/NangoHQ/integration-templates/blob/main/integrations/omnisend/actions/put-email-universal-layouts-id.ts)    |

### EventMetadata

| Function name               | Description                  | Type                                         | Source code                                                                                                                        |
| --------------------------- | ---------------------------- | -------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------- |
| `post-event-metadata-query` | Query events metadata        | [Action](/docs/guides/functions/action-functions) | [🔗 Github](https://github.com/NangoHQ/integration-templates/blob/main/integrations/omnisend/actions/post-event-metadata-query.ts) |
| `post-event-metadata`       | Create custom event metadata | [Action](/docs/guides/functions/action-functions) | [🔗 Github](https://github.com/NangoHQ/integration-templates/blob/main/integrations/omnisend/actions/post-event-metadata.ts)       |
| `put-event-metadata`        | Update custom event metadata | [Action](/docs/guides/functions/action-functions) | [🔗 Github](https://github.com/NangoHQ/integration-templates/blob/main/integrations/omnisend/actions/put-event-metadata.ts)        |

### Events

| Function name | Description         | Type                                         | Source code                                                                                                          |
| ------------- | ------------------- | -------------------------------------------- | -------------------------------------------------------------------------------------------------------------------- |
| `post-events` | Send Customer event | [Action](/docs/guides/functions/action-functions) | [🔗 Github](https://github.com/NangoHQ/integration-templates/blob/main/integrations/omnisend/actions/post-events.ts) |

### Images

| Function name        | Description                           | Type                                           | Source code                                                                                                                 |
| -------------------- | ------------------------------------- | ---------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------- |
| `delete-images-id`   | Delete image                          | [Action](/docs/guides/functions/action-functions)   | [🔗 Github](https://github.com/NangoHQ/integration-templates/blob/main/integrations/omnisend/actions/delete-images-id.ts)   |
| `get-images-id`      | Get image                             | [Action](/docs/guides/functions/action-functions)   | [🔗 Github](https://github.com/NangoHQ/integration-templates/blob/main/integrations/omnisend/actions/get-images-id.ts)      |
| `get-images`         | List images                           | [Action](/docs/guides/functions/action-functions)   | [🔗 Github](https://github.com/NangoHQ/integration-templates/blob/main/integrations/omnisend/actions/get-images.ts)         |
| `post-images-upload` | Upload image file                     | [Action](/docs/guides/functions/action-functions)   | [🔗 Github](https://github.com/NangoHQ/integration-templates/blob/main/integrations/omnisend/actions/post-images-upload.ts) |
| `post-images`        | Upload image by URL                   | [Action](/docs/guides/functions/action-functions)   | [🔗 Github](https://github.com/NangoHQ/integration-templates/blob/main/integrations/omnisend/actions/post-images.ts)        |
| `sync-image`         | Synchronizes Omnisend Images records. | [Sync](/docs/guides/functions/syncs/sync-functions) | [🔗 Github](https://github.com/NangoHQ/integration-templates/blob/main/integrations/omnisend/syncs/sync-image.ts)           |

### Product Categories

| Function name           | Description                                       | Type                                           | Source code                                                                                                                  |
| ----------------------- | ------------------------------------------------- | ---------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------- |
| `sync-product-category` | Synchronizes Omnisend Product Categories records. | [Sync](/docs/guides/functions/syncs/sync-functions) | [🔗 Github](https://github.com/NangoHQ/integration-templates/blob/main/integrations/omnisend/syncs/sync-product-category.ts) |

### ProductCategories

| Function name                            | Description             | Type                                         | Source code                                                                                                                                     |
| ---------------------------------------- | ----------------------- | -------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------- |
| `delete-product-categories-category-i-d` | Delete product category | [Action](/docs/guides/functions/action-functions) | [🔗 Github](https://github.com/NangoHQ/integration-templates/blob/main/integrations/omnisend/actions/delete-product-categories-category-i-d.ts) |
| `get-product-categories-category-i-d`    | Get product category    | [Action](/docs/guides/functions/action-functions) | [🔗 Github](https://github.com/NangoHQ/integration-templates/blob/main/integrations/omnisend/actions/get-product-categories-category-i-d.ts)    |
| `get-product-categories`                 | List product categories | [Action](/docs/guides/functions/action-functions) | [🔗 Github](https://github.com/NangoHQ/integration-templates/blob/main/integrations/omnisend/actions/get-product-categories.ts)                 |
| `patch-product-categories-category-i-d`  | Update product category | [Action](/docs/guides/functions/action-functions) | [🔗 Github](https://github.com/NangoHQ/integration-templates/blob/main/integrations/omnisend/actions/patch-product-categories-category-i-d.ts)  |
| `post-product-categories`                | Create product category | [Action](/docs/guides/functions/action-functions) | [🔗 Github](https://github.com/NangoHQ/integration-templates/blob/main/integrations/omnisend/actions/post-product-categories.ts)                |

### Products

| Function name                 | Description                             | Type                                           | Source code                                                                                                                          |
| ----------------------------- | --------------------------------------- | ---------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------ |
| `delete-products-product-i-d` | Delete product                          | [Action](/docs/guides/functions/action-functions)   | [🔗 Github](https://github.com/NangoHQ/integration-templates/blob/main/integrations/omnisend/actions/delete-products-product-i-d.ts) |
| `get-products-product-i-d`    | Get product                             | [Action](/docs/guides/functions/action-functions)   | [🔗 Github](https://github.com/NangoHQ/integration-templates/blob/main/integrations/omnisend/actions/get-products-product-i-d.ts)    |
| `get-products`                | List products                           | [Action](/docs/guides/functions/action-functions)   | [🔗 Github](https://github.com/NangoHQ/integration-templates/blob/main/integrations/omnisend/actions/get-products.ts)                |
| `post-products`               | Create product                          | [Action](/docs/guides/functions/action-functions)   | [🔗 Github](https://github.com/NangoHQ/integration-templates/blob/main/integrations/omnisend/actions/post-products.ts)               |
| `put-products-product-i-d`    | Replace product                         | [Action](/docs/guides/functions/action-functions)   | [🔗 Github](https://github.com/NangoHQ/integration-templates/blob/main/integrations/omnisend/actions/put-products-product-i-d.ts)    |
| `sync-product`                | Synchronizes Omnisend Products records. | [Sync](/docs/guides/functions/syncs/sync-functions) | [🔗 Github](https://github.com/NangoHQ/integration-templates/blob/main/integrations/omnisend/syncs/sync-product.ts)                  |

### Segments

| Function name                         | Description                             | Type                                           | Source code                                                                                                                                  |
| ------------------------------------- | --------------------------------------- | ---------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------- |
| `delete-segments-segment-i-d`         | Delete segment                          | [Action](/docs/guides/functions/action-functions)   | [🔗 Github](https://github.com/NangoHQ/integration-templates/blob/main/integrations/omnisend/actions/delete-segments-segment-i-d.ts)         |
| `get-segments-segment-i-d-statistics` | Get segment statistics                  | [Action](/docs/guides/functions/action-functions)   | [🔗 Github](https://github.com/NangoHQ/integration-templates/blob/main/integrations/omnisend/actions/get-segments-segment-i-d-statistics.ts) |
| `get-segments-segment-i-d`            | Get segment                             | [Action](/docs/guides/functions/action-functions)   | [🔗 Github](https://github.com/NangoHQ/integration-templates/blob/main/integrations/omnisend/actions/get-segments-segment-i-d.ts)            |
| `get-segments`                        | List segments                           | [Action](/docs/guides/functions/action-functions)   | [🔗 Github](https://github.com/NangoHQ/integration-templates/blob/main/integrations/omnisend/actions/get-segments.ts)                        |
| `post-segments`                       | Create segment                          | [Action](/docs/guides/functions/action-functions)   | [🔗 Github](https://github.com/NangoHQ/integration-templates/blob/main/integrations/omnisend/actions/post-segments.ts)                       |
| `put-segments-segment-i-d`            | Update segment                          | [Action](/docs/guides/functions/action-functions)   | [🔗 Github](https://github.com/NangoHQ/integration-templates/blob/main/integrations/omnisend/actions/put-segments-segment-i-d.ts)            |
| `sync-segment`                        | Synchronizes Omnisend Segments records. | [Sync](/docs/guides/functions/syncs/sync-functions) | [🔗 Github](https://github.com/NangoHQ/integration-templates/blob/main/integrations/omnisend/syncs/sync-segment.ts)                          |

***
