Skip to main content
A container’s journey from origin to destination passes through a predictable sequence of milestones. Terminal49 sends a webhook event for each milestone so you can build a real-time timeline without polling.

The container journey

For containers with transshipments, feeder vessels, or inland rail moves, additional milestone events fire at each intermediate point.

Events in journey order

Origin to vessel

Transshipment (if applicable)

Destination

Rail (if applicable)

Build a milestone timeline

Each transport event webhook includes a transport_event object in the included array with the event type, timestamp, and location:
Transport event timestamps are stored in UTC. Use the timezone field to convert to local time. See Event Timestamps for details.

Common patterns

  • Customer portal β€” display a visual timeline showing where each container is in its journey
  • Dwell time tracking β€” measure time between vessel_arrived and full_out to identify port delays
  • Transit time analysis β€” compare vessel_departed to vessel_arrived across carriers and routes
  • Exception detection β€” alert when a container has been at a milestone for longer than expected
  • Export visibility β€” track empty_out through vessel_departed for outbound shipments