CargoSmart · AsyncAPI Specification

CargoSmart Shipment Events API

Version 1.0.0

The CargoSmart Shipment Events API delivers real-time event notifications for container movements, shipment milestones, and vessel arrivals/departures via webhooks or server-sent events. Subscribe to tracking events for automated supply chain visibility and exception management.

View Spec View on GitHub BookingContainerDocumentationGSBNIQAXLogisticsMaritimeOcean FreightScheduleShippingSupply ChainTrackingVisibilityVesselAsyncAPIWebhooksEvents

Channels

container.event
subscribe onContainerEvent
Container tracking event
Published when a container tracking event occurs (gate in/out, load, discharge, arrival, departure).
shipment.milestone
subscribe onShipmentMilestone
Shipment milestone reached
Published when a shipment reaches a key milestone.
vessel.arrival
subscribe onVesselArrival
Vessel arrived at port
Published when a vessel arrives at a port.
vessel.departure
subscribe onVesselDeparture
Vessel departed from port
Published when a vessel departs from a port.
booking.status
subscribe onBookingStatusChanged
Booking status changed
Published when a container booking status changes.
eta.update
subscribe onEtaUpdated
ETA updated
Published when the ETA for a container/vessel is updated.

Messages

ContainerEventMessage
Container Event
Container tracking event notification
ShipmentMilestoneMessage
Shipment Milestone
VesselArrivalMessage
Vessel Arrival
VesselDepartureMessage
Vessel Departure
BookingStatusMessage
Booking Status Changed
EtaUpdateMessage
ETA Updated

Servers

https
production https://events.cargosmart.com
CargoSmart Event Delivery endpoint