Skip to main content

Base URL

All API requests use the following base URL:
Every request must be authenticated with an API key. See Authentication for details.

Response format

All endpoints return JSON. Successful requests return a 200 status code with the result wrapped in a data object:
Failed requests return an error object with a machine-readable code, a human-readable message, and a details object with additional context:

Error codes

Validation errors (bad_request) include field-level information in details, such as a missing_field key naming the field that was omitted.