Skip to content
Navo24Navo24
GETAPI key

Rate sources

GETapi.navo24.com/v1/rates/providers

Every rate source behind live quotes, with mode, access type and integration status (live, paused, catalog_only, account_required, lead_form_only). Sources are not named: id and name read navo24.

Response schema

24 fields

Derived from the example response, nested as the JSON is.

successboolean
filtersobject
totalnumber

The allowance on your plan.

countnumber

How many cards the lane returned.

integration_summaryobject
livenumber
pausednumber
catalog_onlynumber
account_requirednumber
lead_form_onlynumber
quote_endpointstring
providersobject[]
providers[]object
idstring

Stable identifier for the record. On the tracking endpoints this is the container UUID, except on a portfolio summary row, where it is the container number.

namestring

Human-readable name.

categorystring
typestring

Event code, for example DEPA or LOAD.

update_cadencestring
domainany | null
modesstring[]
modes_labelstring
accessstring
urlany | null

Where we POST the events.

integrationstring
integration_noteany | null

Errors

A failure carries { "ok": false, "error": { "code", "message", "severity" } }. Branch on the code, and log the message.

missing_key401

No key sent.

curl 'https://api.navo24.com/v1/rates/providers' \
  -H "Authorization: Bearer tmcp_YOUR_API_KEY"
Response
{
  "success": true,
  "filters": {},
  "total": 78,
  "count": 78,
  "integration_summary": {
    "live": 58,
    "paused": 2,
    "catalog_only": 5,
    "account_required": 9,
    "lead_form_only": 4
  },
  "quote_endpoint": "POST /v1/rates/quote",
  "providers": [
    {
      "id": "navo24",
      "name": "navo24",
      "category": "ocean",
      "type": "Carrier Aggregator",
      "update_cadence": "Live On-Demand",
      "domain": null,
      "modes": [
        "OCEAN_FCL",
        "OCEAN_LCL",
        "AIR"
      ],
      "modes_label": "Ocean FCL/LCL, Air",
      "access": "Authorized Session",
      "url": null,
      "integration": "live",
      "integration_note": null
    }
  ]
}