Authentication
Authenticate by including your API token in theAuthorization header using the Bearer scheme.
401 response:
Errors
The API uses standard HTTP status codes. All error responses share the same structure:details array identifying the invalid fields:
Rate limiting
Requests are rate limited per API token and IP address. The default limits are:
Every response includes rate limit headers:
When you exceed the limit, the API returns
429 with a Retry-After header indicating how many seconds to wait.
Pagination
List endpoints use cursor-based pagination. Responses include:cursor as a query parameter to fetch the next page. Control page size with limit (1-100, default 25).
has_more is false, you have reached the end of the list.
Resource IDs
All resources use prefixed IDs to make them easy to identify at a glance:Expanding related resources
Some endpoints support anexpand query parameter that includes related resources inline instead of requiring separate requests. For example, to include documents with meetings: