Kuehne + Nagel LTL+
  1. Shipment Tracking
Kuehne + Nagel LTL+
  • Overview
    • Introduction
    • Acceptable Use Policy
    • Support & Feedback
  • API
    • Overview
    • Full Integration API Workflow
    • Accessorials
      • Accessorial - Retrieve all accessorial charge codes
    • BillOfLading
      • BOL - Create a bill of lading PDF
    • Quoting
      • RateQuote - Submit a quote request
      • RateQuote - Submit a quote request for multiple points
    • Document Retrieval
      • GetImageList - Retrieve list of available shipment documents
      • GetImage - Retrieve shipping documents based on DocumentID
    • Invoice
      • Invoice - Retrieve a single invoice or pull an entire week of invoices
    • Shipment Tracking
      • HTML Tracking Link Generation
      • TrackingList - Get a list of shipment tracking information
        POST
      • TrackingDetails - Retrieve all the tracking details related to a shipment
        POST
    • Load Tendering
      • LoadTender - Tender a shipment
      • LoadTender - Tender a shipment
    • Transit
      • Transit - Receive transit time for a shipment lane.
    • Orders
      • Order
      • OrderDetails
  • EDI
    • Overview
    • 210 - Freight Details and Invoice
    • 214 - Transportation Carrier Shipment Status Message
    • Segments
      • 210/214 - 0100 Location Loop (N1 Loop)
      • 210 - 0400 Detail Loop (LX Loop)
      • 214 - 0205 Shipment Status Details (AT7 Loop)
  1. Shipment Tracking

TrackingList - Get a list of shipment tracking information

POST
https://api.ltlp.kuehne-nagel.com/api/shipmenttracking/shipmentstatuslist
Last modified:2024-11-11 15:56:28
The Shipment Tracking List API endpoint provides a list of LTL (Less-Than-Truckload) shipments for a specified date range.

Input Parameters:#

1.
Authentication:
userName, clientCode, and AuthenticationID are required to verify user access.
2.
Shipment Filters:
carrierCode: Specifies the carrier whose shipments are to be tracked.
startDate and endDate: Define the date range for retrieving shipment tracking details (in ISO 8601 format).

Output Structure:#

ErrorMessage: Provides details if any errors occur during the request.
Details: An array where each item contains tracking information for a shipment, including:
Shipment Identifiers:
Pro (Pro number), BlNumber (Bill of Lading number), and ReferenceNumber.
Scac (carrier’s SCAC code) and Carrier name.
Shipper and Consignee Details:
Shipper (ShipperCode, ShipperName, ShipperCity, ShipperState) and Consignee (ConsigneeCode, ConsigneeName, ConsigneeCity, ConsigneeState).
Location and Billing:
LocationCity and LocationState for shipment status location.
BillToCode indicates the billing party.
Tracking Status:
TransactionDate, StatusDate, StatusTime, StatusTimeCode, and StatusMessage provide the latest shipment status and timestamp.
AppointmentMessage for any special appointment details.
This endpoint enables users to track multiple shipments within a given date range, offering real-time updates on status, locations, and appointments for each shipment.

Request

Body Params application/json

Example
{
    "userName": "string",
    "clientCode": "string",
    "AuthenticationID": "string",
    "carrierCode": "string",
    "startDate": "2019-08-24T14:15:22Z",
    "endDate": "2019-08-24T14:15:22Z"
}

Request samples

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request POST 'https://api.ltlp.kuehne-nagel.com/api/shipmenttracking/shipmentstatuslist' \
--header 'Content-Type: application/json' \
--data-raw '{
    "userName": "string",
    "clientCode": "string",
    "AuthenticationID": "string",
    "carrierCode": "string",
    "startDate": "2019-08-24T14:15:22Z",
    "endDate": "2019-08-24T14:15:22Z"
}'

Responses

🟢200OK
application/json
OK
Body

Example
{
    "ErrorMessage": "string",
    "Details": [
        {
            "Pro": "string",
            "BlNumber": "string",
            "ReferenceNumber": "string",
            "Scac": "string",
            "Carrier": "string",
            "ShipperCode": "string",
            "ShipperName": "string",
            "ShipperCity": "string",
            "ShipperState": "string",
            "ConsigneeCode": "string",
            "ConsigneeName": "string",
            "ConsigneeCity": "string",
            "ConsigneeState": "string",
            "LocationCity": "string",
            "LocationState": "string",
            "BillToCode": "string",
            "TransactionDate": "string",
            "StatusDate": "string",
            "StatusTime": "string",
            "StatusTimeCode": "string",
            "StatusMessage": "string",
            "AppointmentMessage": "string",
            "TrackingURL": "string"
        }
    ]
}
Previous
HTML Tracking Link Generation
Next
TrackingDetails - Retrieve all the tracking details related to a shipment
Built with