Get Order Packages - Sellercloud API Docs

Get Order Packages

Overview

You can use this endpoint to retrieve the packages of a single existing sales order. If an order has a lot of packages, retrieving all of them in a single call could be resource-consuming. That’s why you have the option for pagination.

To consume this endpoint, you must be an Authenticated User. As soon as you receive a valid token, you need to pass it to the call. Additionally, you need a valid Sellercloud ID of an existing order.

Endpoint

The endpoint for the XX server would be:

https://xx.api.sellercloud.com/rest/api/Orders/Packages

For your server, the endpoint will be:

https://{your_server_id}.api.sellercloud.com/rest/api/Orders/Packages

Request

Parameter Data Type Description Is Required
id integer The Sellercloud ID of an existing sales order. Yes
pageNumber integer Page number that will be retrieved. Yes
pageSize integer Number of order packages per page. Yes

Response

Response Body

{
  "Results": [
    {
      "ShippingWeight": {
        "Pounds": 0,
        "Ounces": 0
      },
      "ID": 0,
      "TrackingNumber": "string",
      "TrackingNumberUrl": "string",
      "TrackingNumberText": "string",
      "Length": 0,
      "Width": 0,
      "Height": 0,
      "Weight": 0,
      "ShippingCost": 0,
      "FinalShippingFee": 0,
      "EstimatedDeliveryDate": "2026-07-17T13:50:39.557Z",
      "DeliveryDate": "2026-07-17T13:50:39.557Z",
      "DeliveryStatus": 0,
      "DeclaredValue": 0,
      "Items": [
        {
          "PackageID": 0,
          "OrderItemID": 0,
          "OrderItemBundleItemID": 0,
          "IsKitParent": true,
          "ProductID": "string",
          "Qty": 0,
          "QtyShipped": 0,
          "ItemName": "string"
        }
      ],
      "EnableOrderShipmentTrackingAPI": true,
      "CWAPackagingType": "string"
    }
  ],
  "TotalResults": 0
}