Skip to content

Hedge Broker API

The Hedge broker API works the way emailing Hedge a risk works: one call in, the system runs. Send the risk as free text and PDFs (or structured JSON), and Hedge extracts it, matches carrier appetite, emails the producer the clearance listing every market being tried, opens the market lanes, and quotes the instant-quote markets. Then read the markets back in three categories, follow the conversation, answer what only your brokerage can answer, and bind, all from your own software.

Send a risk

POST /broker/intake takes an email-style description plus ACORDs, loss runs and supplements; POST /broker/submissions takes structured JSON. Either one creates the submission and starts the run. Pass hold: true to defer it.

Read the markets

GET /broker/submissions/{id}/markets returns every lane in three categories, Hedge Instant Quote, Hedge Binding and Hedge Specialty, with what each still needs from you, the assumptions Hedge made on your behalf, and released quotes.

Talk to Hedge

GET .../thread mirrors the emails Hedge sends the producer; POST .../thread replies exactly as an email reply would. Webhooks push new lane events and messages to your endpoint.

Bind

POST .../bind-requests is the broker’s bind authority over the API. The assumptions behind an instant quote must be attested explicitly; the API answers 409 assumptions_unconfirmed with the list until they are.

Build your own application

GET /broker/programs/{id}/application-schema is exactly the question set an instant-quote carrier asks. Collect answers in your own UI and save them through the application workspace.

Read the book

Submissions, policies, policy documents, payments and appetite, all scoped to your brokerage.

They share one API, one OAuth 2.1 model, and one set of scopes.

Every brokerage on Hedge has API access. Machine credentials (API keys) are created self-serve in the broker portal under Settings → API keys and exchanged for short-lived bearer tokens with the client_credentials grant. The CLI and the MCP connector use the same OAuth 2.1 server with per-user sign-in. See Authentication.

All REST endpoints live under a single versioned base URL:

https://api.hedgespecialty.com/api/v1

Every request carries a short-lived OAuth 2.1 bearer token, and all data is scoped to the brokerage the token belongs to. Changes are additive on this version; breaking changes ship as a new version with notice.