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.
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.
Subscribe to vetting.completed, carrier.flag_changed, and coi.expiring. Push the PDF straight into the load's document folder in your TMS.
Every PDF is tied to a specific load_id + dot_number + timestamp. Re-pull anytime — the original frozen snapshot never changes.
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.
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"
}