API & integrations

One call. Signed PDF. Attached to the load.

BrokerShield is built API-first. Trigger a vetting from your TMS, dispatch board, or onboarding flow — get a permanent URL to the signed PDF back, ready to staple to the load record.

REST API

Authenticated POST with a USDOT number and your internal load ID. We return the snapshot, checklist state, and a permanent signed PDF URL you can store on the load.

Webhooks

Subscribe to vetting.completed, carrier.flag_changed, and coi.expiring. Push the PDF straight into the load's document folder in your TMS.

Per-load PDF attachment

Every PDF is tied to a specific load_id + dot_number + timestamp. Re-pull anytime — the original frozen snapshot never changes.

TMS-ready

Works with McLeod, Aljex, Tai, Turvo, Revenova, and anything that can fire a webhook or call an HTTP endpoint. White-glove help included on the Pro plan.

Example: vet & attach in one call
POST https://api.brokershield.app/v1/vettings
Authorization: Bearer sk_live_...
Content-Type: application/json

{
  "dot_number": "1234567",
  "load_id": "LD-48211",
  "vetter_email": "dispatch@acmebrokers.com"
}

200 OK
{
  "vetting_id": "vt_01HF...",
  "load_id":    "LD-48211",
  "carrier":    { "legal_name": "ACME TRUCKING LLC", "authority": "ACTIVE" },
  "checklist":  { "status": "passed", "score": 92 },
  "pdf_url":    "https://cdn.brokershield.app/pdf/vt_01HF....pdf",
  "signed_at":  "2026-05-15T20:14:11Z"
}
Idempotent by load_id HMAC-signed webhooks Permanent PDF URLs Sandbox + live keys