> 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/enlyze-api/fehler.md).

# Fehler

Die ENLYZE API nutzt Standard-HTTP-Statuscodes, um Erfolg oder Fehler einer Anfrage anzuzeigen. Codes im Bereich `2xx` bedeuten Erfolg, `4xx` einen Fehler bei der Anfrage und `5xx` einen Fehler auf Serverseite.

## Statuscodes

| Code  | Bedeutung             | Ursache                                                                         |
| ----- | --------------------- | ------------------------------------------------------------------------------- |
| `200` | OK                    | Die Anfrage war erfolgreich.                                                    |
| `401` | Unauthorized          | Der `Authorization`-Header fehlt, ist fehlerhaft oder der API-Key ist ungültig. |
| `403` | Forbidden             | Der API-Key hat keinen Zugriff auf die angefragte Ressource.                    |
| `404` | Not Found             | Die angefragte Ressource existiert nicht.                                       |
| `422` | Unprocessable Entity  | Die Anfrage ist fehlerhaft aufgebaut, zum Beispiel ein ungültiger Parameter.    |
| `500` | Internal Server Error | Auf Serverseite ist ein unerwarteter Fehler aufgetreten.                        |
