OrdersOrders

Mark order line items as delivered

POST
/orders/v4/orders/{purchaseOrderId}/deliver

Records the terminal Delivered event for one or more order lines, optionally with package-level proof-of-delivery (tracking number, package number, delivery timestamp). This is separated from /shipment-status because delivery is a terminal state and carries different downstream semantics (invoicing windows open, return windows start).

Walmart parity from gmp-orders-mono deliverOrder.

Authorization

walletAuth
AuthorizationBearer <token>

In: header

Path Parameters

purchaseOrderId*string

Request Body

application/json

orderLines*array<>
Items1 <= items

Response Body

application/json

application/json

application/json

application/json

application/json

application/json

application/json

curl -X POST "https://example.com/orders/v4/orders/string/deliver" \  -H "Content-Type: application/json" \  -d '{    "orderLines": [      {        "lineNumber": "string"      }    ]  }'
{  "purchaseOrderId": "string",  "deliveredAt": "2019-08-24T14:15:22Z"}