Error Handling
Common HTTP codes:
400Bad Request: validation or missing parameters401Unauthorized: invalid or expired token, missing signature403Forbidden: resource not allowed for this API client404Not Found: resource does not exist409Conflict: duplicate or incompatible state429Too Many Requests: rate limit exceeded500Internal Server Error: unexpected errors
Handling Strategy
Section titled “Handling Strategy”- Retry only on
429or transient500errors (with exponential backoff). - Do not retry
400or403until the request is corrected.