The Ottimate API uses OAuth2 Client Credentials with an API Key. Both the X-API-Key and Authorization: Bearer headers are required on all API requests.
Ensure your client account is properly onboarded with all features configured by Ottimate.
Your Ottimate Partner Manager will provision an API Key for each client account. If you’re a system integrator working with multiple clients, each account will have a separate key.
Currently, your Ottimate Partner Manager will create OAuth application and provide you with:
Exchange your credentials for an access token:
Response:
accounts.can_access_dashboard scope is supported.Include both headers in all requests:
Access tokens expire after the duration specified in expires_in. Cache your token and request a new one when it expires or when you receive a 401 Unauthorized response.