Fehlercodes

Fehler kommen als strukturiertes error-Objekt mit stabilem code; message kann sich ändern, code nicht.

Format

HTTP-Fehler antworten mit { "error": { "code": "…", "message": "…" } }. Fehlgeschlagene Analysen tragen den Code im Feld error.code des Analyse-Objekts (Status „—“ in der Tabelle).

Alle Codes

CodeHTTPBedeutung
validation_error422Request-Body oder Parameter ungültig (Details in message).
unauthorized401API-Key fehlt, ist ungültig, widerrufen oder abgelaufen.
forbidden403Die Aktion ist für dieses Konto nicht erlaubt.
not_found404Ressource existiert nicht oder gehört zu einem anderen Konto.
insufficient_credits402Guthaben reicht nicht für die Reservierung — aufladen und erneut versuchen.
rate_limited429Mehr als 60 Requests/min — mit Backoff erneut versuchen.
too_many_jobs429Mehr als 5 gleichzeitig laufende Analysen — auf Abschluss warten.
document_too_large413Dokument größer als 100 MB.
too_many_pages422Dokument hat mehr als 300 Seiten.
invalid_document422Kein lesbares PDF (z. B. passwortgeschützt oder anderes Format).
unreadableAnalyse fehlgeschlagen: zu wenig erkennbarer Text (schlechter Scan). Keine Abbuchung.
upload_not_ready409Für den Upload wurde keine Datei hochgeladen oder er wurde bereits verwendet.
timeoutAnalyse nach 30 Minuten abgebrochen. Keine Abbuchung.
internal_error500Unerwarteter Fehler — erneut versuchen, bei Häufung Support kontaktieren.