Error Response Format
All error responses follow this structure:Common Error Codes
400 Bad Request
Invalid request parameters or malformed request body.401 Unauthorized
Missing or invalid API key.403 Forbidden
Valid API key but insufficient permissions to access the resource.404 Not Found
Resource not found or not accessible.422 Unprocessable Entity
Validation error (e.g., invalid data format).429 Too Many Requests
Rate limit exceeded. See Rate Limiting. Response includesRetry-After and X-RateLimit-* headers.
500 Internal Server Error
Server-side error. If this persists, contact support.Request ID
All responses include anX-Request-ID header for tracking and debugging:
Error Handling Best Practices
Check Status Codes
Always check HTTP status codes before processing responses
Log Request IDs
Log
X-Request-ID for debugging and support requestsGetting Help
If you encounter persistent errors:- Check the
X-Request-IDheader in the error response - Review the error message and details
- Contact [email protected] ↗︎ with:
- The
X-Request-ID - The error code and message
- Steps to reproduce
- The