Last updated
Was this helpful?
Instead of polling the API repeatedly to check for status changes, Webhooks let Track123 push updates to your server the moment a shipment milestone occurs. This is the recommended approach for building real-time integrations.
You provide an HTTPS endpoint on your server
Track123 sends a POST request to that endpoint whenever a tracked shipment changes status
Your server processes the payload and responds with HTTP 200
Go to Developer → Webhook in the left navigation
Click Add Webhook
Enter your endpoint URL (must be HTTPS)
Select the event types you want to receive
Click Save
Your Webhook will appear in the list with its URL, last notification time, and QPS (queries per second) limit.
Track123 sends a Webhook notification when a shipment transitions to any of the following statuses:
info_received
Carrier acknowledges the shipment
in_transit
Shipment begins moving through the carrier network
out_for_delivery
Shipment is on the final delivery vehicle
waiting_for_pickup
Shipment is held at a pickup location
delivered
Shipment is successfully delivered
exception
An abnormal event occurs
failed_attempt
A delivery attempt was unsuccessful
expired
No update received for an extended period
Last updated
Was this helpful?
Was this helpful?