The error codes correspond to the HTTP status codes and are sent as a HTTP status code, as well as a XML/JSON response. The XML/JSON response always describes the exact reason of failure.
– Bad request, you did something wrong. Have a look at the response for an exact description.
– Similar to 403 Forbidden, but specifically for use when authentication is possible but has failed or not yet been provided.
– The request was a legal request, but the API is refusing to respond to it. Unlike a 401 Unauthorized response, authenticating will make no difference.
– The requested API method could not be found.
– Somehow you reached our teapot. The responding entity may be short and stout.
– A generic error message, given when no more specific message is suitable. A.k.a. we screwed up. Have a look at the response for an exact description.
– The API is currently unavailable (because it is overloaded or down for maintenance). This is a temporary state. have a look at our Status page for more info.