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_idwurde für eine andere Bestellung wiederverwendet. - Die Bestellung wurde nach dem ersten Senden geändert und erneut gesendet.
- Ein
Idempotency-Keywurde 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."
}