Creating an API Key
- Log in to the Corsa dashboard.
- Navigate to Developers Hub from the sidebar.
- Select the API keys tab.
- Click Create API Key.

Configure Your Key
In the creation dialog, fill in the following:
Expiration period (required) - Choose when the key should expire:
- 7 days
- 30 days
- 90 days
- 1 year
- No expiration
- Custom expiration date
Save Your Credentials
After creation, you will be shown:- API Token - Your public key identifier.
- API Secret - Your private secret key.
Authenticating Requests
All API requests are authenticated using a Bearer token in theAuthorization header. The token is formed by combining your API Token and API Secret with a colon separator.
Using the Node.js SDK
When using the Node.js SDK, pass the credentials in the constructor:OpenAPI object:
Using the Python SDK
When using the Python SDK, pass the credentials in the constructor:Managing API Keys
From the API keys page, you can:- View all active keys with their name, type, token (truncated), creation date, and expiration status.
- Edit a key’s name.
- Revoke a key to immediately disable access.
Rate Limiting
All API requests are subject to rate limiting to ensure fair usage and platform stability.
All requests are counted toward the limit, including successful responses (2xx, 3xx), client errors (4xx), and server errors (5xx).
Response Headers
Every API response includes the following headers:Base URL
Full API endpoint details are available in the API Reference (requires API credentials).