How it works
- You create a tracking request with a Bill of Lading (BOL) or container number.
- Terminal49 monitors the carrier and destination terminal for changes.
- When something changes — an ETA update, a milestone event, a container hold — Terminal49 sends a
POSTrequest to your webhook URL with the full event payload. - Your system processes the event and returns a
2xxstatus code.
Why webhooks instead of polling
Terminal49 exposes over 30 distinct events covering the full container lifecycle — from empty-out at origin to empty-return at destination. Webhooks let you react to each of these in real time.
What you can do with webhooks
Webhooks power most Terminal49 integrations. Common patterns include:- ETA monitoring — alert your team when a shipment’s arrival estimate changes
- LFD and availability alerts — trigger dispatch when a container clears holds and is ready for pickup
- Milestone tracking — build a complete timeline of a container’s journey from origin to destination
- Data sync — push every update into your database, ERP, or TMS as it happens
- Customer notifications — surface tracking updates to your end customers in real time
Next steps
Set up webhooks
Create your first webhook and subscribe to events.
Event catalog
Browse all available webhook events by category.