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 Labels API

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.

C.H. Robinson Labels 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 Labels. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, and an API reference.

This API exposes 1 operation across 1 path, and defines 42 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.

1 operations 1 paths 42 schemas 1 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 Labels 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 1

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

Labels 1

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 y…

POST
/v1/labels
Generate label
GenerateLabel body → 201400401403404424

Schemas 42

The contract defines 42 schemas that model the data the API accepts and returns. The most detailed are label (25 properties), hazardousMaterial (23 properties), package (21 properties), internationalShipping (16 properties). Each schema is shown below with its type and property counts.

error403
object
3 properties 3 required
customer
object
The customer on the order.
2 properties 1 required
hazardousClassDivisionNumberEnum
string
The list of supported hazardous material classes
exportReasonCode
string
A value required for DHL international shipments indicating why the shipment is being exported.
carrierEnum
string
The list of supported small parcel carriers
countryCodeEnum
string
Indicate the country of the location. For a detailed description of all enumerated codes please find them here .
label
object
Object containing information for the label
25 properties 7 required
address
object
Object that contains address specific information.
8 properties 3 required
billTo
object
The bill to on the order.
3 properties 2 required
packageLabel
object
3 properties
labelReferenceData2
string
Second piece of reference data to be used on the package label. This is used as the PO Number for FedEx or Reference Number 2 for UPS (not used for DHL or TNT).
error401
object
4 properties 3 required
error400
object
4 properties
AESTransactionNumber
string
AES ITN may be required if shipping internationally from the US and the value is over 2,500.00 USD; must be exactly 14 digits and prefixed with X.
currencyCodeLabelsEnum
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…
countryCodeLabelsEnum
string
Indicates the country.
content
object
10 properties 7 required
labelReferenceData1
string
First piece of reference data to be used on the package label. This is used as the customer/shipper reference number on the label for FedEx, UPS, DHL, and TNT.
hazardousPackageInformation
object
Additional information about any hazardous materials or dangerous goods in the package.
7 properties 1 required
location
object
The locations on the label.
9 properties 4 required
isResidential
boolean
A flag indicating whether or not this is a residential location. Used ONLY FOR PARCEL Shipments. For FedEx, FedExGroundHomeDelivery or FedexHomeDelivery must b…
bookingNumber
string
The booking number for FedEx heavy air shipments.
serviceLevelEnum
string
C.H. Robinson defined code for a service offering. For a detailed description of all enumerated codes please find them here .
dutyPayerAccountNumber
string
Account number of the party paying the duty charges; Required for a dutyPayerType of ThirdParty or if C.H. Robinson does not have the billing account to use on…
documentInfo
object
3 properties
labelReferenceData3
string
Third piece of reference data to be used on the package label. This is used as the Invoice Number for FedEx (not used for UPS, DHL, or TNT).
error404
object
3 properties 3 required
payer
object
The party responsible for paying the shipping charges.
11 properties 1 required
internationalShipping
object
Elements specific to international shipping scenarios.
16 properties
error424
object
4 properties 3 required
payerTypeEnum
string
Indicates which party involved in the shipment is responsible for payment.
serviceLevelLabelsEnum
string
The list of supported small parcel carrier service levels
referenceNumber
object
2 properties 2 required
signatory
object
3 properties
carrierMessage
object
3 properties
additionalLocationLabels
object
List of additional locations to provide extra information for customs purposes. (Only supported for UPS paperless Invoice and FedEx).
6 properties 5 required
document
object
Defines document content and metadata.
5 properties 3 required
successLabelCreate
object
12 properties
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…
package
object
Describes a package
21 properties 7 required
hazardousMaterial
object
23 properties 1 required
packageShippingInfo
object
5 properties

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

ch-robinson-worldwide-labels-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 Orders and Booking API
C.H. Robinson Rating API
C.H. Robinson Shipments API
C.H. Robinson Visibility API
Where this information came from

This is an independent, third-party profile of C.H. Robinson Labels 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.