Authentication
The API uses API keys for authentication. Include your key in theX-API-Key header on every request.
Getting an API key
- Log in to your Maverick Intelligence dashboard
- Navigate to Developer API in the sidebar
- Click Create API Key
- Copy the key immediately — it’s only shown once
Key format
API keys follow the formatmk_live_ followed by 40 random hex characters:
Security best practices
- Never expose keys in client-side code — use your API key from a backend server only
- Store keys securely — use environment variables or a secrets manager
- Rotate keys regularly — you can have up to 5 active keys at a time
- Revoke compromised keys immediately — revocation is instant
Key limits
- Maximum 5 active keys per account
- Keys can be revoked instantly from the dashboard
- All keys share the same rate limit pool (1,000 requests/hour)
Error responses
| Status | Code | Description |
|---|---|---|
| 401 | unauthorized | Missing or invalid API key |
| 403 | forbidden | Key doesn’t have access to this resource |
