Evaluates an applicant against the requested carrier products and returns one prequalify_result entry per product. The v3 request splits the flat v2 body into three envelopes — applicant (demographics, conditions, medications, nicotine), coverage (face amount in integer cents and state), and products (a list of product ids or carrier slugs) — so each surface evolves independently. Money is always integer cents paired with a server-formatted display string, and each entry collapses the v2 premium/other_offers split into a single uniform pricing[] table with one row per rate class.
Ineligible rate classes surface by default as rows with eligibility.eligible: false, a populated rate_class, and generic eligibility.reasons. Pass include_ineligible: false to return only qualifying rows. Pass coverage.quote_options to evaluate several face amounts or monthly budgets in one call; the response stays a flat plans array. Face-amount offers carry death_benefit (period null); monthly-budget offers carry budget (period monthly). Group client-side by the requested dimension — death_benefit.amount.cents for face-amount requests, budget.amount.cents for monthly-budget requests — for side-by-side comparison tables. The response shape never changes with the number of amounts.
| Time | Status | User Agent | |
|---|---|---|---|
Retrieving recent requests… | |||