# HTTP error status codes

If an API call is invalid, a JSON response body will return with the following response format. Please review the table within each section to view specific return responses.

| Status code                        | Description                                                               |
| ---------------------------------- | ------------------------------------------------------------------------- |
| `400 Bad Request`                  | The request was unaccceptable, often due to missing a required parameter. |
| `401 Unauthorized`                 | Authentication was invalid.                                               |
| `402 Request Failed`               | The parameters were valid but the request failed.                         |
| `404 Not Found`                    | The requested resource doesn't exist.                                     |
| `409 Conflict`                     | The request conflicts with another request.                               |
| `429 Too Many Requests`            | Too many requests hit the API too quickly.                                |
| `500, 502, 503, 504 Server Errors` | Something went wrong (server error).                                      |

**Note:** If a table is not present in the section, the API response is not returned in a standard format.

```


    "status": "{See Table}",
    "timestamp": 1523517241,
    "error": "{See Table}",
    "message": "{See Table}"
}
```
