Skip to main content

Base URL

Authentication

Every request needs an X-API-KEY header. There is no separate login step and no client_id query parameter. See Authentication for key types and how to get one. Each key can make up to 90 requests every 10 seconds, see Rate Limits.

Versioning

The API has two versions: All new integrations should use v2 endpoints where available.

Response format

All responses are JSON. List endpoints return a paged envelope; single-record endpoints return the record directly. See Pagination.

Errors

Error responses include a detail or error field. See HTTP Response Codes for the full list of status codes and what each one means.

Filtering

List endpoints accept filter query parameters specific to each resource. See Filter Parameters.

Dates and timezones

Timestamps are UTC, ISO 8601. See Dates and Timezones.