Skip to main content
Before making calls to the Omneo API, you need an authentication token. Omneo supports OAuth 2.0 password credentials and pre-generated bearer tokens.
For all integration tokens, create a dedicated Machine User named after the system being integrated (e.g., shopify-integration@brand.com). All tokens for that system should be created under that account. You can safely update the Machine User’s password in CX Manager without needing to regenerate tokens.

Method 1: OAuth 2.0

You need the following credentials (provided by your Omneo Administrator): Request a token:

Method 2: Bearer token from CX Manager

Administrators can generate pre-configured bearer tokens in CX Manager:
  1. Navigate to Settings → API Tokens → Add Token
  2. Select the required scopes
  3. Select Add Token: copy the token immediately (it cannot be viewed again)
Use the token in all API requests:

Method 3: Shopify authentication

For Shopify storefront integrations, authenticate using the Shopify customer ID and an HMAC signature:
The shapes:omneo: prefix is a legacy naming artefact preserved for compatibility with the deployed Shopify plugin. The token itself is the current IDToken used by the Omneo SDK.

Method 4: Proxy authentication

For SFCC and other proxy-based integrations, direct authentication requests through the configured proxy:

Your Omneo API base URL

Your API base URL is unique to your tenant:
Find your tenant name in the CX Manager URL: https://[tenant].manager.getomneo.com