Base URL
Authentication
Every request must include an API key in theAuthorization header as a Bearer token:
401 Unauthorized. For details on obtaining and rotating your API key, see the Authentication guide.
Versioning
All endpoints are prefixed with/v1. Breaking changes will be announced in advance and introduced under a new version prefix, such as /v2. The current version is v1.
Content type
Requests with a body should set:application/json, with the exception of Server-Sent Events (SSE) streams.
Pagination
List endpoints use cursor-based pagination. Pass these query parameters:limit: Number of items per page. Default is20, maximum is100.cursor: Opaque cursor string returned in the previous response.
data: Array of result items.next_cursor: Cursor to fetch the next page. Omitted when there are no more results.
Rate limits
The API enforces rate limits per API key. When exceeded, you will receive a429 Too Many Requests response with a Retry-After header. For exact limits and status code details, see the Rate Limits and Errors references.