Authentication
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.
Getting Started
Step 1: Account Onboarding
Ensure your client account is properly onboarded with all features configured by Ottimate.
Step 2: Obtain API Key
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.
Step 3: Create OAuth Application
Currently, your Ottimate Partner Manager will create OAuth application and provide you with:
- Client ID
- Client Secret
Step 4: Request Access Token
Exchange your credentials for an access token:
Response:
accounts.can_access_dashboard scope is supported.Making API Requests
Include both headers in all requests:
Environments
Token Management
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.

