Skip to navigation

Retrieve the quote for a group quote intent

Retrieves the quote details for a group_quote_intent. Returns pricing information and a fresh PDF URL. Only available when status is quote_available.

Authentication

AuthorizationBearer
Authorization header using the Bearer scheme

Path parameters

group_quote_intent_idstringRequiredformat: "gqi_.+"

Headers

X-Platform-IdstringOptional

The target platform id. Required only when calling with a dashboard (WorkOS AuthKit) access token instead of a platform API key — the token carries no platform claim, so the caller must say which platform it means. Ignored for platform API key / embed session token callers.

Response

OK
employee_countinteger

Number of employees covered by the quote. On a multi-level quote, the sum across levels.

total_monthly_premiumdouble

Total monthly premium for the group, excluding any insurance premium tax. Tax is a separate line of breakdown.

total_annual_premiumdouble
Total annual premium for the group, excluding any insurance premium tax. Where the provider prices the year in its own right, this is that figure rather than twelve times the monthly premium.
currencystring

Currency of the premium (e.g. EUR, GBP). Every level of a quote is in one currency today; when a quote can span currencies, the totals and this field become null and levels[].currency is the only answer.

breakdownlist of objects

What makes up the annual cost: the premium, and the insurance premium tax charged on it when there is any. Amounts are annual and sum to what the employer pays.

quote_pdfslist of objects

The documents the provider issued for the quote as a whole. Documents issued per level are on levels[].quote_pdfs instead, and never repeated here.

levelslist of objects

The priced levels of the quote, one per level of the intent — match them up by group_id and plan_id rather than by position. Always present: a single quote returns one entry, so a consumer reads one shape for both.

generated_atdatetime
When the quote was generated
expires_atdatetime
When the quote expires
cost_sharingobjectOptional

Cost sharing configuration for the quote. Null on a multi-level quote, whose cost sharing is per level — read it from levels[].cost_sharing.

pdf_urlstring or nullOptional

URL to download the quote PDF. The first whole-quote document, or the first level document when the provider issued none for the quote as a whole. Prefer quote_pdfs, which returns every document rather than one of them.

pdf_expires_atdatetime or nullOptional
When the PDF URL expires
objectstringOptionalRead-only
Object type identifier

Errors

400
Bad Request Error
404
Not Found Error