Skip to content

Track a booking

GET /api/bookings/v4/track/{id}

Returns tracking information for a confirmed booking, including the current status, timestamps, and depot details for each tracking event.

ParameterTypeRequiredDescription
idintegerYesThe unique booking ID.
Terminal window
curl -X GET \
-H "Api-key: YOUR_API_KEY" \
-H "Content-Type: application/json" \
https://www.transdirect.com.au/api/bookings/v4/track/12345678
{
"id": 12345678,
"status": 2,
"tracking_events": [
{
"status": 1,
"date": "2025-08-18",
"time": "15:30",
"depot": "Sydney"
},
{
"status": 2,
"date": "2025-08-19",
"time": "06:00",
"depot": "Melbourne"
}
]
}
Status codeStatusDescription
0Not availableTracking information is not yet available. The courier may not have scanned the parcel yet.
1Picked upThe parcel has been collected from the sender.
2In transitThe parcel is on its way to the destination.
3Out for deliveryThe parcel is on the delivery vehicle and will be delivered today.
4DeliveredThe parcel has been delivered to the receiver.
-1FutileA delivery attempt was made but was unsuccessful (e.g. no one available to receive).
-2Check addressThere is an issue with the delivery address. The courier needs clarification.
-3DamagedThe parcel has been reported as damaged.
FieldTypeDescription
idintegerThe booking ID.
statusintegerCurrent overall tracking status code.
tracking_eventsarrayArray of tracking event objects, ordered chronologically.
FieldTypeDescription
statusintegerTracking status code for this event.
datestringDate of the event in YYYY-MM-DD format.
timestringTime of the event in HH:MM format.
depotstringName of the depot or location where the event occurred.

Negative status codes indicate an issue with the delivery:

  • Futile (-1) — The courier attempted delivery but could not complete it. A re-delivery will usually be attempted on the next business day.
  • Check address (-2) — The delivery address may be incorrect or incomplete. Update the receiver details or contact support@transdirect.com.au.
  • Damaged (-3) — The parcel has been reported as damaged during transit. Contact support@transdirect.com.au to lodge a claim.
Status codeDescription
401Unauthorised — invalid or missing credentials.
404Not found — no booking exists with the given ID, or it belongs to another member.