message field describing what went wrong.
Error response format
Common status codes
Authentication errors
401 — Authentication required
401 — Authentication required
400 — Missing organization header
400 — Missing organization header
403 — API key scope denied
403 — API key scope denied
A valid API key does not include the scope required by the endpoint. Create a replacement key with the needed scope; existing key scopes cannot be edited.
403 — Scale plan required
403 — Scale plan required
/api/v1 on Starter and Growth. MCP access is available on Growth and Scale.403 — Organization access denied
403 — Organization access denied
X-Organization-Id.403 — OAuth app reconnection required
403 — OAuth app reconnection required
Handling errors in your integration
Rate limiting
When you exceed the per-organization rate limit, the API returns429 with rate limit headers. Wait until X-RateLimit-Reset before retrying. See Introduction for default limits.