Errors

Errors are JSON: {"error":{"code","message","details?","request_id"}}. Include the request id when contacting support.

CodeHTTPMeaning
unauthorized401No valid session or API key was sent, or it was revoked.
forbidden403Authenticated, but your role, key scope or plan does not allow this action.
not_found404The resource does not exist in your organization.
validation400The request body or parameters failed validation. `details` lists the fields.
conflict409The request conflicts with current state (duplicate, already published, not replayable).
plan_limit402Your plan's limit for this dimension is reached. Reads keep working; upgrade to continue writes.
rate_limited429Too many requests. Wait for `Retry-After` seconds.
signature_invalid401A webhook signature or timestamp failed verification.
payload_too_large413The request body exceeds the size limit.
not_configured503A required server-side setting (OAuth app, Stripe key) is not configured on this install.
internal500Unexpected server error. The response includes a request id for support.