Zurückziehen und Fehlercodes
Lektion 5 von 5 · ca. 2 Min.
Fehler kommen als JSON { error, code, details? }. Alle Aufrufe sind idempotent und dürfen wiederholt werden.
Schritt für Schritt
- Zurückziehen: POST /api/partner/requests/{partnerRef}/cancel — erlaubt aus RECEIVED oder IN_REVIEW, sonst 409 not_withdrawable.
- Werten Sie code aus, nicht den Text in error.
- Bei 429 rate_limited warten Sie die Zeit aus Retry-After ab.
- Bei 500 internal_error wiederholen Sie denselben Aufruf.
Fehlercodes
- 400 invalid_json / invalid_body (details listet alle Feldfehler) / file_host_not_allowed
- 401 unauthorized — Key fehlt, ist falsch oder der Partner ist gesperrt
- 404 not_found — partnerRef unbekannt oder gehört einem anderen Partner
- 409 not_withdrawable — Zurückziehen nach IN_REVIEW
- 413 body_too_large — JSON größer als 64 KB
- 422 file_unavailable / file_size_mismatch / file_sha256_mismatch / customer_disabled
- 429 rate_limited — zu viele neue Aufträge pro Stunde
- 500 internal_error — gleicher Aufruf kann wiederholt werden