Skip to main content

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 the Authorization header using Bearer token format:
Keep your API keys secureYour API keys carry many privileges. Do not share them in publicly accessible areas such as GitHub, client-side code, or browser storage.

Request Format

For POST, PUT, and PATCH requests, encode parameters as JSON in the request body with Content-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.

HTTP Status Codes

Pagination

List endpoints support cursor-based pagination using limit 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.