Update Tracking Of Single Package


This endpoint is used for updating the tracking information for a specific order package. A call to this endpoint will mark the entire order as fully shipped, since partially shipped orders are not supported. You can call this endpoint multiple times, once for each order package that you would like to update.

In order to utilize this endpoint you must:

  • Be authenticated

For information on how you can authenticate, see: Authentication


Example for such endpoint for TT server is https://tt.api.sellercloud.com/api/Orders/ShippingStatus/SinglePackage

For your server endpoint will be:



  • Method Type: HttpPut
  • Authorization: Use Bearer Token + token received from token authentication
  • Header info: Content-Type: application/json
  • Body data:
    ParameterData TypeDescriptionIs RequiredNotes
    OrderIDintegerID of existing orderYes
    ShipDatestringDate of shipmentShipDate is per order. If the order is already shipped in Sellercloud then the ShipDate on the order will not update.

    *If you want to update the ShipDate of the order then you would first have to unship the order.

    TrackingNumberstringTracking number
    ShippingCoststringShipping Cost
    PackageIDintegerID of package.Not required. If the PackageID is not specified then the update will be applied to the first package of the order.
    CarrierNamestringCarrier NameYes
    ShippingMethodstringShipping ServiceYes
    WarehouseIDintID of existing warehouse.If WarehouseID is not specified in the request, then the ShipFromWarehouseID currently saved on the items of the order will remain as is.


  • If server error appears, then response will be with status code 500 => Internal Server Error
  • If updating order package is successful, status code will be OK 200

Was this article helpful?

Get All Warehouses