Response Codes

Updated on Friday, 5 April, 2013 - 11:30

In addition to the rate limit information in the header, the APIs attempt to generate a response code and also include an appropriate explanation in a JSON body when necessary. For all codes greater than 200, clients should wait before attempting another connection.

Response codes in the 400 range indicate an error with the client. Codes in the 500 range indicate a problem with the server.

 

200 Success

The API call was successful.

 

400 Bad Request

Bad request from the client.

 

401 Unauthorized

HTTP authentication failed due to a non-existent username or an incorrect API key.

 

403 Forbidden

Your account has been denied access due to a violation.

 

404 Unknown

  • Streaming API: Invalid hash.
  • REST API: endpoint not found.

 

500 Server Internal Error

Try again. You shouldn't see this error. Please contact support.

 

503 Service Unavailable

Try again. The node you were routed to is unavailable.