Hedge Policies API

The Policies API from Hedge — 3 operation(s) for policies.

Operations 3

GET /broker/policies List your brokerage's bound policies #
GET /broker/policies/{policy_id} Get one policy #
GET /broker/policies/{policy_id}/document/{kind} Download a policy document PDF #

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/hedgespecialty-com:hedgespecialty-com-policies-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

hedgespecialty-com-policies-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Hedgespecialty Com Policies API
  version: '1.0'
  description: 'Operations tagged Policies across 2 of this provider''s published API definitions: hedge-openapi.json, hedgespecialty-com-openapi.yml. Each path carries the servers of the definition it was published in.'
servers:
- url: https://api.hedgespecialty.com/api/v1
  description: Production
- url: https://staging-api.hedgespecialty.com/api/v1
  description: Staging sandbox
security:
- brokerOAuth: []
tags:
- name: Policies
paths:
  /broker/policies:
    get:
      tags:
      - Policies
      operationId: listPolicies
      summary: List your brokerage's bound policies
      description: 'One row per policy: policy_number, carrier_name, status +

        status_label, premium, effective and expiration dates, and the

        source submission_id.'
      responses:
        '200':
          description: Policy list
          newest effective date first: null
    servers:
    - url: https://api.hedgespecialty.com/api/v1
      description: Production
    - url: https://staging-api.hedgespecialty.com/api/v1
      description: Staging sandbox
  /broker/policies/{policy_id}:
    get:
      tags:
      - Policies
      operationId: getPolicy
      summary: Get one policy
      description: 'Full policy detail: identifiers, coverage lines, term, carrier and

        underwriting paper (with NAIC code and admitted status), the premium

        breakdown (net premium, fees, taxes, total billed), YOUR commission

        (rate and amount), payment terms, and the downloadable documents

        (binder, policy, declarations) with their download paths.'
      parameters:
      - in: path
        name: policy_id
        required: true
        schema:
          type: string
          format: uuid
      responses:
        '200':
          description: Policy detail
        '404':
          description: Not found (or not your brokerage's)
    servers:
    - url: https://api.hedgespecialty.com/api/v1
      description: Production
    - url: https://staging-api.hedgespecialty.com/api/v1
      description: Staging sandbox
  /broker/policies/{policy_id}/document/{kind}:
    get:
      tags:
      - Policies
      operationId: downloadPolicyDocument
      summary: Download a policy document PDF
      description: Streams the binder, policy, or declarations PDF, brokerage-scoped.
      parameters:
      - in: path
        name: policy_id
        required: true
        schema:
          type: string
          format: uuid
      - in: path
        name: kind
        required: true
        schema:
          type: string
          enum:
          - binder
          - policy
          - declarations
      responses:
        '200':
          description: The PDF bytes (or a 307 redirect to hosted storage)
          content:
            application/pdf: {}
        '404':
          description: Policy or document not found
        '502':
          description: Stored document could not be retrieved
    servers:
    - url: https://api.hedgespecialty.com/api/v1
      description: Production
    - url: https://staging-api.hedgespecialty.com/api/v1
      description: Staging sandbox
components:
  securitySchemes:
    brokerOAuth:
      type: oauth2
      description: 'Broker access token. Scopes: `broker_mcp` (read), `broker_submit`

        (write). Per-user tokens come from the OAuth authorization-code +

        PKCE flow (`/oauth/authorize` → `/oauth/token`); machine tokens

        from `client_credentials`, using an API key created self-serve in

        the broker portal (Settings → API keys) or issued by Hedge ops.

        Access tokens live 60 minutes.

        '
      flows:
        authorizationCode:
          authorizationUrl: https://api.hedgespecialty.com/api/v1/oauth/authorize
          tokenUrl: https://api.hedgespecialty.com/api/v1/oauth/token
          scopes:
            broker_mcp: Read brokerage-scoped submissions, policies, payments, appetite, and requirements.
            broker_submit: Create submissions, answer Hedge's asks, and act on quotes for your brokerage.
        clientCredentials:
          tokenUrl: https://api.hedgespecialty.com/api/v1/oauth/token
          scopes:
            broker_mcp: Read brokerage-scoped submissions, policies, payments, appetite, and requirements.
            broker_submit: Create submissions, answer Hedge's asks, and act on quotes for your brokerage.
externalDocs:
  description: Hedge developer documentation
  url: https://docs.hedgespecialty.com
x-refined-from:
- hedge-openapi.json
- hedgespecialty-com-openapi.yml