Last Free Day (LFD) is the deadline to pick up a container before demurrage charges start. Terminals and shipping lines can change the LFD at any time. Terminal49 sends webhook events whenever the LFD changes or a container becomes available for pickup so you can act before costs accrue.Documentation Index
Fetch the complete documentation index at: https://terminal49.com/docs/llms.txt
Use this file to discover all available pages before exploring further.
Events to subscribe to
| Event | When it fires |
|---|---|
container.pickup_lfd.changed | The terminal’s Last Free Day changed |
container.pickup_lfd_line.changed | The shipping line’s Last Free Day changed |
container.transport.available | The container is available for pickup at the destination |
container.updated | Container attributes changed (may include holds or availability updates) |
Handle LFD change events
When acontainer.pickup_lfd.changed event fires, the included array contains the full container object with the updated pickup_lfd field:
Determine pickup readiness
A container is ready for pickup whenavailable_for_pickup is true and there are no active holds. Combine the container.transport.available event with hold checking:
available_for_pickup field, see Container Holds, Fees, and Release Readiness.
Common patterns
- Demurrage prevention — alert when LFD is within 48 hours and the container has not been dispatched
- Automated dispatch — trigger a drayage order as soon as the container clears holds
- LFD comparison — track both terminal and shipping line LFDs; the earlier date is the one that matters
- Hold monitoring — watch for
container.updatedevents whereholds_at_pod_terminalchanges
Related
- Container Holds, Fees, and Release Readiness — full guide to hold and fee fields
- Event catalog — all available events
- Payload examples — complete JSON payloads