Skip to content
smallPict

Fehlercodes und Fehlerbehebung

Standardisierte HTTP-Fehlerstruktur, Fehlerkatalog und Resilienz-Strategien.

Wenn eine Anfrage nicht erfolgreich verarbeitet werden kann, liefert SmallPict einen HTTP-Statuscode zusammen mit einem strukturierten JSON-Fehlerobjekt zurück.


JSON-Fehlerstruktur

JSON
{  "success": false,  "error": {    "code": "INVALID_IMAGE_PAYLOAD",    "message": "Die übermittelte Datei ist kein gültiges Bild oder beschädigt.",    "details": {      "mime_type": "text/html",      "expected": [        "image/jpeg",        "image/png",        "image/webp",        "image/avif"      ]    }  }}

Übersicht über HTTP-Statuscodes

CodeFehlerbezeichnerUrsacheEmpfohlene Maßnahme
400BAD_REQUESTUngültiges JSON oder fehlerhafte Parameter.JSON-Syntax und Parameternamen korrigieren.
401UNAUTHORIZEDAPI-Schlüssel fehlt oder wurde widerrufen.Header X-API-Key überprüfen.
401TIMESTAMP_DRIFTZeitstempel weicht um mehr als ±300s ab.Serveruhrzeit via NTP abgleichen.
401INVALID_SIGNATUREBerechnete Signatur stimmt nicht überein.Kanonische Zeichenkette und Secret Key prüfen.
403FORBIDDENSchlüssel besitzt keine Berechtigung für diese Ressource.Berechtigungen im Dashboard anpassen.
404NOT_FOUNDAuftrag (job_id) oder Ressource existiert nicht.ID in der URL prüfen.
413PAYLOAD_TOO_LARGEDatei überschreitet die maximale Dateigröße Ihres Tarifs.Bild vor dem Upload herunterskalieren.
415UNSUPPORTED_MEDIANicht unterstützter Dateityp.Ausschließlich JPEG, PNG, WebP, AVIF oder SVG senden.
422UNPROCESSABLEDatei hat gültige Endung, ist aber korrupt.Datei-Integrität vor dem Absenden prüfen.
429RATE_LIMIT_EXCEEDEDZu viele Anfragen pro Zeiteinheit.Exponential Backoff bei Retries implementieren.
429QUOTA_EXCEEDEDMonatliches Kontingent vollständig erschöpft.Tarif im Dashboard erweitern.
500INTERNAL_ERRORUnerwarteter Fehler im Server-Cluster.Anfrage nach kurzer Wartezeit wiederholen.
503SERVICE_UNAVAILABLEWartungsfenster oder temporäre Spitzenlast.Temporär im Passthrough-Modus betreiben.