Kuehne + Nagel LTL+
  1. Shipment Tracking
Kuehne + Nagel LTL+
  • Overview
    • Introduction
    • Acceptable Use Policy
    • Getting Started
    • Full Integration API Workflow
    • Support & Feedback
  • Accessorials
    • Accessorial - Retrieve all accessorial charge codes
      GET
  • BillOfLading
    • BOL - Create a bill of lading PDF
      POST
  • Quoting
    • RateQuote - Submit a quote request
      POST
    • RateQuote - Submit a quote request for multiple points
      POST
  • Document Retrieval
    • GetImageList - Retrieve list of available shipment documents
      POST
    • GetImage - Retrieve shipping documents based on DocumentID
      POST
  • Invoice
    • Invoice - Retrieve a single invoice or pull an entire week of invoices
      POST
  • 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
      POST
    • LoadTender - Tender a shipment
      POST
  • Transit
    • Transit - Receive transit time for a shipment lane.
      POST
  • Orders
    • Order
      POST
    • OrderDetails
      POST
  1. Shipment Tracking

TrackingList - Get a list of shipment tracking information

POST
https://api.ltlp.kuehne-nagel.com/api/shipmenttracking/shipmentstatuslist
ShipmentStatus
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
userName
string 
optional
clientCode
string 
optional
AuthenticationID
string 
optional
carrierCode
string 
optional
startDate
string <date-time>
optional
endDate
string <date-time>
optional
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
ErrorMessage
string 
optional
Details
array [object {23}] 
optional
Pro
string 
optional
BlNumber
string 
optional
ReferenceNumber
string 
optional
Scac
string 
optional
Carrier
string 
optional
ShipperCode
string 
optional
ShipperName
string 
optional
ShipperCity
string 
optional
ShipperState
string 
optional
ConsigneeCode
string 
optional
ConsigneeName
string 
optional
ConsigneeCity
string 
optional
ConsigneeState
string 
optional
LocationCity
string 
optional
LocationState
string 
optional
BillToCode
string 
optional
TransactionDate
string 
optional
StatusDate
string 
optional
StatusTime
string 
optional
StatusTimeCode
string 
optional
StatusMessage
string 
optional
AppointmentMessage
string 
optional
TrackingURL
string 
required
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