{
"trackingUpdate": {
"movement": {
"externalIds": [
{
"type": "CUSTOM",
"value": "<string>"
}
],
"id": "<string>"
},
"trackingStatus": "<string>",
"currentLocation": {
"country": "<string>",
"postalCode": "<string>",
"city": "<string>",
"state": "<string>",
"addressTwo": "<string>",
"addressOne": "<string>"
},
"departedAt": "<string>",
"arrivedAt": "<string>",
"trackingComment": "<string>"
},
"event": "trackingUpdate.created"
}Movements
On Tracking Update Created
Sent by Vooma to your server when a new tracking update is available.
WEBHOOK
onTrackingUpdateCreated
{
"trackingUpdate": {
"movement": {
"externalIds": [
{
"type": "CUSTOM",
"value": "<string>"
}
],
"id": "<string>"
},
"trackingStatus": "<string>",
"currentLocation": {
"country": "<string>",
"postalCode": "<string>",
"city": "<string>",
"state": "<string>",
"addressTwo": "<string>",
"addressOne": "<string>"
},
"departedAt": "<string>",
"arrivedAt": "<string>",
"trackingComment": "<string>"
},
"event": "trackingUpdate.created"
}Beta Feature: This functionality is currently in beta. You
may experience changes or limited support as we continue to improve it.
TRACKING_UPDATE subscription) when a tracking write-in is available so you can persist it in your TMS. The payload is identified by movement using the same external ID conventions as the Movements API. Optional fields (trackingComment, arrivedAt, departedAt, currentLocation, trackingStatus) may be omitted or null when that update did not set them. trackingStatus is a free-form string, not an enum.
