Skip to main content
POST
/
vendor
/
orders
/
{id}
/
fulfillments
/
{fulfillment_id}
/
mark-as-delivered
curl -X POST 'http://localhost:9000/vendor/orders/order_01HXYZABCDEF/fulfillments/ful_01HXYZABCDEF/mark-as-delivered' \
  -H 'Authorization: Bearer <token>' \
  -H 'x-seller-id: <seller_id>'
{
  "order": {
    "id": "order_01HXYZABCDEF",
    "display_id": 42,
    "status": "pending",
    "fulfillments": [
      {
        "id": "ful_01HXYZABCDEF",
        "shipped_at": "2026-06-04T10:00:00.000Z",
        "delivered_at": "2026-06-06T09:30:00.000Z"
      }
    ]
  }
}
Marks the fulfillment as delivered and returns the updated order.

Path parameters

id
string
required
The order’s ID.
fulfillment_id
string
required
The fulfillment’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/fulfillments/ful_01HXYZABCDEF/mark-as-delivered' \
  -H 'Authorization: Bearer <token>' \
  -H 'x-seller-id: <seller_id>'
{
  "order": {
    "id": "order_01HXYZABCDEF",
    "display_id": 42,
    "status": "pending",
    "fulfillments": [
      {
        "id": "ful_01HXYZABCDEF",
        "shipped_at": "2026-06-04T10:00:00.000Z",
        "delivered_at": "2026-06-06T09:30:00.000Z"
      }
    ]
  }
}