One call. Signed PDF. Attached to the load.
Broker Shield is built API-first. Fire a vetting from your TMS, dispatch board, or onboarding flow — we run FMCSA + the recorded carrier call and POST you a signed proof-of-diligence PDF when it's ready, typically in 1–2 minutes.
Vet the carrier between booking and rate confirmation
BrokerShield slots into the gap that already exists in every dispatch. No new workflow — just proof, automatically attached.
Dispatcher books a load
Your dispatcher selects a carrier in McLeod / Aljex / Turvo and hits Dispatch. Before the rate con goes out, your TMS fires a webhook to BrokerShield with the load ID and DOT#.
Carrier data hydrates in seconds
We pull the live FMCSA snapshot, authority status, insurance, inspections, crashes, and run our red-flag checks — all stitched into one vetting screen tied to that load.
Call or attest — your call
If something needs human eyes, the vetter places a recorded bridged call right from the screen, or sends a one-tap attestation link to the carrier rep. Everything is logged.
Reviewer confirms — one click
If the snapshot is clean, the reviewer just confirms what they're looking at. Their name, the timestamp, and the full evidence trail are frozen onto the PDF.
Rate con goes out — with proof attached
BrokerShield posts a webhook back: the signed PDF URL drops straight onto the load record. The rate confirmation dispatches with the timestamped vetting stapled to it.
Authenticated POST with a USDOT number and your internal order number. We respond 202 immediately and deliver the signed PDF via webhook when processing completes.
Subscribe to vetting.completed. Each delivery is HMAC-signed (x-vetting-signature) so you can verify authenticity and push the PDF straight into the load's document folder in your TMS.
Every PDF is tied to a specific order_number + dot_number + timestamp. Re-pull a fresh signed URL anytime via GET /vettings/:id/pdf — the underlying frozen snapshot never changes.
Anything that can fire an HTTP request and receive a webhook works — McLeod, Aljex, Tai, Turvo, Revenova, or an in-house system. White-glove integration help included on the Pro plan.
POST https://broker-shield.com/api/public/v1/vettings
Authorization: Bearer cv_live_...
Content-Type: application/json
Idempotency-Key: LD-48211 # optional, defaults to order_number
{
"dot_number": "1234567",
"order_number": "LD-48211",
"external_client_id": "shipper-acme",
"notes": "Reefer, 42k lbs, ATL -> DAL"
}
202 Accepted
{
"vetting_id": "vt_01HF...",
"status": "pending",
"dot_number": "1234567",
"order_number": "LD-48211",
"created_at": "2026-05-15T20:14:11Z",
"message": "Vetting accepted. Webhook will be delivered once processing completes."
}