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
      • RateQuote V2 - Submit a Quote Request
        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)
  • Schemas
    • Schemas
      • InvoiceResponse
      • OrderResponse
      • RateQuoteResponseV2
      • Accessorials
      • RateQuoteRequest
      • RateQuoteResponse
      • RateQuoteMultiPointRequest
      • RateQuoteMultiPointResponse
      • ImageRequest
      • ImageListRequest
      • ImageListResponse
      • InvoiceRequest
      • PrepareBillOfLadingRequest
      • PrepareBillOfLadingResponse
      • ShipmentStatusListRequest
      • ShipmentStatusListResponse
      • ShipmentStatusDetailRequest
      • ShipmentStatusDetailResponse
      • LoadTenderRequest
      • LoadTenderResponse
      • LoadTenderRequestV2
      • TransitRequest
      • TransitResponse
  1. Quoting

RateQuote V2 - Submit a Quote Request

Developing
POST
https://api.ltlp.kuehne-nagel.com/api/RateQuote/RateQuoteV2
Last modified:2026-06-08 19:56:05
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/jsonRequired

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

Request Code 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 'https://api.ltlp.kuehne-nagel.com/api/RateQuote/RateQuoteV2' \
--header 'Content-Type: application/json' \
--data '{
    "UserName": "OZDEMO",
    "ClientCode": "OZ100",
    "AuthenticationID": "string",
    "PricingCode": "000",
    "PalletCount": 1,
    "OriginState": "MA",
    "OriginZip": "02538",
    "OriginCountry": "USA",
    "DestinationState": "MA",
    "DestinationZip": "02558",
    "DestinationCountry": "USA",
    "Direction": "O",
    "ShipmentDate": "2019-08-05T00:00:00-04:00",
    "Items": [
        {
            "ItemClass": "150",
            "Weight": 48,
            "Length": 48,
            "Width": 48,
            "Height": 48,
            "Pieces": 48
        }
    ],
    "Accessorials": [
        {
            "ServiceCode": "RES"
        }
    ]
}'

Responses

🟢200Success
application/json
Bodyapplication/json

Example
{
    "QuoteNumber": 0,
    "ErrorMessage": "string",
    "Carriers": [
        {
            "CarrierName": "string",
            "Scac": "string",
            "CID": "string",
            "EstimatedDeliveryDate": "2019-08-24T14:15:22.123Z",
            "ServiceDays": 0,
            "NetAmount": 0,
            "FuelSurcharge": 0,
            "PhoneNumber": "string",
            "AccessorialResults": [
                {
                    "Service": "string",
                    "ServiceCode": "string",
                    "ChargeAmount": 0
                }
            ]
        }
    ]
}
Previous
RateQuote - Submit a quote request for multiple points
Next
GetImageList - Retrieve list of available shipment documents
Built with