Base URL
Authentication
All API endpoints require a Bearer token:Request format
- Content-Type:
application/json - All request bodies must be valid JSON
Response format
All responses follow a consistent envelope:meta field is only present on list endpoints.
Pagination
List endpoints use cursor-based pagination:| Parameter | Type | Default | Description |
|---|---|---|---|
limit | integer | 20 | Max items to return (1–100) |
cursor | string | — | Opaque cursor from previous response |
Errors
| Code | Meaning |
|---|---|
200 | OK |
201 | Created |
204 | No Content |
400 | Bad Request |
401 | Unauthenticated |
403 | Forbidden (insufficient scope) |
404 | Not Found |
409 | Conflict |
422 | Unprocessable Entity |
429 | Rate Limited |
500 | Internal Server Error |
Rate limits
| Plan | Limit |
|---|---|
| Free | 100 requests / minute |
| Developer | 1,000 requests / minute |
| Pro | 10,000 requests / minute |