# Errors

ilert uses HTTP response codes to indicate success or failure of an API request. Codes in the 2xx range indicate success, codes in the 4xx range indicate a client error (e.g. a missing required parameter) and codes in the 5xx range indicate an error with ilert's servers. In case of an error, the response body contains the following information:

| Attribute | Description                               |
| --------- | ----------------------------------------- |
| status    | the corresponsing HTTP status code        |
| message   | a human readable description of the error |
| code      | error code, used to identify error type   |
