Brands

Intro

Endpoint: https://api.omnisend.com/api/brands/current

Retrieve information about the current brand or connect your e-commerce store to Omnisend.

Connecting a Store

Use the POST endpoint to connect your store to Omnisend for data synchronization.

Warning: The connect endpoint requires OAuth authentication. API key authentication is not supported for this operation.

Supported Platforms

PlatformValue
WooCommercewoocommerce
WordPresswordpress
Magentomagento
PrestaShopprestashop
BigCartelbigcartel
Wix StoreswixStores
Ecwidecwid
nopCommercenopCommerce
Shoplazzashoplazza
SureCartsureCart
Genstoregenstore

Note: The platform value is case-sensitive. Use the exact value from the table above.

Request Fields

FieldRequiredDescription
websiteYesYour store URL
platformYesPlatform identifier (see supported platforms above)
versionYesPlugin/integration version (max 10 characters)
currencyNoStore currency in ISO 4217 format (e.g., USD, EUR)

Connection Errors

ErrorDescription
Brand is already connectedThe brand already has a connected store. Disconnect first before reconnecting.
Snippet not foundThe Omnisend tracking code was not found on your website. Ensure it's properly installed.
Invalid platformThe platform value is not supported. Use one of the supported platform values.

Example: Connect Brand

curl --request POST \
     --url https://api.omnisend.com/api/brands/current \
     --header 'Authorization: Bearer YOUR_ACCESS_TOKEN' \
     --header 'Omnisend-Version: 2026-03-15' \
     --header 'accept: application/json' \
     --header 'content-type: application/json' \
     --data '{
  "website": "https://www.example.com",
  "platform": "woocommerce",
  "version": "2",
  "currency": "USD"
}'

See Also