Skip to content

Dispatch Fulfillment Order

POST /fulfillment/orders/{id}/dispatch action bearer

Dispatches a Fulfillment Order after all picking tasks are complete, transitioning it to dispatched state.


Overview

ID dispatch-fulfillment-order-api
Method POST
Path /fulfillment/orders/{id}/dispatch
Classification action
Domain fulfillment
Capability fulfillment-execution
Service ship-order
Application fms — FMS
Auth bearer

Response

Business Object fulfillment-order
Description Fulfillment-oriented grouping derived from an order for execution.
Lifecycle created → allocated → picking → packed → dispatched → delivered → failed-delivery → returned-to-sender → cancelled

Events Emitted

Event Classification Object Description
fulfillment-order-dispatched transitioned fulfillment-order A Fulfillment Order has been dispatched after all picking tasks are complete.
shipment-dispatched transitioned shipment The shipment was handed over to the carrier and dispatched.

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
Create Return POST /returns command
Create Picking Order POST /picking-orders command
Update Picking Status PUT /picking-orders/{id}/status action
Track Shipment GET /shipments/{id}/tracking query
Generate Shipping Label POST /shipments/{id}/label command