How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

C.H. Robinson Shipments API

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.

C.H. Robinson Shipments API is one of 9 APIs that C.H. Robinson publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include Shipments. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, and an API reference.

This API exposes 6 operations across 6 paths, and defines 63 schemas. It is described by OpenAPI 3.2.0, at version 2.0.0.

Requests are made against 2 base URLs: https://sandbox-api.navisphere.com, https://api.navisphere.com.

6 operations 6 paths 63 schemas 6 POST

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.2.0
API Version
2.0.0
Base URL
https://api.navisphere.com
Authentication
HTTP Bearer, HTTP Bearer
Resource Areas
1

Authentication & Security 2

C.H. Robinson Shipments API declares 2 security schemes for authenticating requests. It accepts HTTP bearer tokens (jwt) (sandbox). It accepts HTTP bearer tokens (jwt) (bearerAuth). By default, every request must be authenticated.

Paths & Operations 6

Across 6 paths, the API surfaces 6 operations — 6 POST. Each is listed below with its method, path, parameters, and response codes.

Shipments 6

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, ou…

POST
/v2/shipments/available/searches
Available shipment search
AvailableShipmentSearch body → 200400401403404500
POST
/v1/shipments/{loadNumber}/offers
Load offer
LoadOffer 1 param body → 202400401403404422500
POST
/offerResponse/callback/here
Offer response callback
OfferResponseCallback body → 2XX
POST
/v1/shipments/books
Load book
LoadBook body → 202400401403404422500
POST
/shipmentDetails/callback/here
Shipment details callback
ShipmentDetailsCallback body → 2XX
POST
/v1/shipments/milestones
Milestone updates
MilestoneUpdates body → 201400401403404500

Schemas 63

The contract defines 63 schemas that model the data the API accepts and returns. The most detailed are shipmentDetailEvent (22 properties), availableShipmentsSearchV2 (22 properties), availableLoadCost (16 properties), milestoneCarrier (13 properties). Each schema is shown below with its type and property counts.

specializedEquipmentCodeNAEnum
string
Code to indicate specialized equipment for NA. For a detailed description of all enumerated codes please find them here .
availableShipmentsModeEnum
array
C.H. Robinson defined code for mode. For a detailed description of all enumerated codes please find them here .
supplementalInformation
object
Allows updating entity to provide additional details pertaining to the milestone.
2 properties
milestoneStoptypeEnum
string
Identifies the type of stop the milestone is referencing. If location is for a milestone that isn't tied to a stop then this field should be set to null. - 'P'…
error403
object
3 properties 3 required
rateConfirmation
object
Indicates the individual who is confirming the rate.
2 properties 2 required
railDetail
object
Identifies rail information.
2 properties
offerAcknowledgment
object
1 property
availableShipmentTemperature
object
Temperature control
4 properties
countryCodeEnum
string
Indicate the country of the location. For a detailed description of all enumerated codes please find them here .
lateCodeEnum
string
C.H. Robinson defined code for a carrier being late to a stop or reason to schedule new appiontment. Here is a list of the most commonly used late reason codes…
vehicleDetail
object
Identifies vehicle information.
6 properties
stateProvinceCodeEnum
string
Indicate the state or province of the location. For a detailed description of all enumerated codes please find them here .
temperatureUomEnum
string
Unit of measure for temperature parameters.
offerResponse
object
Object with response to carrier offer.
8 properties
rateCodeEnum
string
C.H. Robinson defined code for rating code. Here is a list of the most commonly used rate codes: 400 - Line Haul, 405 - Fuel Surchage, 260 - Deliver Surchage,…
shipmentContainerTypeEnum
string
Type of shipping container. For a detailed description of all enumerated codes please find them here .
error401
object
4 properties 3 required
error400
object
4 properties
weightUomEnum
string
Unit of measure for weight parameters.
unitOfMeasure
string
Indicates Standard or Metric.
availableShipmentLocation
object
Location information.
11 properties
dateTime
object
Object containing the different types of dates that can apply to a milestone. At least one needs to be present.
3 properties
shipmentIdentifier
object
A list of different common reference numbers that can be used to identify the shipment the milestone is intended for. At least one ship identifier needs to be…
5 properties
error422
object
3 properties 3 required
availableShipmentsResponseV2
object
2 properties
milestoneItem
object
Item totals associated to milestone.
5 properties
airMilestoneEventCodeEnum
string
Code that indicates the type of milestone being sent for a shipment being moved by plane. For a detailed description of all enumerated codes please find them h…
oceanMilestoneEventCodeEnum
string
Code that indicates the type of milestone being sent for a shipment being moved by boat. For a detailed description of all enumerated codes please find them he…
availableShipmentEquipment
object
3 properties
milestone
object
Shipment update
8 properties 4 required
shipmentDetail
object
7 properties
coordinate
object
2 properties 2 required
availableShipmentsRateEnum
string
C.H. Robinson defined rate code. For a detailed description of all enumerated codes please find them here .
availableShipmentsSearchV2
object
22 properties 1 required
availableLoadCost
object
Object containing load cost.
16 properties
error404
object
3 properties 3 required
vesselDetail
object
Identifies vessel information.
4 properties
packageCodeEnum
string
C.H. Robinson defined code for packaging type/code. Here is a list of the most commonly used packagingCodes: BAL - Bale, BAG - Bags, BIN - Bin, BOX - Boxes, CT…
binCost
object
Book it now cost object that is informed by the avaialble shipments response message (availableLoadCost).
6 properties 3 required
availableShipmentV2
array
Contains the information of available loads.
referenceNumber
object
2 properties 2 required
railMilestoneEventCodeEnum
string
Code that indicates the type of milestone being sent for a shipment being moved by train. For a detailed description of all enumerated codes please find them h…
radiusSearch
object
Sets the coordinates and radial distance.
2 properties 2 required
flightDetail
object
Identifies flight information.
3 properties
vehicleContact
object
Contact information.
6 properties
specializedEquipmentCodeEUEnum
string
Code to indicate specialized equipment for EU. For a detailed description of all enumerated codes please find them here .
loadOffer
object
Object to use for submitting load offer.
4 properties 2 required
milestoneCarrier
object
Carrier information associated to the milestone.
13 properties 1 required
availableShipmentStop
object
10 properties
weight
object
Total pounds and kilograms.
2 properties
availableShipmentContact
object
Contact information.
1 property
milestoneLocation
object
Location information associated to the milestone.
8 properties 1 required
distance
object
Total miles and kilometers of the load.
2 properties
emptyLocationV2
object
Indicates the location of the carrier where they are empty and moving towards the pick up location.
4 properties 3 required
loadingTypeEnum
string
Describes how trailer will need to be loaded. CRANE - Top/crane REAR - Rear SIDE - Side REAR/SIDE - Rear/side TOP/SIDE - Top/side DOCK - Dock STRING - String S…
currencyCodeEnum
string
Code to indicate the currency being used. The most common currently in use with C.H. Robinson: USD - US Dollar CAD - Canadian Dollar MXN - Mexican Peso EUR - E…
shipmentDetailEvent
object
22 properties
dimension
object
Dimensions.
2 properties
milestoneLocationAddress
object
Contains address information; variant that does not require stateProvinceCode.
8 properties 4 required
loadBookV2
object
JSON payload to book a carrier to an available shipment.
6 properties 6 required
freightTermEnum
string
Code to indicate the freight term type: CL - Collect PP - Prepaid TP - Third Party PC - Prepaid and Add CC - The Bill To is paying via a Credit Card
roadMilestoneEventCodeEnum
string
Code that indicates the type of milestone being sent for a shipment being moved by truck. For a detailed description of all enumerated codes please find them h…

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

ch-robinson-worldwide-shipments-api-openapi.yml Raw ↑

Other APIs C.H. Robinson publishes across the network.

C.H. Robinson Authentication API
C.H. Robinson Documents API
C.H. Robinson Events API
C.H. Robinson Financials API
C.H. Robinson Labels API
C.H. Robinson Orders and Booking API
C.H. Robinson Rating API
C.H. Robinson Visibility API
Where this information came from

This is an independent, third-party profile of C.H. Robinson Shipments API, published by API Evangelist. We do not operate, host, resell, or support these APIs, and we are not affiliated with or endorsed by the company unless stated above. Everything here is built from publicly available information — the company's own site, developer portal, documentation, public repositories, and the specifications it publishes for public use. Nothing is obtained by breaching a system, defeating an access control, or using credentials.

The Kin Score and Agent Readiness rating are independently calculated assessments of a company's public API artifacts, scored against a published rubric. They are not certifications, endorsements, security assessments, or audits.

Corrections, re-scores, and removal are free — no partnership or purchase required, and you do not need to justify the request. A removed company is recorded as unrated, never scored zero for having asked. Acknowledgement within one business day; removal within two.

info@apievangelist.com · Read the full data-sourcing policy →
On a security or compliance team? Put security in the subject line and you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.