Fehler
Fehlerhafte Anfragen liefern einen passenden HTTP-Statuscode und einen kurzen Fehlercode im Body:
{ "error": "invalid_title" }
Statuscodes
| Code | Bedeutung |
|---|---|
200 / 201 | Erfolg. |
400 | Ungültige Anfrage (fehlende/ungültige Felder). |
401 | Nicht authentifiziert – Schlüssel fehlt, ist ungültig oder widerrufen. |
404 | Nicht gefunden – oder die Ressource gehört dir nicht. |
500 | Interner Serverfehler. |
Aus Sicherheitsgründen wird für fremde Ressourcen
404 statt 403
zurückgegeben – so lässt sich nicht erkennen, ob eine fremde ID existiert.Häufige Fehlercodes
error | Ursache |
|---|---|
unauthenticated | Kein gültiger API-Schlüssel gesendet. |
invalid_title | title fehlt oder ist leer. |
invalid_start_date / invalid_start_time | Datum/Uhrzeit fehlt oder hat ein falsches Format. |
end_before_start | Ende liegt vor dem Beginn. |
invalid_recurrence_* | Ungültige Wiederholungsangabe. |
invalid_scope | scope ist nicht single, following oder all. |
invalid_occurrence | occurrenceStart fehlt oder ist ungültig. |
not_found | Veranstaltung/Liste existiert nicht oder gehört dir nicht. |
too_many_keys / too_many_lists | Maximale Anzahl erreicht. |