Skip to main content

πŸ“› Error Codes

The most common error codes when using our APIs are standard HTTP protocol codes.

In brief​

  • HTTP status codes in the 2XX range indicate a successful request.
  • Codes in the 3XX range indicate a redirection of the requested resource.
  • Codes in the 4XX range represent client-side errors related to the data sent in the request, such as missing required parameters, incorrect headers, or invalid authentication credentials.
  • Codes in the 5XX range indicate major errors that occurred on the server.

HTTP Codes​

The most frequently used HTTP codes and their meanings are:

CodeStatusDescription
200OKRequest was successful
201CreatedThe request was successful, and a resource was created as a result
202AcceptedRequest has been accepted and acknowledged. We will now go ahead to process the request and notify you of the status afterwards
401UnauthorizedMissing required headers, wrong Public or Secret Key, etc.
403ForbiddenYou are trying to access a resource for which you don't have proper access rights
404Not FoundYou are trying to access a resource that does not exist
422Unprocessable EntityMalformed request or missing required parameters
429Too Many RequestsYou have exceeded the number of requests allowed in a given time frame
500Internal Server ErrorWe had a glitch in our servers. Retry the request in a little while or contact support. Rarely happens.
503Service UnavailableWe are temporarily offline for maintenance. Please try again later. Rarely happens.