Order already exists
| Problem type | https://help.orderhi.com/partner-api/problems/order-already-exists |
| HTTP status | 409 |
Meaning
An order with this external_order_id (or Idempotency-Key) already exists, but the body you sent differs from the original.
Typical causes
- The same
external_order_idwas reused for a different order. - The order was changed after the first send and sent again.
- An
Idempotency-Keywas reused for a different request.
How to fix it
- Use a unique
external_order_idper order. - When retrying, send exactly the same body.
- Fetch the existing order with
GET /v1/orders?external_order_id=....
Example response
The response has the 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."
}