QuoteSweep Partner API

Version: 0.1 draft

Base URL:https://••••••••••••••••

Draft — not yet implemented

The Partner API described here has not shipped. Data shapes, status values, error types, and result fields are taken from QuoteSweep's production quoting engine and are accurate, but the public endpoints and field names do not exist yet and will change during implementation. Use this to design an integration and size the work. Do not build against exact field names until v1 is published.


The QuoteSweep Partner API lets platforms submit commercial insurance quotes across a wide carrier network and retrieve structured results. It is designed for integration into agency platforms, agent portals, and AMS systems.

How QuoteSweep Quotes

QuoteSweep does not call carrier rating APIs. It runs AI web agents against each carrier's own agent portal — logging in with the agency's carrier credentials, completing the submission, and extracting the quote. Three consequences shape every integration built on this API.

Quoting takes minutes, not seconds

Each carrier runs as a separate parallel job. Elapsed time tracks the slowest selected carrier, and a run can finish partially — some carriers quoted while others failed or are still working. Treat quoting as a background job with progressive results, never a synchronous call.

A run can require a human mid-flight

A carrier may present multi-factor authentication or an underwriting question that was not answerable from the submitted data. That job pauses in an action-required state until an agent resolves it inside QuoteSweep. These are recoverable, not failures — see Action Required.

Carrier credentials never transit the API

Carrier portal logins are configured in the QuoteSweep dashboard and held in a secrets vault. They are never accepted as API parameters, returned in responses, or stored in the partner platform.

Request Flow

  1. Partner configures carrier portal credentials in the QuoteSweep dashboard
  2. Partner fetches the available carrier list for the agency
  3. Partner creates a quote request with business and line-of-business data plus selected carriers
  4. Partner starts the run; QuoteSweep dispatches parallel AI agents
  5. Results arrive asynchronously via polling or webhooks
  6. Any job needing agent input surfaces as action required with a deep link into QuoteSweep
Partner Platform                    QuoteSweep                      Carrier Portals
      |                                |                                |
      |  POST /v1/quotes               |                                |
      |  (business + line data)        |                                |
      |------------------------------->|                                |
      |         201 Created            |                                |
      |<-------------------------------|                                |
      |                                |                                |
      |  POST /v1/quotes/:id/start     |                                |
      |------------------------------->|                                |
      |                                |  AI agents dispatched          |
      |         202 Accepted           |  one job per carrier per line  |
      |<-------------------------------|------------------------------->|
      |                                |                                |
      |                                |   quote / decline / question   |
      |     webhook: job.completed     |<-------------------------------|
      |<-------------------------------|                                |
      |     webhook: quote.completed   |                                |
      |<-------------------------------|                                |
      |                                |                                |
      |  (or) GET /v1/quotes/:id       |                                |
      |------------------------------->|                                |

Payload Format

JSON only. XML and ACORD ingest are not supported in v1. If a partner system natively emits ACORD XML, an ACORD ingest path may be evaluated for a later version.

Lines of Business

  • BOP — Business Owners Policy
  • GL — General Liability
  • WC — Workers' Compensation
  • Commercial Auto — Commercial Automobile
  • Umbrella — Commercial Umbrella
  • Cyber — Cyber Liability

Each line has its own data object submitted alongside the core business data. See Line of Business Data.

Quick Links