Fehlercodes
Referenzliste der octoja-Fehlercodes mit Erläuterungen und Schritten zur Fehlerbehebung.
Geschrieben von Erdinc Akay
Zuletzt aktualisiert Vor 25 Tagen
Diese Referenz listet die Fehlercodes auf, die bei der Arbeit mit der octoja-API auftreten können.
HTTP-Statuscodes
Format der Fehlerantwort
Die meisten Fehlerantworten folgen RFC 7807 Problem Details und enthalten vier Felder:
{ "type": "https://tools.ietf.org/html/rfc9110#section-15.5.1", "title": "Bad Request", "status": 400, "detail": "Customer name is required."}Ausnahme: Anfragen, die an der Authentifizierung scheitern (fehlendes oder abgelaufenes Session-Cookie), antworten mit 401 Unauthorized, leerem Body und ohne application/problem+json-Content-Type. Behandle jeden 401 als „erneut authentifizieren", ohne ein Problem-Details-Payload zu erwarten.
TOTP-Zwei-Schritt-Login
Wenn ein Benutzer die Zwei-Faktor-Authentifizierung aktiviert hat, erfordert der Login zwei Anfragen. Der Login-Endpoint und seine Request-Felder sind unter API-Authentifizierung dokumentiert.
- Sende
mailAddressundpassword. Der Server antwortet mit 403 unddetail: "TOTP code required."— das ist erwartet und kein Fehler. - Sende erneut mit
mailAddress,passwordund dem aktuellenTOTP-Code. Ein korrekter Code liefert Tokens zurück, ein falscher Code 401.