Skip to main content
POST
/
vendor
/
orders
/
{id}
/
complete
curl -X POST 'http://localhost:9000/vendor/orders/order_01HXYZABCDEF/complete' \
  -H 'Authorization: Bearer <token>' \
  -H 'x-seller-id: <seller_id>'
{
  "order": {
    "id": "order_01HXYZABCDEF",
    "display_id": 42,
    "status": "completed",
    "currency_code": "usd",
    "updated_at": "2026-06-05T10:00:00.000Z"
  }
}
Completes the order and returns the updated order.

Path parameters

id
string
required
The order’s ID.

Query parameters

fields
string
Comma-separated list of fields to include in the returned order, prefix with +/- to add or remove from defaults.

Response

order
object
curl -X POST 'http://localhost:9000/vendor/orders/order_01HXYZABCDEF/complete' \
  -H 'Authorization: Bearer <token>' \
  -H 'x-seller-id: <seller_id>'
{
  "order": {
    "id": "order_01HXYZABCDEF",
    "display_id": 42,
    "status": "completed",
    "currency_code": "usd",
    "updated_at": "2026-06-05T10:00:00.000Z"
  }
}