supplyShipmentCancelWmsOrder
Cancels the receiving order the destination warehouse system holds for a shipment, and unlinks it from the shipment.
Business Rules
- The shipment must have been sent, so it carries the order's id
externalIdmust still be the shipment's order; a shipment sent again since then is left alone- The destination warehouse's integration must support cancelling an order
- The shipment itself is not changed, and it can be sent again
- The warehouse system can refuse, for example once receiving has started
- Runs in the background; follow the returned process for the outcome. A shipment with no order finishes without contacting the warehouse system
Error Scenarios
The process fails with the reason, for example the warehouse system's refusal or "Shipment not found."
Permissions Required
supply:send_to_wms
supplyShipmentCancelWmsOrder(
input: SupplyShipmentCancelWmsOrderInput!
): AsynchronousActionResponse!
Arguments
supplyShipmentCancelWmsOrder.input ● SupplyShipmentCancelWmsOrderInput! non-null input common
Parameters for SupplyShipmentCancelWmsOrder
Type
AsynchronousActionResponse object common
Asynchronous action response type