Common status codes
400 Bad Request: Invalid payload or query params401 Unauthorized: Missing or invalid token403 Forbidden: Token does not have required permission404 Not Found: Resource does not exist409 Conflict: Request conflicts with current resource state422 Unprocessable Entity: Validation failed429 Too Many Requests: Rate limit exceeded500 Internal Server Error: Unexpected server error
Error response schema
Error
Handling guidelines
- Log response body and request metadata for incident tracing.
- Retry only for
429and5xxerrors with exponential backoff. - Do not retry
4xxvalidation errors before fixing payload.