- Register a parcel for tracking
- Retrieve a complete timeline of tracking events
Note: This guide covers our latest version, Parcel Tracking API v3. For full endpoint and schema documentation, see the API
reference.
When to use the Parcel Tracking API
Use the Parcel Tracking API when you want to:- Display tracking information to customers.
- Monitor externally shipped parcels and/or internal shipments in back-office dashboards.
- Automate post-purchase support workflows.
- Analyze shipping performance, delivery timelines, and trends.
- Tracking parcels fulfilled outside Sendcloud.
- Consolidating tracking visibility across multiple logistics providers.
- Building custom tracking portals or support tools.
How it fits into the Sendcloud workflow
The Parcel Tracking API operates after shipment creation. Typical flow:- A parcel is shipped outside Sendcloud.
- You register the parcel via the Parcel Tracking API.
- Sendcloud begins monitoring tracking events.
- You retrieve the tracking timeline via the API.
- Tracking data is integrated into customer-facing portals, internal dashboards, or post-purchase workflows.
Key concepts
| Concept | Definition |
|---|---|
| Parcel Tracking object | Represents a single parcel being tracked in Sendcloud. It is independent of Sendcloud shipments, meaning no shipment or label needs to exist in Sendcloud and no carrier announcement is triggered. This allows externally shipped parcels to be registered and monitored without using the Shipments API. |
| Tracking Events | The Retrieve tracking information endpoint returns a timeline of parcel events. The timeline contains both historical and near-real-time updates. You can determine the parcel’s current status by inspecting the most recent event. The event types that can be shown include: |
| Internal (Sendcloud) events | Updates generated by Sendcloud for parcels announced via Sendcloud. |
| Carrier tracking events | Status updates received directly from the carrier reflecting the parcel’s physical journey. |