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.
The API call was successful.
400 Bad Request
Bad request from the client.
HTTP authentication failed due to a non-existent username or an incorrect API key.
Your account has been denied access due to a violation.
- 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.