> For the complete documentation index, see [llms.txt](https://docs.enlyze.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.enlyze.com/en/enlyze-api/errors.md).

# Errors

The ENLYZE API uses standard HTTP status codes to indicate whether a request succeeded or failed. Codes in the `2xx` range mean success, `4xx` a problem with the request, and `5xx` a problem on the server side.

## Status codes

| Code  | Meaning               | Cause                                                                          |
| ----- | --------------------- | ------------------------------------------------------------------------------ |
| `200` | OK                    | The request succeeded.                                                         |
| `401` | Unauthorized          | The `Authorization` header is missing or malformed, or the API key is invalid. |
| `403` | Forbidden             | The API key does not have access to the requested resource.                    |
| `404` | Not Found             | The requested resource does not exist.                                         |
| `422` | Unprocessable Entity  | The request is malformed, for example an invalid parameter.                    |
| `500` | Internal Server Error | An unexpected error occurred on the server side.                               |
