TransferShipments
transferShipments
Service to get Transfer Order Shipments and its details. This is being used to fetch all details for the Completed tab of transfer-order-details page and transfer-shipment-review page in Fulfillment app.
The ID of the Transfer Order in OMS.
The ID of the Shipment for Transfer Order in OMS.
The ID of the Shipment Status in OMS for Transfer Order.
GET /rest/s1/poorti/transferShipments HTTP/1.1
Host: dev-maarg.hotwax.io
Authorization: Basic username:password
Accept: */*
{
"shipments": [
{
"orderId": "text",
"orderDate": "2025-07-12T07:10:35.648Z",
"orderTypeId": "text",
"webSiteId": "text",
"externalId": "text",
"orderName": "text",
"statusId": "text",
"originFacilityId": "text",
"shipGroupSeqId": "text",
"orderFacilityId": "text",
"facilityId": "text",
"carrierPartyId": "text",
"shipmentMethodTypeId": "text",
"shipmentId": "text",
"shipmentTypeId": "text",
"shipmentStatusId": "text",
"shipmentCreatedDate": "2025-07-12T07:10:35.648Z",
"shipmentShippedDate": "2025-07-12T07:10:35.648Z",
"trackingIdNumber": "text",
"shipmentRouteSegmentId": "text",
"routeSegShipmentMethodDescription": "text",
"statusDate": "2025-07-12T07:10:35.648Z",
"items": [
{
"shipmentStatusId": "text",
"currencyUomId": "text",
"orderId": "text",
"orderItemSeqId": "text",
"shipGroupSeqId": "text",
"orderedQuantity": 1,
"orderItemStatusId": "text",
"unitPrice": 1,
"productName": "text",
"internalName": "text",
"shippingWeight": 1,
"productTypeId": "text",
"shipmentId": "text",
"shipmentItemSeqId": "text",
"productId": "text",
"quantity": 1,
"shipmentContentDescription": "text",
"serialNumber": "text",
"availableToPromise": 1,
"externalId": "text"
}
]
}
]
}
Creates Shipment of type OUT_TRANSFER for the Transfer Order Items to be fulfilled.
POST /rest/s1/poorti/transferShipments HTTP/1.1
Host: dev-maarg.hotwax.io
Authorization: Basic username:password
Content-Type: application/json
Accept: */*
Content-Length: 199
{
"payload": {
"orderId": "text",
"externalId": "text",
"trackingNumber": "text",
"shipmentStatusId": "SHIPMENT_PACKED",
"items": [
{
"orderItemSeqId": "text",
"externalId": "text",
"productId": "text",
"quantity": 1
}
]
}
}
{
"shipmentId": "text"
}
Ship a Transfer Order Shipment. The service will update the trackingIdNumber, create Item Issuance, Inventory Item Detail and update the Shipment as SHIPMENT_SHIPPED.
The ID of the Transfer Order Shipment in OMS.
The ID of the Transfer Order Shipment in OMS.
The tracking number for the Shipment.
The ID of the Shipment Route Segment in OMS.
POST /rest/s1/poorti/transferShipments/{shipmentId}/ship HTTP/1.1
Host: dev-maarg.hotwax.io
Authorization: Basic username:password
Content-Type: application/json
Accept: */*
Content-Length: 79
{
"shipmentId": "text",
"trackingIdNumber": "text",
"shipmentRouteSegmentId": "text"
}
No content
Was this helpful?