Update Status Call

What is the Update Status Guide for?

This request is to be used when a shipper needs to update the status of a shipment, there are four values that can be passed to update the status of a shipment.

🚧

It is only possible to update Shipments to one status at a time per message (e.g. separate messages for cancel and hold are required).

Cancel: where a shipping label has been produced that is no longer required.

🚧

The update status with a cancel request cannot be used after the shipment has been confirmed using the Manifest Shipment Request function.

Picked: Used to denote that a shipment can now be manifested if the user has selected the option to manifest Picked shipments.

Hold: Used to put a shipment on hold for up to 28 days. A shipment on hold will not be included in any closeouts, but instead will remain in its current state.

🚧

Calling printLabel will release the shipment from being held. This service can only be used before the shipment has been confirmed either by calling the manifest create request or by closing out via the User Interface.

A hold reason must be provided and must match those set in Pro Shipping under your maintenance screens. If no hold reasons exist, then shipments cannot be put on hold.

Release: This service can only be used for shipments that are already in the status of “hold”.

🚧

Releasing a shipment from hold will update the shipment date to today's date and if the shipment is processed it will be included the next requested manifest.