Mark order line items as delivered
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 In: header
Path Parameters
Request Body
application/json
1 <= itemsResponse 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"}Update the in-transit shipment status of an order POST
Records a non-terminal shipment-lifecycle event for an order (ready for pickup, picked up, in transit, out for delivery). Use the dedicated `/deliver` endpoint for terminal delivery — it carries proof-of-delivery semantics this endpoint does not. Amazon SP-API Orders v0 `updateShipmentStatus` parity.
List settlement periods for the authenticated seller GET
Returns available settlement period dates for the authenticated seller. Delegates to mp-payment-reporting GET /v3/report/reconreport/v1/availableReconFiles.
