Responses in the 2XX range indicate a successful request, while responses in the 3XX to 4XX range indicate a client-side error, and responses in the 5XX range indicite an issue with our systems (which is rare).

An error returned by the API will have the following schema:

{
  "success": false,
  "message": "a clear error message"
}