Base URL
All endpoints are served from:BYOC customers use the API endpoint exposed by their dedicated deployment instead — see Bring Your Own Cloud for details.
Error format
All errors follow a consistent envelope:| Field | Type | Description |
|---|---|---|
error.message | string | Human-readable explanation of the error. |
error.retry_after | integer | null | Suggested seconds to wait before retrying. Present on 429 and 409 responses. |
retry_after is present in the body, the response also includes a standard Retry-After HTTP header with the same value.
Status codes
| Status code | Meaning | When it occurs |
|---|---|---|
400 | Bad Request | Invalid or missing fields in the request body. The message indicates which field failed validation. |
401 | Unauthorized | Missing, invalid, or revoked API key. |
403 | Forbidden | API not enabled for the organization, or the authenticated user has insufficient role. |
500 | Internal Server Error | An unexpected error occurred on the server. |
503 | Service Unavailable | API infrastructure is not available. |