> ## Documentation Index
> Fetch the complete documentation index at: https://absentify.com/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# API-Antworten

> Referenz für JSON-Antworten, HTTP-Statuscodes und Fehlerstrukturen der absentify API.

## Content-Type

Sende für JSON-Antworten diese Header:

* `Content-Type: application/json`
* `Accept: application/json`

## Erfolgreiche Antwort

Erfolgreiche API-Aufrufe geben den HTTP-Statuscode `200` zurück.

## Fehlerantwort

Fehler verwenden einen passenden HTTP-Statuscode und enthalten mindestens `message` und `code`:

```json theme={null}
{
  "message": "string",
  "code": "string"
}
```

Validierungsfehler können zusätzlich ein optionales Array `issues` enthalten:

```json theme={null}
{
  "message": "string",
  "code": "string",
  "issues": [
    { "message": "string" }
  ]
}
```

* `message`: Kurze Fehlerbeschreibung.
* `code`: Code des Fehlertyps.
* `issues`: Optionale Liste einzelner Validierungsprobleme. Verlasse dich nicht darauf, dass dieses Feld bei jedem Fehler vorhanden ist.

<Note>
  Behandle sowohl erfolgreiche `200`-Antworten als auch Fehlerstatuscodes in deiner Integration.
</Note>
