WardenIQ API

Pricing intelligence for the system you already use.

Your TMS already has the load data. WardenIQ has the win/loss history and the pricing intelligence. This API lets you stitch them together so your operators see the smarter number without leaving the screen they already work in.

Why use this API

Every freight brokerage already has a TMS, a load board, spreadsheets, or some combination. Operators don't want another tool to check. They want pricing intelligence inside the workflow they already use.

The WardenIQ API turns that into reality:

Who this is for

These docs are for engineers building an integration — typically:

If you're a freight broker using the WardenIQ dashboard or Outlook add-in, you don't need any of this — those tools are self-contained.

High-level flow

  1. Broker receives an RFQ.
  2. Your TMS (or WardenIQ's Outlook add-in) parses it and creates a quote.
  3. Before sending the quote, your TMS calls GET /api/integrations/insights/lane to pull WardenIQ's intelligence on this specific origin/destination/equipment. Display the signals inline so the operator sees the smarter markup.
  4. Broker sends the quote through WardenIQ (or your TMS).
  5. Broker wins the quote and books a carrier in your TMS.
  6. When the booking is confirmed, your TMS POSTs the booked truck cost + carrier info to /api/integrations/tms/shipment-update, keyed by lane_ref.
  7. WardenIQ updates the canonical record, invalidates cached lane scores, and feeds the actual margin into the learning loops.
  8. The next time you call /api/integrations/insights/lane on a similar lane, the intelligence is sharper because it's been trained on your real carrier costs.

Design principles

Base URL

https://wardeniq.com

Next steps