Auth
To interact with our API, all requests must be authenticated. This ensures that the API recognizes you and authorizes access to its resources.
Authorization Methods
Our API supports two types of authorization, both using Bearer tokens:
- API Key Authorization (retrieved from
Settings > API Keys
). - Pre-Generated Token Authorization (specific to some dedicated endpoints, with details provided in their respective documentation).
1. API Key Authorization
API keys are used to authenticate requests to the API. They can be obtained from the Settings > API Keys
section in your dashboard.
-
Usage: Attach the API key to your request headers as follows:
Authorization: Bearer <your-api-key>
2. Pre-Generated Token Authorization
Certain endpoints require a pre-generated token instead of an API key. The process for obtaining and using this token is specified in each endpoint’s documentation.
-
Usage: The generated token should also be passed as a Bearer token in the request headers:
Authorization: Bearer <generated-token>
-
Token Retrieval:
- The process of generating and retrieving the token will be provided in the documentation of the endpoints that require them.
Security Best Practices
- Always use HTTPS when making API requests.
- Regularly rotate API keys to enhance security.
For more details, refer to the individual endpoint documentation under the API Reference section.