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

NameDescriptionTypeAdditional information
warehouseId

Warehouse identifier in ShopCtrl.

integer

Required.

shopId

Shop identifier in ShopCtrl.

integer

Required.

Body Parameters

OrderShipmentPacking1pInput
NameDescriptionTypeAdditional 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
NameDescriptionTypeAdditional 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>