API documentation Tracking updates
Contents
Get tracking updates
Get the parcel's most recent delivery's tracking updates.
Endpoint
[GET] /v4/parcels/{client_ref}/tracking_updates
Attributes
| Key | Description | Datatype | Constraints |
| message | Description of tracking update | String | Every courier uses their own messages for their tracking updates, and not every courier might have the same information available. |
| location | Location where tracking update happened | String | |
| tag | Additional tracking update information | String | |
| recorded_at | Timestamp of occurrence | String | There may be a delay between the tracking update registering at the courier, and ViaEurope processing it. This timestamp carries time information for the original event. |
Example
Response
[
{
"message": "Origin Scan",
"location": "Netherlands",
"recorded_at": "2018-11-21 21:26:30 +0100",
"tag": "Scan"
},
{
"message": "Order Processed: Ready for UPS",
"location": "Netherlands",
"recorded_at": "2018-11-21 23:01:22 +0100",
"tag": "Ready"
},
{
"message": "Departure Scan",
"location": "United Kingdom",
"recorded_at": "2018-11-22 23:48:00 +0100",
"tag": "Scan"
},
{
"message": "Arrival Scan",
"location": "United Kingdom",
"recorded_at": "2018-11-23 03:09:00 +0100",
"tag": "Scan"
},
{
"message": "Departure Scan",
"location": "United Kingdom",
"recorded_at": "2018-11-23 03:26:00 +0100",
"tag": "Scan"
},
{
"message": "Arrival Scan",
"location": "United Kingdom",
"recorded_at": "2018-11-23 05:30:00 +0100",
"tag": "Scan"
},
{
"message": "Out For Delivery",
"location": "United Kingdom",
"recorded_at": "2018-11-23 07:01:01 +0100",
"tag": "Delivery"
},
{
"message": "DELIVERED",
"location": "United Kingdom",
"recorded_at": "2018-11-23 20:35:21 +0100",
"tag": "Delivery"
}
]