Skip to main content
Terminal49 sends webhook notifications for over 30 events across the container lifecycle. Each event represents a specific change to a tracking request, shipment, or container. Subscribe to individual events when creating a webhook, or subscribe to all events and filter in your handler. Use List Webhook Events to fetch the event categories available to your account. Some events depend on account features.

Tracking request events

These events fire when a tracking request changes status.

Transport milestone events

These events map to physical milestones in a container’s journey. They fire in roughly chronological order as a container moves from origin to destination.

Origin

Transshipment

Feeder vessel

Destination

Rail (inland moves)

Estimated events

These events fire when an estimated departure or arrival time changes.

Container update events

These events fire when container attributes change.

Document processing events

These events fire when document extraction completes for accounts using document processing. See Document Processing Workflows for payload structure and related document resources.

Payload structure

Every webhook notification follows the same structure: a data object containing the event metadata, and an included array with the related shipment, container, and event objects. See Webhook Payloads for the common envelope and included-resource patterns. See Payload Examples for complete JSON samples.