Cancel Fulfillment Orders
put
/services/private/inventory/cancelFulfillOrders
Cancel an existing Customer Order or Transfer in RMS based on customer order fulfillment cancellation requests from an external Order Management System.
Request
There are no request parameters for this operation.
Supported Media Types
- application/xml
- application/json
Root Schema : schema
Type:
Show Source
object
-
fulfillOrderReferences: array
fulfillOrderReferences
Array of fulfillment orders for cancellation
Nested Schema : fulfillOrderReferences
Type:
array
Array of fulfillment orders for cancellation
Show Source
-
Array of:
object fulfilOrdRef
Array of fulfillment orders for cancellation
Nested Schema : fulfilOrdRef
Type:
object
Array of fulfillment orders for cancellation
Show Source
-
customerOrderNo(required): string
Holds the master customer order number from OMS.Example:
123252156
-
fulfillLocId(required): integer
(int32)
Indicates the store or warehouse number associated with fulfilling the customer order. For this release, this should always be populated with a virtual or physical store number.Example:
1311
-
fulfillLocType: string
Allowed Values:
[ "S", "V" ]
This would be either 'S' (for physical store) or 'V' (for virtual store).Example:S
-
fulfillOrderNo(required): string
Unique number from OMS related to the fulfillment details. One or more fulfillment orders could relate back to a single customer order in OMS.Example:
1231213
-
orderDetails(required): array
orderDetails
Indicates the customer order fulfillment cancellation detail.
-
sourceLocId: integer
(int32)
Indicates the supplier, store or warehouse number associated with sourcing the customer order. Only populated for vendor, warehouse or multi-site fulfillment orders.Example:
6000
-
sourceLocType: string
Allowed Values:
[ "SU", "ST", "WH" ]
This would be either 'SU' for supplier, 'ST' for store, or 'WH' for warehouse. This would only be populated for vendor, warehouse or multi-site fulfillment orders.Example:ST
Nested Schema : orderDetails
Type:
array
Indicates the customer order fulfillment cancellation detail.
Show Source
-
Array of:
object fulfilOrdDtlRef
Indicates the customer order fulfillment cancellation detail.
Nested Schema : fulfilOrdDtlRef
Type:
object
Indicates the customer order fulfillment cancellation detail.
Show Source
-
cancelQtySuom(required): number
Indicates the quantity that should be cancelled from the order in item's standard unit of measure.Example:
3
-
item(required): string
Indicates the item ordered by the customer.Example:
101450060
-
itemLineNo: integer
(int32)
Indicates the detail item line number on the order.Example:
1
-
referenceItem: string
Indicates the reference item ordered by the customer. Used only if a specific UPC is ordered. This is supported for vendor drop-ships orders only as we don't support transfer requests for a specific reference item.Example:
-
standardUom: string
Indicates item's standard unit of measure.Example:
EA
-
transactionUom: string
Indicates the original transaction unit of measure the order is placed in.Example:
EA
Root Schema : schema
Type:
Show Source
object
-
fulfillOrderReferences: array
fulfillOrderReferences
Array of fulfillment orders for cancellation
Nested Schema : fulfillOrderReferences
Type:
array
Array of fulfillment orders for cancellation
Show Source
-
Array of:
object fulfilOrdRef
Array of fulfillment orders for cancellation
Nested Schema : fulfilOrdRef
Type:
object
Array of fulfillment orders for cancellation
Show Source
-
customerOrderNo(required): string
Holds the master customer order number from OMS.Example:
123252156
-
fulfillLocId(required): integer
(int32)
Indicates the store or warehouse number associated with fulfilling the customer order. For this release, this should always be populated with a virtual or physical store number.Example:
1311
-
fulfillLocType: string
Allowed Values:
[ "S", "V" ]
This would be either 'S' (for physical store) or 'V' (for virtual store).Example:S
-
fulfillOrderNo(required): string
Unique number from OMS related to the fulfillment details. One or more fulfillment orders could relate back to a single customer order in OMS.Example:
1231213
-
orderDetails(required): array
orderDetails
Indicates the customer order fulfillment cancellation detail.
-
sourceLocId: integer
(int32)
Indicates the supplier, store or warehouse number associated with sourcing the customer order. Only populated for vendor, warehouse or multi-site fulfillment orders.Example:
6000
-
sourceLocType: string
Allowed Values:
[ "SU", "ST", "WH" ]
This would be either 'SU' for supplier, 'ST' for store, or 'WH' for warehouse. This would only be populated for vendor, warehouse or multi-site fulfillment orders.Example:ST
Nested Schema : orderDetails
Type:
array
Indicates the customer order fulfillment cancellation detail.
Show Source
-
Array of:
object fulfilOrdDtlRef
Indicates the customer order fulfillment cancellation detail.
Nested Schema : fulfilOrdDtlRef
Type:
object
Indicates the customer order fulfillment cancellation detail.
Show Source
-
cancelQtySuom(required): number
Indicates the quantity that should be cancelled from the order in item's standard unit of measure.Example:
3
-
item(required): string
Indicates the item ordered by the customer.Example:
101450060
-
itemLineNo: integer
(int32)
Indicates the detail item line number on the order.Example:
1
-
referenceItem: string
Indicates the reference item ordered by the customer. Used only if a specific UPC is ordered. This is supported for vendor drop-ships orders only as we don't support transfer requests for a specific reference item.Example:
-
standardUom: string
Indicates item's standard unit of measure.Example:
EA
-
transactionUom: string
Indicates the original transaction unit of measure the order is placed in.Example:
EA
Response
Supported Media Types
- application/xml
- application/json
200 Response
Success
400 Response
Error
Root Schema : RetailRestValidationException
Type:
Show Source
object
-
errors: array
errors
Error details
-
message: string
Message