Fehlerkennungen der API

Der Katalog ist geschlossen und endlich: eine Kennung behält ihre Bedeutung. Verzweigen Sie auf error, nie auf message — der Wortlaut ist für Menschen und darf sich jederzeit ändern.

400 — die Anfrage ist falsch gebaut

Ihr Programm muss etwas ändern. Wiederholen ohne Änderung ergibt denselben Fehler.

401 — der Aufrufer ist nicht erkannt

Es liegt am Schlüssel, nicht am Recht. Ein neuer Schlüssel löst es.

402 — der Plan des Betriebs deckt das nicht

Weder Ihr Schlüssel noch Ihre Anfrage sind kaputt. Nur der Inhaber des Betriebs kann es lösen.

403 — erkannt, aber nicht befugt

Der Schlüssel ist gültig, ihm fehlt ein Recht. Das lässt sich am Schlüssel nachsetzen.

404, 409, 412 — der Zustand passt nicht

Die Anfrage ist richtig gebaut, widerspricht aber dem, was gerade da ist. Lesen, entscheiden, neu schicken.

429, 500, 503 — Betrieb

Vorübergehend. Wiederholen ist hier die richtige Antwort — mit Abstand.