Errors and Rate Limits
This guide defines v1 error behavior and request-throttling expectations.Error Envelope
All non-2xx responses use:Core Error Codes
BAD_REQUEST(400)UNAUTHORIZED(401)NOT_FOUND(404)TOO_MANY_REQUESTS(429)INTERNAL_ERROR(500)
Rate Limit Behavior
- Rate limits apply per API key.
429responses includeRetry-After.- Clients should use exponential backoff for retries.