This document is a handover for Autotrader to build a native insurance comparison experience on the Autotrader website, mirroring the journey Simplify runs today. The customer answers a short set of questions, Simplify generates quotes from multiple insurers via the Insurance API, and the results are presented for the customer to compare and select.
It covers three things:
Audience: Autotrader's Product/UX designer (Sections 1 & 3) and the technical/integration team (all sections).
<aside> ℹ️
Field summaries below are intentionally concise. For the full API specification — environment base URLs, authentication, endpoints, and request/response schemas — refer to the Swagger API documentation.
</aside>
includeQuote = true (Section 2). This returns an externalLeadId.externalLeadId until quotingStatus = Completed, showing a loading state.insurer, then redirects the customer to that insurer's referralUrl to complete the purchase.The sequence below mirrors Simplify's flow and is provided as an example only — Autotrader can determine the ordering and grouping of the questions to best suit its own experience. Autotrader will source vehicle data from its own vehicle dataset — the vehicle step just needs to resolve the required vehicle fields listed below.
Not every question needs to be asked to generate a quote — some can be given sensible default assumptions to streamline the flow (see Optimising the experience below the table).
The API field(s) column lists the fields each answer maps to in the Create Lead request (grouped into request objects in Section 2).