Kuehne + Nagel LTL+
  1. Orders
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. Orders

OrderDetails

POST
https://api.ltlp.kuehne-nagel.com/api/billoflading/onlineordersdetails
Last modified:2024-11-05 15:50:21

OrderDetails API#

The OrderDetails endpoint allows users to send updates to existing orders that have already been transmitted through the Orders endpoint. Updates provided here will replace any existing details associated with the specified ShipmentNumber.
Caution
Important Note: Since this API call overrides any current data for the specified ShipmentNumber, only use this for updates that are intended to replace previously submitted information.

Input:#

Authentication:
UserName: User's unique identifier.
ClientCode: Code associated with the client.
AuthenticationID: Unique session ID for authentication.
Order Identification:
ShipmentNumber: Required. The unique identifier of the shipment to be updated, which links this update to the original order.
InternalBOLNumber: An optional internal reference for tracking the Bill of Lading within your system.
Updated Line Items:
Items: Array of shipment items that replaces the existing items for the order. Each item must include:
ShippingUnits: Number of units being shipped.
PKGType: Type of packaging (e.g., box, pallet).
Description: Description of the item(s).
NMFC: National Motor Freight Classification code.
ClassNum: Freight class number.
Weight: Weight of the item.
Haz: Specifies if the item is hazardous (true or false).

Output:#

ErrorMessage: If an error occurs, this field contains the error message; otherwise, it will be null.
Accepted: Indicates if the update was successfully processed (true or false).

Request

Body Params application/json
UserName
string 
required
ClientCode
string 
required
AuthenticationID
string 
required
InternalBOLNumber
string 
required
ShipmentNumber
string 
required
Items
array [object {7}] 
required
ShippingUnits
string 
optional
PKGType
string 
optional
Description
string 
optional
NMFC
string 
optional
ClassNum
string 
optional
Weight
string 
optional
Haz
boolean 
optional
Example
{
  "UserName": "",
  "ClientCode": "null",
  "AuthenticationID": "null",
  "InternalBOLNumber": "null",
  "ShipmentNumber": "null",
  "Items": [
    {
      "ShippingUnits": "0",
      "PKGType": "null",
      "Description": "null",
      "NMFC": "null",
      "ClassNum": "null",
      "Weight": "0",
      "Haz": false
    }
  ]
}

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/billoflading/onlineordersdetails' \
--header 'Content-Type: application/json' \
--data-raw '{
    "UserName": "",
    "ClientCode": "null",
    "AuthenticationID": "null",
    "InternalBOLNumber": "null",
    "ShipmentNumber": "null",
    "Items": [
        {
            "ShippingUnits": "0",
            "PKGType": "null",
            "Description": "null",
            "NMFC": "null",
            "ClassNum": "null",
            "Weight": "0",
            "Haz": false
        }
    ]
}'

Responses

🟢200Success
application/json
Body
ErrorMessage
string 
required
Accepted
boolean 
required
Example
{
  "ErrorMessage": "string",
  "Accepted": true
}
Previous
Order
Built with