The containers table contains 1 row per container (container_id is the unique key).

Each container is part of 1 shipment (shipment_id).

This is a large table with denormalized columns to make it easy to use for reporting purposes.

For each event timestamp there are 2 columns :

  • a timestamp type column in the UTC time zone (Universal Time Coordinated), e.g., pol_loaded_at.
  • a text type column in the local time zone of where the event happened, e.g., pol_loaded_at_local. The format of the text is : YYYY-MM-DD HH:MI:SS. For example 2024-09-24 17:25:00 for 5:25 PM on September 24, 2024. Depending on the event, the time zone applied can be the one from the Port of Lading (pol_timezone), the Port of Discharge (pod_timezone), or the Inland Destination (ind_timezone).

Columns marked with * are only included with the Intermodal Rail product.

COLUMN NAMEDESCRIPTIONTYPE
container_idContainer ID. This is the unique key of the table.text
container_numberContainer numbertext
shipment_idShipment ID associated to the containertext
shipment_bill_of_lading_numberShipment number from the tracking requesttext
shipment_normalized_numberThe normalized version of the shipment number used for querying the carriertext
shipment_reference_numbersReference numbers of the shipment, concatenatedtext
container_reference_numbersReference numbers of the container, concatenatedtext
shipment_tagsTags added to the shipment, sorted by alphabetical order, concatenated and separated by a commatext
customer_idAccount ID of the customertext
customer_nameName of the customertext
shipping_line_scacStandard carrier alpha numeric code of the shipping linetext
shipping_line_nameName of the shipping linetext
pol_country_codePort of Lading country codetext
pol_locodePort of Lading UN/LOCODEtext
pol_cityPort of Lading citytext
pol_timezonePort of Lading time zonetext
pod_country_codePort of Discharge country codetext
pod_locodePort of Discharge UN/LOCODEtext
pod_cityPort of Discharge citytext
pod_timezonePort of Discharge time zonetext
pod_terminal_firms_codePort of Discharge terminal firms codetext
pod_terminal_nicknamePort of Discharge terminal nicknametext
pod_terminal_namePort of Discharge terminal nametext
ind_country_codeInland Destination country codetext
ind_locodeInland Destination UN/LOCODEtext
ind_cityInland Destination citytext
ind_timezoneInland Destination time zonetext
ind_terminal_firms_codeInland Destination terminal firms codetext
ind_terminal_nicknameInland Destination terminal nicknametext
ind_terminal_nameInland Destination terminal nametext
empty_out_atEmpty Out, as a UTC timestamptimestamp
empty_out_at_localEmpty Out, as a string in the POL local time zonetext
full_in_atFull In event, as a UTC timestamptimestamp
full_in_at_localFull In event, as a string in the POL local time zonetext
pol_loaded_atPort of Lading Loaded event, as a UTC timestamptimestamp
pol_loaded_at_localPort of Lading Loaded event, as a string in the POL local time zonetext
pol_etd_atPort of Lading Estimated Time of Departure, as a UTC timestamptimestamp
pol_etd_at_localPort of Lading Estimated Time of Departure, as a string in the POL local time zonetext
pol_atd_atPort of Lading Actual Time of Departure, as a UTC timestamptimestamp
pol_atd_at_localPort of Lading Actual Time of Departure, as a string in the POL local time zonetext
pod_eta_atPort of Discharge Estimated Time of Arrival, as a UTC timestamptimestamp
pod_eta_at_localPort of Discharge Estimated Time of Arrival, as a string in the POD local time zonetext
pod_arrived_atPort of Discharge Actual Time of Arrival, as a UTC timestamptimestamp
pod_arrived_at_localPort of Discharge Actual Time of Arrival, as a string in the POD local time zonetext
pod_berthed_atPort of Discharge Berthed event, as a UTC timestamptimestamp
pod_berthed_at_localPort of Discharge Berthed event, as a string in the POD local time zonetext
pod_discharged_atPort of Discharge Discharged event, as a UTC timestamptimestamp
pod_discharged_at_localPort of Discharge Discharged event, as a string in the POD local time zonetext
pod_last_free_day_onCurrent Last Free Day at the POD terminal, as a UTC timestamp

Named pickup_lfd in the API
timestamp
pod_last_free_day_on_localCurrent Last Free Day at the POD terminal, as a string in the POD local time zonetext
pod_pickup_appointment_atPort of Discharge Pickup Appointment, as a UTC timestamp

Named pickup_appointment_at in the API
timestamp
pod_pickup_appointment_at_localPort of Discharge Pickup Appointment, as a string in the POD local time zonetext
pod_full_out_atPort of Discharge Full Out event, as a UTC timestamptimestamp
pod_full_out_at_localPort of Discharge Full Out event, as a string in the POD local time zonetext
pod_rail_carrier_scac*SCAC of the rail carrier at the PODtext
pod_rail_loaded_at*First rail loaded after the POD discharge, as a UTC timestamptimestamp
pod_rail_loaded_at_local*First rail loaded after the POD discharge, as a string in the POD local time zonetext
pod_rail_departed_at*First rail departure after the POD discharge, as a UTC timestamptimestamp
pod_rail_departed_at_local*First rail departure after the POD discharge, as a string in the POD local time zonetext
ind_rail_carrier_scac*SCAC of the rail carrier at the inland destinationtext
ind_eta_at*Inland Destination Estimated Time of Arrival, as a UTC timestamptimestamp
ind_eta_at_local*Inland Destination Estimated Time of Arrival, as a string in the Inland Destination local time zonetext
ind_arrived_at*Inland Destination Actual Time of Arrival, as a UTC timestamp

Named ind_ata_at in the API
timestamp
ind_arrived_at_local*Inland Destination Actual Time of Arrival, as a string in the Inland Destination local time zonetext
ind_rail_unloaded_at*Inland Destination Rail Unloaded, as a UTC timestamptimestamp
ind_rail_unloaded_at_local*Inland Destination Rail Unloaded, as a string in the Inland Destination local time zonetext
ind_last_free_day_on*Last Free Day at the inland destination facility, as a UTC timestamp

Named ind_facility_lfd_on in the API
timestamp
ind_last_free_day_on_local*Last Free Day at the inland destination facility, as a string in the inland estination local time zonetext
ind_full_out_atInland Destination Full Out event, as a UTC timestamp

Named final_destination_full_out_at in the API
timestamp
ind_full_out_at_localInland Destination Full Out event, as a string in the Inland Destination local time zonetext
empty_terminated_atContainer Empty Returned event, as a UTC timestamptimestamp
empty_terminated_at_localContainer Empty Returned event, as a string in the POD local time zonetext
fees_at_pod_terminalCurrent fee amounts at the POD terminal, in JSON formattext
demurrage_at_pod_terminalCurrent demurrage amount owed at the POD terminaltext
holds_at_pod_terminalCurrent terminal hold statuses at the POD, in JSON formattext
freight_hold_at_pod_terminalCurrent freight hold at the POD terminal, value is either “Hold” or emptytext
customs_hold_at_pod_terminalCurrent customs hold at the POD terminal, value is either “Hold” or emptytext
usda_hold_at_pod_terminalCurrent USDA hold at the POD terminal, value is either “Hold” or emptytext
tmf_hold_at_pod_terminalCurrent Traffic Mitigation Fee hold at the POD terminal, value is either “Hold” or emptytext
other_hold_at_pod_terminalAny other current hold at the POD terminal, value is either “Hold” or emptytext
location_at_pod_terminalLocation at the port of discharge terminaltext
availability_knownYes if Terminal49 is receiving availability status from the POD terminal, No otherwise.text
available_for_pickupIf availability_known is Yes, then Yes if the container is available to be picked up at the POD terminal, No otherwisetext
equipment_lengthLength of the containerinteger
equipment_typeContainer type: Dry, Flat Rack, Open Top, Reefer, Tank, unknowntext
equipment_heightContainer height: High Cube, Standard, unknowntext
equipmentConcatenation of the equipment_length, equipment_type, and equipment_heighttext
weight_in_lbsWeight of the containre in lbsinteger
seal_numberSeal number of the containertext
pod_full_out_chassis_numberThe chassis number used when container was picked up at POD, if availabletext
pod_voyage_numberVoyage number of the vessel that arrived or will arrive at the PODtext
pod_vessel_nameName of the vessel that arrived or will arrive at the PODtext
pod_vessel_imoIMO of the vessel that arrived or will arrive at the PODtext
terminal_checked_atWhen the POD terminal was last checked, as a UTC timestamptimestamp
line_tracking_last_succeeded_atWhen the shipment information was last refreshed from the shipping line, as a UTC timestamptimestamp
line_tracking_stopped_atWhen the tracking of the container stopped, as a UTC timestamptimestamp
line_tracking_stopped_reasonThe reason Terminal49 stopped the trackingtext
created_atWhen the container was added, as a UTC timestamptimestamp
updated_atWhen the container was last updated, as a UTC timestamptimestamp