C.H. Robinson Navisphere Shipper API

The Navisphere Shipper API integrates C.H. Robinson's global transportation management system into a shipper's TMS or ERP. Capabilities include real-time rate quoting, load tendering, shipment tracking and visibility, document exchange, freight audit and payment, and business intelligence access across multi-modal transportation (truckload, LTL, intermodal, ocean, air, customs).

Operations 35

POST /v1/oauth/token #
POST /v1/quotes #
POST /v1/quotes/freight-class-estimate #
POST /v1/orders #
PUT /v1/orders #
POST /v1/orders/quotes #
DELETE /v1/orders/{orderNumber} #
POST /v1/gfbookings #
PUT /v1/gfbookings #
DELETE /v1/gfbookings?{customerReferenceNumber}&{customerCode} #
POST /REPLACE_ME_WITH_YOUR_CALLBACK_URL #
GET /v2/events #
GET /v1/financials/payments #
GET /v1/financials/invoiceSummaries #
GET /v1/financials/invoiceSummaries/{invoiceNumber} #
GET /v1/documents/generateBols #
GET /v1/documents/generateLoadBols #
GET /v1/documents/invoices/{invoiceNumber} #
GET /v1/documents/retrieveDocumentIds #
GET /v1/documents/{documentId} #
POST /events/LoadDocuments/here #
POST /v1/documents/{loadNumber} #
POST /v1/shipments/{loadNumber}/offers #
POST /offerResponse/callback/here #
POST /v1/shipments/books #
POST /shipmentDetails/callback/here #
POST /v1/shipments/milestones #
POST /v2/visibility/shipments #
GET /v2/visibility/shipments #
DELETE /v2/visibility/shipments/{shipmentNumber} #
POST /v2/visibility/invoices #
POST /v2/visibility/orders #
GET /v2/visibility/milestones #
POST /v1/labels #

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/shipper-navisphere-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

ch-robinson-worldwide-rest-apis-openapi.yml Raw ↑
openapi: 3.0.0
info:
  version: 2.0.0
  title: A guide to C.H. Robinson's REST APIs
  description: "
    \n# Introduction
    \nWelcome to C.H. Robinson's API reference page!
    \n\nOur modern REST APIs enable partners to leverage the vast C.H. Robinson transportation and supply chain expertise and technology capabilities.
    C.H. Robinson APIs bring everything you love about our business directly into your ERP or TMS system.
    \n### **How we drive customer success:**
    \n* Allow our customers to retrieve real-time quotes, and if desired, turn those quotes into orders.
    \n* Customers can submit, update, and delete orders.
    \n* Provide our customers with real-time order and shipment tracking events.
    \n* Allow customers to retrieve summary and detail invoice data while also providing the physical invoice document.
    \n* Allow customers to retrive any documents needed for their orders and shipments.

    \n\n **For the customers interested in starting the onboarding process please click <a href=\"https://api.navisphere.com/api/B2B/Portal/v1/documents/descriptions/Customer_Integration.docx\" target=\"_blank\">here</a>.**

    \n### **How we drive carrier connectivity:**
    \n* Allow carriers to search the C.H. Robinson available shipment store.
    \n* Allow carriers to make offers on loads from the available shipment store.
    \n* Allow carriers to book loads from the available shipment store when there are load costs attached.
    \n* Allow carriers to provide stop and location updates on the load(s) they are transporting.
    \n* Allow carriers to post relevant documents directly to C.H. Robinson.
    \n* We provide Load Details through a callback upon booking to allow carriers to electronically build the
          load in their TMS platform.

    \n\n **For the carriers interested in starting the onboarding process please click <a href=\"https://developer.chrobinson.com/carrier\" target=\"_blank\">here</a>.**"
servers:
  - url: https://sandbox-api.navisphere.com
    description: Test environment.
  - url: https://api.navisphere.com
    description: Production environment.
security:
  - sandbox: []
tags:
- name: Resources
  description: "<a href=\"https://api.navisphere.com/api/B2B/Portal/v1/documents/customerApiOnboardingCollectionPublic.json\" target=\"_blank\">Public Postman Collection</a> \n\n
    Clicking this link will open an additional tab - select 'save as' from your browser, and import the downloaded file into Postman"
- name: Authentication
  description: "\nC.H. Robinson uses OAuth v2.0 to secure connections to its APIs. oAuth v2 works by delegating user authentication to the service that hosts the user
    account and authorizing third-party applications to access the user account. For a user to authenticate and use any of C.H. Robinson's APIs,
    the user must [generate a token](https://developer.chrobinson.com/api-reference#operation/Generate%20Token).
    \n\n <span style=\"color:red\">**Special Note**</span>
    \n\n <span style=\"color:red\">Generated tokens are valid for 24 hours. Users should only be hitting the C.H. Robinson authentication endpoint once every 24 hours.
    Calling the authentication endpoint multiple times within the same 24 hour period may result in users being subjected to rate limiting.</span>
    \n\nClick the image to open it in a new tab to resize it.\n\n<a href=\"https://api.navisphere.com/api/B2B/Portal/v1/documents/descriptions/Auth_flow.jpeg\"
    target=\"_blank\"><img src=\"https://api.navisphere.com/api/B2B/Portal/v1/documents/descriptions/Auth_flow.jpeg\" alt=\"Authorization Object Model Diagram\"></a>"
- name: Rating
  description: "C.H. Robinson's rating product allows our customers to retrieve contractual or transactional quotes. Customers can generate quotes with nothing more
    than weights and zip codes! However, the more detailed the rate request, the more refined the quote is. C.H. Robinson has taken this functionality a step further and can accommodate our customer's e-commerce platforms
    to be the rating engine they use to give their customers shipping costs. One of the great features of C.H. Robinson's rating API is the ability for customers to turn the received quote into an order.
    \n## Rating and Quote to Order
    \n\nTo maximize the quote to order experience, we require more information than the bare minimum required parameters. Each parameter that has these \"conditional\" requirements
    has been specifically called out in the parameter description.\n See [Order Create With Quote ID](https://developer.chrobinson.com/api-reference#operation/Order%20Create%20with%20Quote%20ID)
    to learn more about the Quote to Order process.
    \n\n #### Notes:
    \n * **Multi-Stop Shipments:** For shipments with more than two stops (that is more than one pick and one drop), the Order
        Create with Quote ID endpoint can receive only a quote ID and no other supplemental shipment data.
    \n * **Incomplete Orders:** Orders created in C.H. Robinson's Navisphere® Order Management system will be marked as incomplete
        if any data fields marked as “required” are not included. Incomplete orders will require manual intervention by C.H. Robinson team members to be processed.

    \n## Rating and Order Create
    \n\nAlternatively, you may also use the rating endpoint to retrieve a quote and use the Order Create method to complete the resulting order tender into C.H. Robinson.
    Please review the
    <a href=\"https://api.navisphere.com/api/B2B/Portal/v1/documents/descriptions/RatingWorkflowOptionsGuide.pdf\" target=\"_blank\">Rating Workflow Options Guide</a>
    to understand the advantages and tradeoffs between the Order Create and Order Create with QuoteID workflows.
    \n## Rating and Transactional Truckload Quotes
    \n\nOur rating API can provide Real-time Transactional truckload quotes. These are also known as Spot-Bid quotes or market rates. Please review the
      <a href=\"https://api.navisphere.com/api/B2B/Portal/v1/documents/descriptions/TransactionalTruckloadQuotingAndEquipmentGuide.pdf\" target=\"_blank\">Transactional Truckload and Equipment Handling Guide</a>
    for more detail.
    \n## Density Based Freight Classification
    \n\nThe NMFTA (National Motor Freight Traffic Association) publishes the NMFC (National Motor Freight Classification) which is a standard for evaluating product classifications for use in transportation.
    There are four transportation characteristics that are used to determine product classifications:
      \n * Density
      \n * Stowability
      \n * Handling
      \n * Liability

   \nIn many instances, all four characteristics hold equal weight in determining the product's classification. However, in some instances, one characteristic can hold more weight than the other.
     For those commodities that use Density as the primary determining factor for freight classification, C.H. Robinson provides a service for retrieving the estimated classification,
     based solely on density, for further use in the actual rate requests."
- name: Orders and Booking
  description: "C.H. Robinson’s Orders and Bookings products are the starting point for all freight execution in Navisphere®.
They provide a unified gateway for customers to submit and manage shipment and booking details—whether leveraging C.H. Robinson’s brokerage services or using Navisphere® for tracking and transportation management."
- name: Events
  description: |
    C.H. Robinson's Events product gives complete, near real-time order and shipment information, including all transportation updates.
    Integrating with C.H. Robinson's Events API give partners near visibility into their supply chain directly to their own TMS or ERP system.
    There are two ways to integrate with C.H. Robinson events: via a callback/webhook (preferred and most real-time) or via a periodic event retrieval (easiest to implement and less real-time).
- name: Visibility
  description: "Navisphere® Vision and Visibility tool is a global visibility technology that allows select customers to view and proactively manage their
    supply chain movements from a single platform. The tool combines real-time order and shipment information with transportation updates and external factors
    that can influence a supply chain, including weather, traffic, and current events to help customers prevent potential disruptions."
- name: Shipments
  description: "C.H. Robinson's Shipments product allows our partner base to access C.H. Robinson's available shipments, send offers on those shipments,
   and book those shipments. Additionally, our partners can update C.H. Robinson on any shipments that C.H. Robinson is responsible for, as well as view status
   of payment."
- name: Financials
  description: "C.H. Robinson's financial product provides customers and carriers insight into their invoicing.
    \n\nCurrently, customers can retrieve their invoice information
    from the Financials product. C.H. Robinson gives customers the ability to retrieve all active invoices in a single call along with the flexibility to retrieve detailed
    information from each invoice if desired.
    \n\n Carries can use C.H. Robinsons Financials product to check the status of payment for invoices they have submitted."
- name: Documents
  description: "C.H. Robinson's Documents product allows our partners to generate, post, and retrieve documents. C.H. Robinson currently offers customers the ability to generate blank
    BOLs and retrieve signed BOLs, PODs, and Lumper receipts. Additionally, carriers can post documents to their shipments."
#- name: Purchase Orders
#  description: "Purchase Order (PO management) is a service that combines reporting capabilities through our single global technology platform, Navisphere®, and operational
#    expertise through skilled people who understand our customers' perspective and the logistics industry at large."
- name: Labels
  description: "A service for generating small parcel shipping labels. An associated C.H. Robinson order is also created to track the package updates through Navisphere®.
    Note: Configuration of your company’s parcel carrier account details within Navisphere® is required as a prerequisite for using this API. Contact your C.H. Robinson or TMC account representative to begin this process."
paths:
 #---Authentication---------------------------------------------------------------------------------------
  /v1/oauth/token:
    post:
      description: Allows partner to retrieve their own auth token.
      operationId: Generate Token
      security: []
      tags:
        - Authentication
      requestBody:
        description: generate auth token
        required: true
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/tokenRequest'
          application/ x-www-form-urlencoded:
            schema:
              $ref: '#/components/schemas/tokenRequest'
      x-code-samples:
        - lang: Curl
          source: "curl -X POST \\ \n
                   https://sandbox-api.navisphere.com/v1/oauth/token \\ \n
                  -H 'Content-Type: application/json' \\ \n
                  -d '{ \n
                    \"client_id\": \"Your Client ID\", \n
                    \"client_secret\": \"Your Client Secret\", \n
                    \"audience\": \"https://inavisphere.chrobinson.com\", \n
                    \"grant_type\": \"client_credentials\" \n
                  }'"
        - lang: Java
          source: "HttpResponse<String> response = Unirest.post(\"https://sandbox-api.navisphere.com/v1/oauth/token\") \n
                  .header(\"Content-Type\", \"application/json\") \n
                  .body(\"{\n    \"client_id\": \"Your Client ID\",\n    \"client_secret\": \"Your Client Secret\",\n    \"audience\": \"https://inavisphere.chrobinson.com\",\n    \"grant_type\": \"client_credentials\"\n}\") \n
                  .asString();"
        - lang: NodeJS
          source: "
                var request = require(\"request\"); \n\n
                var options = { method: 'POST', \n
                url: 'https://sandbox-api.navisphere.com/v1/oauth/token', \n
                headers: { 'Content-Type': 'application/json' }, \n
                body: { \n
                  \tclient_id: 'Your Client ID', \n
                  \tclient_secret: 'Your Client Secret', \n
                  \taudience: 'https://inavisphere.chrobinson.com', \n
                  \tgrant_type: 'client_credentials' \n
                }, \n
                json: true }; \n\n
                request(options, function (error, response, body) { \n
                  \tif (error) throw new Error(error); \n\n
                  \tconsole.log(body);\n
                });"
        - lang: C#
          source: "
            var client = new RestClient(\"https://sandbox-api.navisphere.com/v1/oauth/token\"); \n
            var request = new RestRequest(Method.POST); \n
            request.AddHeader(\"Content-Type\", \"application/json\"); \n
            request.AddParameter(\"undefined\", \n
             \"{\n    \"client_id\": \"Your Client ID\",\n    \"client_secret\": \"Your Client Secret\",\n    \"audience\": \"https://inavisphere.chrobinson.com\",\n    \"grant_type\": \"client_credentials\"\n}\", ParameterType.RequestBody); \n
            IRestResponse response = client.Execute(request);"
      responses:
        '200':
          description: Success
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/tokenSuccessResponse'
        '400':
          description: Bad Request
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/error400'
        '401':
          description: Unauthorized
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/error401'
        '403':
          description: Forbidden
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/error403'
        '404':
          description: Not Found
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/error404'
        '500':
          description: Internal Server Error. Please contact you C.H. Robinson rep.
 #---Rating-----------------------------------------------------------------------------------------------
  /v1/quotes:
    post:
      description: "Allows partner to generate quote from posted shipment information."
      operationId: Rating Request
      tags:
        - Rating
      requestBody:
        description: JSON object of shipment information.
        required: true
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/ratingPost'
            examples:
              Payload:
                value:
                  items:
                  - description: widgets
                    freightClass: 400
                    weight: 250
                    weightUnitOfMeasure: Pounds
                    packagingLength: 24
                    packagingWidth: 10
                    packagingHeight: 10
                    packagingUnitOfMeasure: Inches
                    pallets: 1
                    quantity: 1
                    palletSpaces: 1
                    packagingVolume: 3
                    packagingVolumeUnitOfMeasure: CubicFeet
                    density: 25
                    linearSpace: 8
                    insuranceValue: 50000
                    packagingType: BIN
                    productCode: wdgt
                    temperatureType: Dry
                    temperatureUnit: Fahrenheit
                    requiredTemperatureHigh: 85
                    requiredTemperatureLow: 35
                    unitsPerPallet: 36
                    unitWeight: 14
                    unitVolume: 3
                    isStackable: 'true'
                    isOverWeightOverDimensional: 'false'
                    isUsedGood: 'false'
                    isHazardous: 'false'
                    hazardousDescription: Car Battery
                    hazardousEmergencyPhone: '5555555555'
                    nationalMotorFreightClass: '156600'
                    upcNumber: '1234567890'
                    skuNumber: 01234-001-F10-6
                    pluNumber: '4026'
                    pickupSequenceNumber: 1
                    dropSequenceNumber: 2
                    referenceNumbers:
                    - type: PO
                      value: PO12345
                    unNumber: UN2796
                    packagingGroup: I
                    hazmatClassCode: '8'
                  origin:
                    name: Origin Location
                    address1: 14800 Charlson Rd
                    address2: Building 1
                    address3: Room 212
                    city: Eden Prairie
                    stateProvinceCode: MN
                    countryCode: US
                    postalCode: '55347'
                    openDateTime: 2022-01-28T13:00:00.000Z
                    closeDateTime: 2022-01-28T21:00:00.000Z
                    latitude: 31.717096
                    longitude: -99.132553
                    specialRequirement:
                      liftGate: 'false'
                      insidePickup: 'false'
                      residentialNonCommercial: 'false'
                      limitedAccess: 'false'
                      tradeShoworConvention: 'false'
                      constructionSite: 'false'
                      dropOffAtCarrierTerminal: 'false'
                      hasDropTrailer: 'true'
                    isPort: 'false'
                    unLocode: US AC8
                    iata: ACB
                    customerLocationId: '541849'
                    sequenceNumber: 1
                    referenceNumbers:
                    - type: PU
                      value: PickUpNumber1
                  destination:
                    name: Destination Location
                    address1: 800 Washington Avenue North
                    address2: Building 1
                    address3: Suite 550
                    city: Minneapolis
                    stateProvinceCode: MN
                    countryCode: US
                    postalCode: '55401'
                    openDateTime: 2022-01-29T13:00:00.000Z
                    closeDateTime: 2022-01-29T21:00:00.000Z
                    latitude: 44.989386
                    longitude: -93.278626
                    specialRequirement:
                      liftGate: 'false'
                      insidePickup: 'false'
                      insideDelivery: 'false'
                      residentialNonCommercial: 'false'
                      limitedAccess: 'false'
                      tradeShoworConvention: 'false'
                      constructionSite: 'false'
                      dropOffAtCarrierTerminal: 'false'
                      pickupAtCarrierTerminal: 'false'
                      hasDropTrailer: 'true'
                    isPort: 'false'
                    unLocode: US AC8
                    iata: ACB
                    customerLocationId: '948145'
                    sequenceNumber: 3
                    referenceNumbers:
                    - type: DEL
                      value: DeliverNumber1
                  additionalLocations:
                  - name: Additional Location
                    address1: 800 Washington Avenue North
                    address2: Building 1
                    address3: Suite 550
                    city: Minneapolis
                    stateProvinceCode: MN
                    countryCode: US
                    postalCode: '55401'
                    latitude: 44.989386
                    longitude: -93.278626
                    openDateTime: 2022-01-29T13:00:00.000Z
                    closeDateTime: 2022-01-29T21:00:00.000Z
                    specialRequirement:
                      liftGate: 'false'
                      insidePickup: 'false'
                      insideDelivery: 'false'
                      residentialNonCommercial: 'false'
                      limitedAccess: 'false'
                      tradeShoworConvention: 'false'
                      constructionSite: 'false'
                      dropOffAtCarrierTerminal: 'false'
                      pickupAtCarrierTerminal: 'false'
                      dropTrailer: 'false'
                    isPort: 'false'
                    unLocode: US AC8
                    iata: ACB
                    customerLocationId: '948145'
                    sequenceNumber: 2
                    referenceNumbers:
                    - type: DEL
                      value: DeliverNumber1
                  shipDate: 2026-09-05T19:05:18.768Z
                  platform: 5FF4892D-17C4-4D4D-A958-9784D3124
                  transactionId: "1234567899456"
                  customerCode: C8283603
                  transportModes:
                  - mode: LTL
                    equipments:
                    - equipmentType: Van
                      quantity: 1
                  referenceNumbers:
                  - type: "MBOL"
                    value: MBOL12345
                  optionalAccessorials:
                  - EXL
              Minimum:
                value:
                  items:
                  - actualWeight: 40000
                    weightUnit: Pounds
                  origin:
                    countryCode: US
                    postalCode: '55347'
                  destination:
                    countryCode: US
                    postalCode: '33830'
                  shipDate: 2026-09-05T19:05:18.768Z
                  customerCode: C8283603
                  transportModes:
                  - mode: TL
              Minimum for Q2O:
                value:
                  items:
                  - freightClass: 400
                    weight: 250
                    weightUnitOfMeasure: Pounds
                    insuranceValue: 50000
                    packagingCode: BIN
                    productCode: wdgt
                  origin:
                    name: Origin Location
                    address1: 14800 Charlson Rd
                    city: Eden Prairie
                    stateProvinceCode: MN
                    countryCode: US
                    postalCode: '55347'
                  destination:
                    name: Destination Location
                    address1: 800 Washington Avenue North
                    city: Minneapolis
                    stateProvinceCode: MN
                    countryCode: US
                    postalCode: '55401'
                  shipDate: "2026-09-05T19:05:18.768Z"
                  customerCode: "C8283603"
                  transportModes:
                  - mode: LTL
      x-code-samples:
        - lang: Curl
          source: "curl -X POST \\ \n
                  https://sandbox-api.navisphere.com/v1/quotes \\\n
                  -H 'Authorization: Bearer YOUR TOKEN' \\\n
                  -H 'Content-Type: application/json' \\\n
                  -d '{\n
                    \t\"items\": [{ \n
                      \t\t\"description\": \"widgets\",\n
                      \t\t\"freightClass\": 400,\n
                      \t\t\"actualWeight\": 250,\n
                      \t\t\"weightUnit\": \"Pounds\",\n
                      \t\t\"length\": 24,\n
                      \t\t\"width\": 10,\n
                      \t\t\"height\": 10,\n
                      \t\t\"linearUnit\": \"Inches\",\n
                      \t\t\"pallets\": 1,\n
                      \t\t\"pieces\": 1,\n
                      \t\t\"palletSpaces\": 1,\n
                      \t\t\"volume\": 3,\n
                      \t\t\"volumeUnit\": \"CubicFeet\",\n
                      \t\t\"density\": 25,\n
                      \t\t\"linearSpace\": 8,\n
                      \t\t\"declaredValue\": 50000,\n
                      \t\t\"packagingCode\": \"BIN\",\n
                      \t\t\"productCode\": \"wdgt\",\n
                      \t\t\"productName\": \"widgets\",\n
                      \t\t\"temperatureSensitive\": \"Dry\",\n
                      \t\t\"temperatureUnit\": \"Fahrenheit\",\n
                      \t\t\"requiredTemperatureHigh\": 85,\n
                      \t\t\"requiredTemperatureLow\": 35,\n
                      \t\t\"unitsPerPallet\": 36,\n
                      \t\t\"unitWeight\": 14,\n
                      \t\t\"unitVolume\": 3,\n
                      \t\t\"isStackable\": \"true\",\n
                      \t\t\"isOverWeightOverDimensional\": \"false\",\n
                      \t\t\"isUsedGood\": \"false\",\n
                      \t\t\"isHazardous\": \"false\",\n
                      \t\t\"hazardousDescription\": \"Car Battery\",\n
                      \t\t\"hazardousEmergencyPhone\": \"5555555555\",\n
                      \t\t\"nmfc\": \"156600\",\n
                      \t\t\"upc\": \"1234567890\",\n
                      \t\t\"sku\": \"01234-001-F10-6\",\n
                      \t\t\"plu\": \"4026\",\n
                      \t\t\"referenceNumbers\": [{ \n
                              \t\t\t\"type\": \"PO\",\n
                              \t\t\t\"value\": \"PO12345\"\n
                          \t\t}],\n
                      \t\t\"unNumber\": \"UN2796\",\n
                      \t\t\"packagingGroup\": \"I\",\n
                      \t\t\"hazmatClass\": \"8\"\n
                    \t}],\n
                    \t\"origin\": { \n
                      \t\t\"locationName\": \"Origin Location\",\n
                      \t\t\"address1\": \"14800 Charlson Rd\",\n
                      \t\t\"address2\": \"Building 1\",\n
                      \t\t\"address3\": \"Room 212\",\n
                      \t\t\"city\": \"Eden Prairie\",\n
                      \t\t\"stateProvinceCode\": \"MN\",\n
                      \t\t\"countryCode\": \"US\",\n
                      \t\t\"postalCode\": \"55347\",\n
                      \t\t\"latitude\": 31.717096,\n
                      \t\t\"longitude\": -99.132553,\n
                      \t\t\"specialRequirement\": { \n
                          \t\t\t\"liftGate\": \"false\",\n
                          \t\t\t\"insidePickup\": \"false\",\n
                          \t\t\t\"insideDelivery\": \"false\",\n
                          \t\t\t\"residentialNonCommercial\": \"false\",\n
                          \t\t\t\"limitedAccess\": \"false\",\n
                          \t\t\t\"tradeShoworConvention\": \"false\",\n
                          \t\t\t\"constructionSite\": \"false\",\n
                          \t\t\t\"dropOffAtCarrierTerminal\": \"false\",\n
                          \t\t\t\"pickupAtCarrierTerminal\": \"false\"
                      \t\t},\n
                      \t\t\"isPort\": \"false\",\n
                      \t\t\"unLocode\": \"US AC8\",\n
                      \t\t\"iata\": \"ACB\",\n
                      \t\t\"customerLocationId\": \"W541849\",\n
                      \t\t\"referenceNumbers\": [{\n
                        \t\t\t\"type\": \"PU\",\n
                        \t\t\t\"value\": \"PickUpNumber1\"
                      \t\t}]\n
                  \t},\n
                  \t\"destination\": {\n
                      \t\t\"locationName\": \"Destination Location\",\n
                      \t\t\"address1\": \"800 Washington Avenue North\",\n
                      \t\t\"address2\": \"Building 1\",\n
                      \t\t\"address3\": \"Suite 550\",\n
                      \t\t\"city\": \"Minneapolis\",\n
                      \t\t\"stateProvinceCode\": \"MN\",\n
                      \t\t\"countryCode\": \"US\",\n
                      \t\t\"postalCode\": \"55401\",\n
                      \t\t\"latitude\": 44.989386,\n
                      \t\t\"longitude\": -93.278626,\n
                      \t\t\"specialRequirement\": {\n
                          \t\t\t\"liftGate\": \"false\",\n
                          \t\t\t\"insidePickup\": \"false\",\n
                          \t\t\t\"insideDelivery\": \"false\",\n
                          \t\t\t\"residentialNonCommercial\": \"false\",\n
                          \t\t\t\"limitedAccess\": \"false\",\n
                          \t\t\t\"tradeShoworConvention\": \"false\",\n
                          \t\t\t\"constructionSite\": \"false\",\n
                          \t\t\t\"dropOffAtCarrierTerminal\": \"false\",\n
                          \t\t\t\"pickupAtCarrierTerminal\": \"false\"\n
                      \t\t},\n
                      \t\t\"isPort\": \"false\",\n
                      \t\t\"unLocode\": \"US AC8\",\n
                      \t\t\"iata\": \"ACB\",\n
                      \t\t\"customerLocationId\": \"W541849\",\n
                      \t\t\"referenceNumbers\": [{\n
                        \t\t\t\"type\": \"DEL\",\n
                        \t\t\t\"value\": \"DeliverNumber1\"\n
                      \t\t}]\n
                  \t},\n
                  \t\"shipDate\": \"2019-03-20T20:30:00.0000000Z\",\n
                  \t\"customerCode\": \"C8283603\",\n
                  \t\"declaredValue\": 50000,\n
                  \t\"transportModes\": [{ \n
                    \t\t\"mode\": \"LTL\",\n
                    \t\t\"equipments\": [{\n
                      \t\t\t\"equipmentType\": \"Van\",\n
                      \t\t\t\"quantity\": 1\n
                    \t\t}]\n
                  \t}],\n
                  \t\"referenceNumbers\": [{\n
                    \t\t\"type\": \"MBOL\",\n
                    \t\t\"value\": \"MBOL12345\"\n
                  \t}],\n
                  \t\"optionalAccessorials\": [\"EXL\"] \n
              \t}'"
        - lang: Java
          source: "HttpResponse<String> response = Unirest.post(\"https://sandbox-api.navisphere.com/v1/quotes\")
                .header(\"Content-Type\", \"application/json\")\n
                .header(\"Authorization\", \"Bearer YOUR TOKEN\")\n
                .body(\"{\n    \"items\": [\n        {\n            \"description\": \"widgets\",\n            \"freightClass\": 400,\n            \"actualWeight\": 250,\n            \"weightUnit\": \"Pounds\",\n            \"length\": 24,\n            \"width\": 10,\n            \"height\": 10,\n            \"linearUnit\": \"Inches\",\n            \"pallets\": 1,\n            \"pieces\": 1,\n            \"palletSpaces\": 1,\n            \"volume\": 3,\n            \"volumeUnit\": \"CubicFeet\",\n            \"density\": 25,\n            \"linearSpace\": 8,\n            \"declaredValue\": 50000,\n            \"packagingCode\": \"BIN\",\n            \"productCode\": \"wdgt\",\n            \"productName\": \"widgets\",\n            \"temperatureSensitive\": \"Dry\",\n            \"temperatureUnit\": \"Fahrenheit\",\n            \"requiredTemperatureHigh\": 85,\n            \"requiredTemperatureLow\": 35,\n            \"unitsPerPallet\": 36,\n            \"unitWeight\": 14,\n            \"unitVolume\": 3,\n            \"isStackable\": \"true\",\n            \"isOverWeightOverDimensional\": \"false\",\n            \"isUsedGood\": \"false\",\n            \"isHazardous\": \"false\",\n            \"hazardousDescription\": \"Car Battery\",\n            \"hazardousEmergencyPhone\": \"5555555555\",\n            \"nmfc\": \"156600\",\n            \"upc\": \"1234567890\",\n            \"sku\": \"01234-001-F10-6\",\n            \"plu\": \"4026\",\n            \"referenceNumbers\": [\n                {\n                    \"type\": \"PO\",\n                    \"value\": \"PO12345\"\n                }\n            ]\n        }\n    ],\n    \"origin\": {\n        \"locationName\": \"Origin Location\",\n        \"address1\": \"14800 Charlson Rd\",\n        \"address2\": \"Building 1\",\n        \"address3\": \"Room 212\",\n        \"city\": \"Eden Prairie\",\n        \"stateProvinceCode\": \"MN\",\n        \"countryCode\": \"US\",\n        \"postalCode\": \"55347\",\n        \"latitude\": 31.717096,\n        \"longitude\": -99.132553,\n        \"specialRequirement\": {\n            \"liftGate\": \"false\",\n            \"insidePickup\": \"false\",\n            \"insideDelivery\": \"false\",\n            \"residentialNonCommercial\": \"false\",\n            \"limitedAccess\": \"false\",\n            \"tradeShoworConvention\": \"false\",\n            \"constructionSite\": \"false\",\n            \"dropOffAtCarrierTerminal\": \"false\",\n            \"pickupAtCarrierTerminal\": \"false\"\n        },\n        \"i

# --- truncated at 32 KB (1017 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/ch-robinson-worldwide/refs/heads/main/openapi/ch-robinson-worldwide-rest-apis-openapi.yml