Zum Inhalt

Bestellung existiert bereits

Fehlertyp https://help.orderhi.com/partner-api/problems/order-already-exists
HTTP-Status 409

Bedeutung

Eine Bestellung mit dieser external_order_id (oder diesem Idempotency-Key) existiert bereits, der gesendete Body weicht aber vom ursprünglichen ab.

Typische Ursachen

  • Dieselbe external_order_id wurde für eine andere Bestellung wiederverwendet.
  • Die Bestellung wurde nach dem ersten Senden geändert und erneut gesendet.
  • Ein Idempotency-Key wurde für eine andere Anfrage wiederverwendet.

So beheben Sie den Fehler

  • Verwenden Sie pro Bestellung eine eindeutige external_order_id.
  • Senden Sie bei einem Wiederholungsversuch exakt denselben Body.
  • Rufen Sie die bestehende Bestellung mit GET /v1/orders?external_order_id=... ab.

Beispielantwort

Die Antwort hat den Content-Type application/problem+json.

{
  "type": "https://help.orderhi.com/partner-api/problems/order-already-exists",
  "title": "Order already exists",
  "status": 409,
  "detail": "An order with this external_order_id already exists with a different body."
}

Alle Fehlertypen · English version