Skip to main content

API reference

With Omni's APIs, you can programmatically interact with your Omni instance.

Base URL

The API base URL is the same as the URL you use to login to Omni. For example, if you log in using https://myorg.omniapp.co, your base URL will be https://myorg.omniapp.co/api.

Only HTTPS calls are accepted.

Authentication

Authenticate your calls to the API by providing an API key in your requests. Every request made to the API must have an Authentication header with the API key as a Bearer token:

curl 'https://myorg.omniapp.co/api/scim/v2/users' \
--H 'Content-Type: application/json' \
--H 'Authorization: Bearer [YOUR_API_KEY]]'

To create an API key, navigate to Settings > API Keys. API keys are only displayed once when created.

Note: If you find you don't have access to API keys, reach out to Omni support.

API key expiration

API keys do not expire, but they may be revoked by the user at any time. In the event that your API key is lost or compromised, delete the API key in your Omni instance and create a new one.