Base URL
All API requests should be made to:Authentication
The Akhara API uses API keys to authenticate requests. You can view and manage your API keys in the Akhara Dashboard. Authentication is performed via theAuthorization header using Bearer token format:
Request Format
For POST, PUT, and PATCH requests, encode parameters as JSON in the request body withContent-Type: application/json.
example_request.py
Response Format
All responses are returned as JSON. Successful responses include the requested resource(s), while error responses include an error object with details.- Success Response
- Error Response
HTTP Status Codes
Pagination
List endpoints support cursor-based pagination usinglimit and after parameters.
Rate Limits
The API enforces rate limits to ensure fair usage. Rate limit information is included in response headers:Enterprise LimitsEnterprise plans include higher rate limits. Contact us for details.