Last updated

Barge Visibility

Project44's Barge Visibility solution is add-on solution to the conventional ocean and extended ocean visibility, and provides shippers with real-time visibility into barge moves of container shipments, that includes tracking of barge milestones. Dedicated barge carriers are used to transport containers on inland waterways and provide visibility into the barge's journey.

Data Providers

  • Project44 integrates with dedicated barge carriers to gather data on barge milestones.
  • The data is collected through APIs and other data exchange methods, ensuring real-time updates on the status of barge moves for container shipments.

Get Tracking Updates

Get tracking information about a shipment with Barge Carrier data. An ocean or extended ocean shipment must be created and added to project44's network before we can return tracking information, and the barge carriers must already be integrated and configured in your project44 account. To create an ocean shipment, please follow the Create a Shipment guide.


project44 offers four targeted endpoints for returning shipment tracking information. We will focus on /api/v4/shipments/{shipmentId}/tracking/history endpoint, which returns all shipment tracking information, which includes Barge Carrier data.

Expected System Response

You have successfully submitted the request when you receive a 200 OK response. Here is a sample of the response schema:

JSON
{
  "shipment": {
    "id": "string",
    "identifiers": [
      {
        "type": "BILL_OF_LADING",
        "value": "string"
      }
    ],
    "routeInfo": {
      "stops": [
        {
          "id": "string",
          "type": "UNKNOWN",
          "location": {
            "id": "string",
            "name": "string",
            "identifiers": [
              {
                "type": "PORT_UN_LOCODE",
                "value": "string"
              }
            ],
            "address": {
              "postalCode": "string",
              "addressLines": [
                "string"
              ],
              "city": "string",
              "state": "string",
              "country": "US"
            },
            "coordinates": {
              "latitude": 0,
              "longitude": 0
            },
            "timeZone": "string"
          }
        }
      ],
      "routeSegments": [
        {
          "id": "string",
          "fromStopId": "string",
          "toStopId": "string",
          "transportationMode": "AIR",
          "identifiers": [
            {
              "type": "VESSEL_NAME",
              "value": "string"
            }
          ]
        }
      ]
    },
    "attributes": [
      {
        "name": "string",
        "value": "string",
        "values": [
          "string"
        ]
      }
    ],
    "relatedShipments": [
      {
        "id": "string",
        "identifiers": [
          {
            "type": "CONTAINER_ID",
            "value": "string"
          }
        ],
        "attributes": [
          {
            "name": "string",
            "value": "string",
            "values": [
              "string"
            ]
          }
        ],
        "shipmentShareLink": "string",
        "createdDateTime": "string",
        "lastModifiedDateTime": "string"
      }
    ],
    "shipmentShareLink": "string",
    "createdDateTime": "string",
    "lastModifiedDateTime": "string"
  },
  "states": [
    {
      "type": "UNKNOWN",
      "startDateTime": "string",
      "endDateTime": "string",
      "stopId": "string",
      "routeSegmentId": "string"
    }
  ],
  "events": [
    {
      "dateTime": "string",
      "receivedDateTime": "string",
      "type": "UNKNOWN",
      "description": "string",
      "stopId": "string",
      "routeSegmentId": "string",
      "estimateDateTime": "string",
      "estimateLastCalculatedDateTime": "string",
      "plannedDateTime": "string",
      "plannedEndDateTime": "string"
    }
  ],
  "positions": [
    {
      "dateTime": "string",
      "receivedDateTime": "string",
      "routeSegmentId": "string",
      "latitude": 0,
      "longitude": 0
    }
  ]
}

Expected Events

With Barge Visibility, you can expect actual and planned milestones like GATE_OUT_FULL_AT_PORT_OF_DISCHARGE, ARRIVAL_AT_INLAND_IMPORT_TERMINAL, DEPARTURE_FROM_INLAND_IMPORT_TERMINAL, ARRIVAL_OF_FULL_CONTAINER_AT_CONSIGNEE, PICKED_UP_EMPTY_CONTAINER_FROM_CONSIGNEE from barge carriers. More information about the expected milestones can be found in the $.events guide.

Expected Route

An additional route segment with mode as BARGE is expected in the response. More information about the expected route can be found in the $.shipment.routeInfo.routeSegments guide.