POST v1/Ppg1pWarehouses/{warehouseId}/Shops/{shopId}/PackOrder
Creates sync request to pack the order with the provided order codes, pallets, cartons and products.
Request Information
URI Parameters
| Name | Description | Type | Additional information |
|---|---|---|---|
| warehouseId |
Warehouse identifier in ShopCtrl. |
integer |
Required. |
| shopId |
Shop identifier in ShopCtrl. |
integer |
Required. |
Body Parameters
OrderShipmentPacking1pInput| Name | Description | Type | Additional information |
|---|---|---|---|
| BillOfLanding |
Bill of Lading ID received from external WMS. |
string |
Required |
| GroupdShipmentCode |
Group shipment code of the packed products. If omitted then the code will be created automatically. |
string |
None. |
| Pallets |
Packed pallets info. |
Collection of OrderShipmentPackingPallet1pInput |
Required |
Request Formats
application/json, text/json
Sample:
{
"BillOfLanding": "sample string 1",
"GroupdShipmentCode": "sample string 2",
"Pallets": [
{
"Id": "sample string 1",
"Weight": 2.0,
"OrderShipments": [
{
"OrderCode": "sample string 1",
"ShipmentCode": "sample string 2",
"Items": [
{
"Carton": "sample string 1",
"Ean": "sample string 2",
"Quantity": 3.0,
"PackTimestamp": "2026-01-11T16:17:14.7453362+01:00"
},
{
"Carton": "sample string 1",
"Ean": "sample string 2",
"Quantity": 3.0,
"PackTimestamp": "2026-01-11T16:17:14.7453362+01:00"
}
]
},
{
"OrderCode": "sample string 1",
"ShipmentCode": "sample string 2",
"Items": [
{
"Carton": "sample string 1",
"Ean": "sample string 2",
"Quantity": 3.0,
"PackTimestamp": "2026-01-11T16:17:14.7453362+01:00"
},
{
"Carton": "sample string 1",
"Ean": "sample string 2",
"Quantity": 3.0,
"PackTimestamp": "2026-01-11T16:17:14.7453362+01:00"
}
]
}
]
},
{
"Id": "sample string 1",
"Weight": 2.0,
"OrderShipments": [
{
"OrderCode": "sample string 1",
"ShipmentCode": "sample string 2",
"Items": [
{
"Carton": "sample string 1",
"Ean": "sample string 2",
"Quantity": 3.0,
"PackTimestamp": "2026-01-11T16:17:14.7453362+01:00"
},
{
"Carton": "sample string 1",
"Ean": "sample string 2",
"Quantity": 3.0,
"PackTimestamp": "2026-01-11T16:17:14.7453362+01:00"
}
]
},
{
"OrderCode": "sample string 1",
"ShipmentCode": "sample string 2",
"Items": [
{
"Carton": "sample string 1",
"Ean": "sample string 2",
"Quantity": 3.0,
"PackTimestamp": "2026-01-11T16:17:14.7453362+01:00"
},
{
"Carton": "sample string 1",
"Ean": "sample string 2",
"Quantity": 3.0,
"PackTimestamp": "2026-01-11T16:17:14.7453362+01:00"
}
]
}
]
}
]
}
application/xml, text/xml
Sample:
<OrderShipmentPacking1pInput xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<BillOfLanding>sample string 1</BillOfLanding>
<GroupdShipmentCode>sample string 2</GroupdShipmentCode>
<Pallets>
<OrderShipmentPackingPallet1pInput>
<Id>sample string 1</Id>
<Weight>2</Weight>
<OrderShipments>
<OrderShipmentPackingOrderShipment1pInput>
<OrderCode>sample string 1</OrderCode>
<ShipmentCode>sample string 2</ShipmentCode>
<Items>
<OrderShipmentPackingPalletItem1pInput>
<Carton>sample string 1</Carton>
<Ean>sample string 2</Ean>
<Quantity>3</Quantity>
<PackTimestamp />
</OrderShipmentPackingPalletItem1pInput>
<OrderShipmentPackingPalletItem1pInput>
<Carton>sample string 1</Carton>
<Ean>sample string 2</Ean>
<Quantity>3</Quantity>
<PackTimestamp />
</OrderShipmentPackingPalletItem1pInput>
</Items>
</OrderShipmentPackingOrderShipment1pInput>
<OrderShipmentPackingOrderShipment1pInput>
<OrderCode>sample string 1</OrderCode>
<ShipmentCode>sample string 2</ShipmentCode>
<Items>
<OrderShipmentPackingPalletItem1pInput>
<Carton>sample string 1</Carton>
<Ean>sample string 2</Ean>
<Quantity>3</Quantity>
<PackTimestamp />
</OrderShipmentPackingPalletItem1pInput>
<OrderShipmentPackingPalletItem1pInput>
<Carton>sample string 1</Carton>
<Ean>sample string 2</Ean>
<Quantity>3</Quantity>
<PackTimestamp />
</OrderShipmentPackingPalletItem1pInput>
</Items>
</OrderShipmentPackingOrderShipment1pInput>
</OrderShipments>
</OrderShipmentPackingPallet1pInput>
<OrderShipmentPackingPallet1pInput>
<Id>sample string 1</Id>
<Weight>2</Weight>
<OrderShipments>
<OrderShipmentPackingOrderShipment1pInput>
<OrderCode>sample string 1</OrderCode>
<ShipmentCode>sample string 2</ShipmentCode>
<Items>
<OrderShipmentPackingPalletItem1pInput>
<Carton>sample string 1</Carton>
<Ean>sample string 2</Ean>
<Quantity>3</Quantity>
<PackTimestamp />
</OrderShipmentPackingPalletItem1pInput>
<OrderShipmentPackingPalletItem1pInput>
<Carton>sample string 1</Carton>
<Ean>sample string 2</Ean>
<Quantity>3</Quantity>
<PackTimestamp />
</OrderShipmentPackingPalletItem1pInput>
</Items>
</OrderShipmentPackingOrderShipment1pInput>
<OrderShipmentPackingOrderShipment1pInput>
<OrderCode>sample string 1</OrderCode>
<ShipmentCode>sample string 2</ShipmentCode>
<Items>
<OrderShipmentPackingPalletItem1pInput>
<Carton>sample string 1</Carton>
<Ean>sample string 2</Ean>
<Quantity>3</Quantity>
<PackTimestamp />
</OrderShipmentPackingPalletItem1pInput>
<OrderShipmentPackingPalletItem1pInput>
<Carton>sample string 1</Carton>
<Ean>sample string 2</Ean>
<Quantity>3</Quantity>
<PackTimestamp />
</OrderShipmentPackingPalletItem1pInput>
</Items>
</OrderShipmentPackingOrderShipment1pInput>
</OrderShipments>
</OrderShipmentPackingPallet1pInput>
</Pallets>
</OrderShipmentPacking1pInput>
Response Information
Resource Description
ShopCtrl identifier of the created Sync Request.
OrderShipmentPacking1pResponse| Name | Description | Type | Additional information |
|---|---|---|---|
| SyncRequestId |
ShopCtrl identifier of the created Sync Request. |
integer |
None. |
Response Formats
application/json, text/json
Sample:
{
"SyncRequestId": 1
}
application/xml, text/xml
Sample:
<OrderShipmentPacking1pResponse xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <SyncRequestId>1</SyncRequestId> </OrderShipmentPacking1pResponse>