When to Use Anonymous Quoting
Direct-to-consumer products
Products where end-customers initiate the quoting process themselves online, without broker involvement.
Reducing sign-up friction
When you want prospects to explore pricing and coverage before committing to creating an account.
Anonymous quoting is optional and configured per product. Enabling it does not affect the standard broker-driven quoting funnel — both can coexist on the same product.
How It Works
The anonymous quoting flow has three phases: exploration, sign-in, and handoff.Phase 1: Exploring quotes without an account
When a prospective customer opens a product’s quoting funnel, a temporary session is created automatically. This session allows the customer to:- Enter their personal details
- Provide information about the asset to insure
- Receive and compare quotes for different coverage options
Phase 2: Signing in to finalize
When the customer is satisfied with a quote and wants to proceed to contract signature, they are prompted to create an account or log in to an existing one. This is the first and only point in the flow where authentication is required.Phase 3: Handoff to authenticated account
Once the customer signs in, all information entered during the anonymous session — personal details, asset information, and the selected quote — is automatically transferred to the authenticated account. The customer then continues the standard signing flow: confirm the policy, sign documents, and set up payment. The anonymous session is closed after the handoff and is no longer accessible.Driving anonymous quoting through the API
Three endpoints implement the flow. The important idea is that an anonymous session is an access token: you start a session, then make the ordinary quoting calls with the token it returns, and finally transfer everything to the real account.1
Start a session
Response
This call needs no credentials at all — no
Authorization header, no client token. The tenant
header is the only requirement, which is what lets a public funnel start a session from the browser. It
is rate limited to 100 sessions per hour.Reading configuration (GET /config, GET /config/{productId}) is unauthenticated for the same reason.sessionId where the visitor’s browser will still have it on a later visit, and use the
accessToken as the bearer for every quoting call you make on their behalf.2
Quote under the session token
From here the calls are the ordinary ones —
POST /customers, PATCH /customers/{customerId},
POST /assets, POST /policies/{policyId}/quote — and a session may also set a payment mode and
collect a payment method.Two things it may not do, both returning 403 FORBIDDEN: confirm a policy, and look a company up
with GET /siren. So a company product’s funnel takes a typed SIRET rather than offering a search, and
confirmation waits for the hand-off. The full boundary is tabulated in
Which token acts on what.3
Resume a returning visitor
Pass the stored
sessionId back to POST /anonymous-session to get a fresh token for the same
session — this is how a visitor picks up where they left off after their token has expired.Then recover what the session already created:4
Hand over to the account
Once the visitor is signed in, call the handoff with their token and the anonymous
sessionId:transferredCount reports how many relations moved across. The anonymous session is closed afterwards,
so keep nothing that depends on its token.Abandoned quotes are yours to tidy
Pricing needs a policy, so every visitor who asks for a price creates one — and most visitors abandon. A public funnel therefore accumulates created-but-never-signed policies as its normal steady state, not as a fault. On products without automatic archiving, nothing cleans them up on your behalf. What exists to help:GET /anonymous-session/entitieslists what a session created, so a returning visitor resumes rather than starting a second contract.POST /policies/{policyId}/branches/{branchId}/invalidatecloses a draft you know is dead. It requires areasonin the body —CUSTOMER_REQUESTis the usual one for an abandoned funnel — and rejects the call withREQUEST_VALIDATION_FAILEDwithout it.- Products with automatic archiving retire inactive quotes on their own schedule — see Archiving quotes.
Enabling Anonymous Quoting
Anonymous quoting requires configuration at the product level. The following elements are set up by the Korint team:- Anonymous role: A dedicated set of permissions is created for anonymous users. This role allows them to enter customer and asset information, view and compare quotes, and manage payment details. It prevents them from signing contracts or stopping policies — those actions require a full authenticated account.
- Anonymous funnel: The product’s quoting funnel is configured with an anonymous entry path, allowing customers to start the process without logging in.
- Redirect rules: When the anonymous user reaches the finalization step, the platform automatically redirects them to the sign-in or account creation screen.
The Korint operations team handles all configuration. To enable anonymous quoting for your product, contact the operations team with your product details and requirements.
Security and Limitations
Rate limiting
Rate limiting
To prevent abuse, the platform limits the number of anonymous sessions that can be created from a single source within a given time period. This protects against automated misuse without affecting legitimate customers.
Restricted permissions
Restricted permissions
Anonymous users can only perform quoting-related actions: entering customer and asset information, viewing quotes, and managing payment details. They cannot sign contracts, stop policies, or access other customers’ data. Full platform access is granted only after authentication.
Frequently Asked Questions
Can the customer resume an anonymous session later?
Can the customer resume an anonymous session later?
Yes. The session is stored in the customer’s browser cache, so they can return to the quoting funnel and pick up where they left off. If the session token has expired, a new one is issued automatically and the customer’s data is preserved. However, if the customer clears their browser cache or uses a different browser or device, the session cannot be recovered and they need to start over.
Can anonymous quoting coexist with the standard broker funnel?
Can anonymous quoting coexist with the standard broker funnel?
Yes. Anonymous quoting is an additional entry point for end-customers. The standard authenticated funnel used by brokers remains fully available and unaffected.
Which products currently support anonymous quoting?
Which products currently support anonymous quoting?
Anonymous quoting is enabled per product. Contact the Korint operations team to check availability for your products or to request enablement.
Related Pages
Signing New Business
The standard new business flow that anonymous quoting extends.
Quotes
How quotes are generated, structured, and priced.
Permissions
Role-based access control and how permissions are assigned.
Signatures
The document signing process that follows quote acceptance.

