Kuehne + Nagel LTL+
  1. Quoting
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
        POST
      • RateQuote - Submit a quote request for multiple points
        POST
    • 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
      • TrackingDetails - Retrieve all the tracking details related to a shipment
    • 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. Quoting

RateQuote - Submit a quote request

POST
https://api.ltlp.kuehne-nagel.com/api/ratequote/ratequote
Last modified:2025-03-13 15:05:30
The RateQuote API endpoint is designed to generate an LTL (Less-Than-Truckload) shipping quote for a customer based on specific shipment details. The input requirements include:
1.
Authentication & Account Information:
UserName, ClientCode, and AuthenticationID are used to validate the user's account and permissions.
PricingCode is provided to define the pricing tier or contract.
2.
Shipment Details:
Information on shipment origin and destination, including OriginState, OriginZip, OriginCountry, DestinationState, DestinationZip, and DestinationCountry.
Direction indicates the type of shipment (e.g., outbound).
ShipmentDate provides the date of the shipment.
3.
Items Specifications:
The Items array details each item in the shipment, including its freight class (ItemClass), weight, dimensions (Length, Width, Height), and piece count (Pieces).
4.
Accessorial Services:
Additional services can be specified in the Accessorials array, such as residential delivery (ServiceCode: "RES").
This endpoint calculates and returns an LTL shipping quote based on the shipment's specifications and any additional services required.

Request

Body Params application/json

Example
{
    "UserName": "OZDEMO",
    "ClientCode": "OZ100",
    "AuthenticationID": "",
    "PricingCode": "000",
    "PalletCount": 1,
    "OriginState": "MA",
    "OriginZip": "02538",
    "OriginCountry": "USA",
    "DestinationState": "MA",
    "DestinationZip": "02558",
    "DestinationCountry": "USA",
    "Direction": "D",
    "ShipmentDate": "2025-08-05T00:00:00-04:00",
    "Items": [
        {
            "ItemClass": "150",
            "Weight": 48,
            "Length": 48,
            "Width": 48,
            "Height": 48,
            "Pieces": 48
        }
    ],
    "Accessorials": [
        {
            "ServiceCode": "RES"
        }
    ]
}

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/ratequote/ratequote' \
--header 'Content-Type: application/json' \
--data-raw '{
    "UserName": "OZDEMO",
    "ClientCode": "OZ100",
    "AuthenticationID": "",
    "PricingCode": "000",
    "PalletCount": 1,
    "OriginState": "MA",
    "OriginZip": "02538",
    "OriginCountry": "USA",
    "DestinationState": "MA",
    "DestinationZip": "02558",
    "DestinationCountry": "USA",
    "Direction": "D",
    "ShipmentDate": "2025-08-05T00:00:00-04:00",
    "Items": [
        {
            "ItemClass": "150",
            "Weight": 48,
            "Length": 48,
            "Width": 48,
            "Height": 48,
            "Pieces": 48
        }
    ],
    "Accessorials": [
        {
            "ServiceCode": "RES"
        }
    ]
}'

Responses

🟢200OK
application/json
search results matching criteria
Body

Example
{
    "QuoteNumber": 0,
    "ErrorMessage": "string",
    "Carriers": [
        {
            "Carrier": "string",
            "ServiceDays": 0,
            "NetAmount": 0,
            "FuelSurcharge": 0,
            "PhoneNumber": "string",
            "AccessorialResults": [
                {
                    "Service": "string",
                    "ServiceCode": "string",
                    "ChargeAmount": 0
                }
            ]
        }
    ]
}
🟠400Bad Request
Previous
BOL - Create a bill of lading PDF
Next
RateQuote - Submit a quote request for multiple points
Built with