Carrier tracking update webhook

Book Quotation and send to carrier

Purpose

It receivs the tracking details by the carrier.

Access

An access token is required to POST to this end-point. Contact [[email protected]] to obtain your token.

Shipment & Tracking Information (Mandatory)

Core details for identifying and tracking the shipment.

Field Name Mandatory Type Description
shipment_idYesstringCargobase shipment
tracking_numberYesstringCarrier-provided tracking number
tracking_typeYesstringSource of tracking (e.g., Omni, AfterShip)
tracking_update_textYesstringLatest update message
tracking_status_tagYesstringStatus tag like BOOKED, DELIVERED
mode_of_transportYesstringFreight mode (e.g., air_freight, road_freight)
created_timeYesdatetimeWhen the tracking update was recorded
event_timeYesdatetimeEvent UTC timestamp
event_time_with_timezoneNodatetimeEvent timestamp with original timezone
expected_departure_timeNodatetimePlanned departure time
expected_arrival_timeNodatetimePlanned arrival time
actual_departure_timeNodatetimeActual departure time
actual_arrival_timeNodatetimeActual arrival time

Bill of Lading & Flight Details (Optional)

Field Name Mandatory Type Description
bill_of_ladingNoobjectBOL number, SCAC, container number
flight_informationNoobjectFlight number and airline

Locations (Partially Mandatory)

from and to are optional in schema but often used; location is also optional.

Field Name Mandatory Type Description
locationNoobjectCurrent event location
fromNoobjectPickup location
toNoobjectDelivery location

Shipment Metrics (Optional)

Field Name Mandatory Type Description
event_weightNointegerWeight reported at time of event
event_pieceNointegerPieces reported at time of event
weightNointegerTotal shipment weight
pieceNointegerTotal pieces in shipment

Additional Info (Optional)

Field Name Mandatory Type Description
additional_infoNoobjectHazmat, temp control, etc.
pod_acceptorNostringPerson who accepted the shipment

Milestone (Optional)

Field Name Mandatory Type Description
milestone_detailsNoobjectEvent type, location type, and time markers

Possible Event Types

Depending on the value of mode_of_transport, the range of event_type values differ. Refer to the table below for possible pairings:

mode_of_transport event_type
air_freight booked_for_transport, consignment_received, received_from_shipper, manifested_on_flight, departed, transferred_to_another_airline, received_from_another_airline, received_from_flight, arrived_at_destination, consignee_notified_of_arrival, documentation_delivered_to_consignee, consignment_to_be_transferred, consignment_cleared_by_customs, delivered_to_consignee, discrepancy_details, prepared_for_loading_on_flights, documentation_received, freight_on_hand, freight_waybill_process
ocean_freight or rail_freight booked, pickup, gatein, load, depart, arrive, unload, gateout, deliver, return, pod_berthing, ts_berthing
road_freight booked, pickup, departure, pre_customs_clearance, customs_check_in, customs_clearance, arrival, unloading, delivery

Route Segments (Optional)

Field Name Mandatory Type Description
routesNoarrayList of route segments
sequence_idNostringSequence ID of the route leg
statusNostringStatus of that leg
transport_typeNostringTransport type (air, sea, etc.)
weightNointegerWeight for the segment