C.H. Robinson · AsyncAPI Specification

Ch Robinson Worldwide Webhooks

Version

View Spec View on GitHub FreightLogisticsShippingSupply ChainTransportationTransportation ManagementFortune 500AsyncAPIEvents

AsyncAPI Specification

Raw ↑
generated: '2026-09-05'
method: searched
source: >-
  openapi/ch-robinson-worldwide-rest-apis-openapi.yml (Events, Shipments and Documents tags),
  rendered at https://developer.chrobinson.com/api-reference
spec_type: Webhooks
asyncapi_published: false
asyncapi_note: >-
  C.H. Robinson publishes no AsyncAPI document. Probed /asyncapi.yaml, /asyncapi.json and the
  portal document catalog (https://api.navisphere.com/api/B2B/Portal/v1/documents) - the only
  event-shaped documents there are the EDI 214 shipment-status guidelines, not an AsyncAPI.
  The webhook surface below is real and is documented inside the OpenAPI contract itself, as
  operations the PARTNER implements and C.H. Robinson calls.
delivery:
  style: http-callback
  direction: provider-to-partner
  transport: HTTPS POST
  security: bearer JWT presented by C.H. Robinson to the partner endpoint (securityScheme `bearerAuth`)
  registration: >-
    Callback URLs are registered with C.H. Robinson during onboarding, not through a
    self-service subscription API. The contract literally names the path
    /REPLACE_ME_WITH_YOUR_CALLBACK_URL to make that explicit.
  retry_policy: null
  signature_scheme: null
  note: >-
    No retry policy, no delivery-attempt semantics and no payload signature scheme are
    published. Verification relies on the bearer token C.H. Robinson presents.
alternative:
  style: polling
  operation: Event Retrieval
  path: GET /v2/events
  note: >-
    The Events tag states the two integration options plainly - callback/webhook is "preferred
    and most real-time", periodic event retrieval is "easiest to implement and less real-time".
webhooks:
  - name: Events Callback
    operation_id: Events Callback
    path: POST /REPLACE_ME_WITH_YOUR_CALLBACK_URL
    tag: Events
    security: bearerAuth
    responses: ['2XX']
    description: >-
      Near real-time order and shipment events, including all transportation updates, pushed to
      the partner's own endpoint.
  - name: Shipment Details Callback
    operation_id: Shipment Details Callback
    path: POST /shipmentDetails/callback/here
    tag: Shipments
    security: bearerAuth
    responses: ['2XX']
    description: >-
      Load details delivered on booking so a carrier can build the load electronically in its
      own TMS.
  - name: Offer Response Callback
    operation_id: Offer Response Callback
    path: POST /offerResponse/callback/here
    tag: Shipments
    security: bearerAuth
    responses: ['2XX']
    description: Asynchronous outcome of a carrier's offer on an available shipment.
  - name: Load Documents Callback
    operation_id: Load Documents Callback
    path: POST /events/LoadDocuments/here
    tag: Documents
    security: bearerAuth
    responses: ['200']
    description: Notification that documents are available for a load.
summary:
  webhook_count: 4
  polling_alternative: true
  asyncapi_count: 0

Work with this as data

Every AsyncAPI spec 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 asyncapi

4 MCP tools reach this
  • find_asyncapisBrowse and filter every AsyncAPI spec in the catalog.
  • 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 AsyncAPI spec
curl "https://apis.io/api/v1/asyncapis/ch-robinson-worldwide-webhooks"
All asyncapi
curl "https://apis.io/api/v1/asyncapis?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.