Error Response Format
All API errors follow a consistent format:HTTP Status Codes
| Status Code | Description |
|---|---|
200 | Success |
201 | Created - Resource successfully created |
400 | Bad Request - Invalid request parameters |
401 | Unauthorized - Invalid or missing API key |
403 | Forbidden - Insufficient permissions |
404 | Not Found - Resource doesn’t exist |
409 | Conflict - Resource already exists |
422 | Unprocessable Entity - Validation failed |
429 | Too Many Requests - Rate limit exceeded |
500 | Internal Server Error - Something went wrong |
Error Codes Reference
Authentication Errors
API key is missing from the request.
The provided API key is invalid or has been revoked.
The API key doesn’t have permission for this action.
Validation Errors
Request parameters failed validation.
The provided URL is not valid.
Resource Errors
The requested resource doesn’t exist.
The custom alias is already in use.
You don’t have access to this resource.
Rate Limit Errors
You’ve exceeded the rate limit for this endpoint.
Server Errors
An unexpected error occurred on the server.
Handling Errors
Here’s how to properly handle API errors in your code:Need Help?
Support
Contact our support team for help
API Status
Check if there are any ongoing issues
Related Documentation
Rate Limits
Understand API rate limiting
Authentication
Set up API key authentication