Skip to content

Update Picking Status

PUT /picking-orders/{id}/status action bearer

Updates the status of a picking order as a warehouse associate completes each line. Triggers dispatch when all lines are picked.


Overview

ID update-picking-status-api
Method PUT
Path /picking-orders/{id}/status
Classification action
Domain fulfillment
Capability fulfillment-execution
Service confirm-picking
Application wms — WMS
Auth bearer

Response

Business Object picking-task
Description An instruction to locate and collect specific items from a location to fulfil an order.

Events Emitted

Event Classification Object Description
picking-task-completed transitioned picking-task All lines in a warehouse picking task have been confirmed as picked, enabling the shipment packing stage.

Scenarios using fulfillment-execution

Scenario Description
Buy Online, Pick Up In Store Customer browses and purchases online, then collects the order from a physical store. The canonical
Endless Aisle Store associate helps a customer order an item that is not physically stocked in the current store b
Ship From Store An online order is fulfilled by shipping the goods directly from a physical store rather than a cent
Ship To Store Customer places an online order for collection at a chosen store while stock is sourced from a wareh
Unified Return Customer returns an item regardless of the original purchase channel. The return may be initiated on
API Method Path Type
Get Fulfillment Order GET /fulfillment/orders/{id} query
Dispatch Fulfillment Order POST /fulfillment/orders/{id}/dispatch action
Create Return POST /returns command
Create Picking Order POST /picking-orders command
Track Shipment GET /shipments/{id}/tracking query
Generate Shipping Label POST /shipments/{id}/label command