Skip to main content

HTTPS Status & Error Codes

This page provides a reference for all HTTP status codes and error codes returned by the API.

2xx Success Codes​

Successful requests return a 2xx status code.

CodeNameDescription
200OKThe request was successful and the response contains the requested data.
201CreatedThe request was successful and a new resource has been created as a result.
202AcceptedThe request has been accepted for processing, but the processing has not been completed.
204No ContentThe request was successful but there is no content to return.

3xx Redirection Codes​

Redirection codes indicate that further action is needed to complete the request.

CodeNameDescription
301Moved PermanentlyThe resource has been permanently moved to a new URL.
302FoundThe resource has been temporarily moved to a different URL.
304Not ModifiedThe resource has not been modified since the last request.
307Temporary RedirectThe request should be repeated with a different URL, but future requests should still use the original URL.

4xx Client Error Codes​

Client error codes indicate that there was a problem with the request.

CodeNameDescription
400Bad RequestThe request is invalid or malformed. Check your request syntax and parameters.
401UnauthorizedAuthentication is required or has failed. Verify your API key or access token.
403ForbiddenThe authenticated user does not have permission to access this resource.
404Not FoundThe requested resource does not exist.
405Method Not AllowedThe HTTP method used is not supported for this resource.
409ConflictThe request conflicts with the current state of the resource.
422Unprocessable EntityThe request is well-formed but contains semantic errors.
429Too Many RequestsRate limit exceeded. The client has sent too many requests in a given time period.

5xx Server Error Codes​

Server error codes indicate that the server encountered an error while processing the request.

CodeNameDescription
500Internal Server ErrorAn unexpected error occurred on the server.
502Bad GatewayThe server received an invalid response from an upstream server.
503Service UnavailableThe server is temporarily unable to handle the request.
504Gateway TimeoutThe upstream server failed to respond within the required time.

Common API Error Codes​

Error CodeHTTP StatusDescription
INVALID_REQUEST400The request is missing required parameters or contains invalid values.
INVALID_API_KEY401The provided API key is invalid or has expired.
AUTHENTICATION_FAILED401Authentication failed. Verify your credentials.
INSUFFICIENT_PERMISSIONS403Your API key or access token does not have the required permissions.
RESOURCE_NOT_FOUND404The requested resource does not exist.
DUPLICATE_RESOURCE409A resource with the same identifier already exists.
INVALID_STATE_TRANSITION409The requested operation cannot be performed in the current resource state.
VALIDATION_ERROR422The request contains validation errors. Check the details for field-specific information.
RATE_LIMIT_EXCEEDED429Too many requests have been made. Wait before retrying.
INTERNAL_ERROR500An unexpected error occurred on the server.
SERVICE_UNAVAILABLE503The service is temporarily unavailable. Please try again later.