TransferOrders
transferOrders
GET /rest/s1/poorti/transferOrders/{orderId}/printPicklist HTTP/1.1
Host: dev-maarg.hotwax.io
Authorization: Basic username:password
Accept: */*
No content
View to get ShipmentReceipt records for Transfer Order Items. This view is being used in the Receiving App to show the history of receipts for an item per datetimeReceived.
Page number to return, starting with zero
Number of records per page (default 100)
Field name to order by (or comma separated names)
If true don't limit page size (no pagination)
Levels of dependent child records to include
GET /rest/s1/poorti/transferOrders/{orderId}/receipts HTTP/1.1
Host: dev-maarg.hotwax.io
Authorization: Basic username:password
Accept: */*
[
{
"_entity": "co.hotwax.shipment.TransferOrderItemReceipt",
"orderId": "text",
"orderItemSeqId": "text",
"datetimeReceived": "2025-07-11T22:46:27.610Z",
"quantityAccepted": 1,
"quantityRejected": 1,
"receivedByUserLoginId": "text",
"productStoreId": "text",
"productId": "text",
"quantity": 1
}
]
Service to receive Transfer Order Items.
The ID of the Transfer Order in OMS.
The ID of the Transfer Order in OMS.
The ID of the facility in OMS where Transfer Order is being received.
The date time at which the Transfer Order is being received in OMS.
{ec.user.nowTimestamp}
POST /rest/s1/poorti/transferOrders/{orderId}/receipts HTTP/1.1
Host: dev-maarg.hotwax.io
Authorization: Basic username:password
Content-Type: application/json
Accept: */*
Content-Length: 219
{
"orderId": "text",
"facilityId": "text",
"receivedDateTime": "{ec.user.nowTimestamp}",
"items": [
{
"orderItemSeqId": "text",
"productId": "text",
"quantityAccepted": 1,
"quantityRejected": 1,
"reasonEnumId": "text",
"statusId": "text"
}
]
}
No content
Service to reject the Transfer Order. The Transfer Order will be moved to REJECTED_ITM_PARKING facility and the reservations will be cancelled. The Inventory Variance will be logged as per handling in reject#OrderItem oms service.
The ID of the rejected facility of the Transfer Order in OMS.
REJECTED_ITM_PARKING
POST /rest/s1/poorti/transferOrders/{orderId}/reject HTTP/1.1
Host: dev-maarg.hotwax.io
Authorization: Basic username:password
Content-Type: application/json
Accept: */*
Content-Length: 125
{
"orderId": "text",
"rejectToFacilityId": "REJECTED_ITM_PARKING",
"items": [
{
"orderItemSeqId": "text",
"rejectionReasonId": "text"
}
]
}
No content
Service to close Transfer Order Item Fulfillment. This will set the OrderItem.cancelQuantity for the remaining quantity to be fulfilled if any, cancel the remaining reservations and set the item status to the next eligible Item Status based on the statusFlowId associated with the Transfer Order i.e. either ITEM_COMPLETED or ITEM_PENDING_RECEIPT for TO_Fulfill_Only and TO_Fulfill_And_Receive orders respectively. If the item is not yet shipped i.e. 0 quantity fulfilled, the item will be Cancelled in that scenario. The Order Status will be updated according to the item status change.
The ID of the Transfer Order in OMS.
The ID of the Transfer Order in OMS.
POST /rest/s1/poorti/transferOrders/{orderId}/closeFulfillment HTTP/1.1
Host: dev-maarg.hotwax.io
Authorization: Basic username:password
Content-Type: application/json
Accept: */*
Content-Length: 54
{
"orderId": "text",
"items": [
{
"orderItemSeqId": "text"
}
]
}
No content
Was this helpful?