Base URL
All API requests should be made to:Authentication
Include your API key in theAuthorization header:
Request Format
All request bodies should be JSON withContent-Type: application/json:
Response Format
All responses are JSON. Successful responses include the requested data:Pagination
List endpoints support cursor-based pagination:| Parameter | Description |
|---|---|
limit | Number of items per page (default: 20, max: 100) |
cursor | Cursor for the next page |
Filtering & Sorting
List endpoints support filtering and sorting:| Parameter | Description |
|---|---|
sort | Field to sort by. Prefix with - for descending |
created_after | Filter by creation date (ISO 8601) |
created_before | Filter by creation date (ISO 8601) |
Idempotency
For POST requests, include anIdempotency-Key header to safely retry requests:
Versioning
The API version is included in the URL path (/v1). We follow semantic versioning:
- Patch versions (v1.0.x): Bug fixes, no breaking changes
- Minor versions (v1.x.0): New features, backward compatible
- Major versions (vX.0.0): Breaking changes

