Api key header (http_api_key)
All API requests must be authenticated using an API key. The API key should be included in the x-api-key
header of each request.
API Key Format
x-api-key: <api-key>
Environment-Specific Keys
We provide two distinct API keys for different environments. The base URL for both environments is the same (https://api.omni.integratedcommerce.io/v1
), but the keys are different.
Sandbox Environment
- Format:
key_test_xxxxxxxxxxxxxxxx
- Use this key for development and testing
Production Environment
- Format:
key_live_xxxxxxxxxxxxxxxx
- Use this key for live production traffic
Error Responses
If authentication fails because of an invalid or missing API key, you will receive a 401 Unauthorized
response. Check the response message for more details.
Rate Limiting
API requests are subject to rate limiting. Rate limit headers are included in all responses:
X-RateLimit-Limit
: Maximum number of requests allowed per time windowX-RateLimit-Remaining
: Number of requests remaining in the current time windowX-RateLimit-Reset
: Unix timestamp when the rate limit will reset (UTC)
When you exceed the rate limit, you will receive a 429 Too Many Requests
response.