Skip to main content
KYC Autofill is the lowest-effort API verification method. You don’t collect or submit any identity fields — Fluz resolves and verifies the customer’s identity using data already on file (such as their registered phone number) and returns a decision in the same response. Use it as your first API attempt whenever you want to avoid collecting identity data from the customer at all. If it declines, fall back to SSN verification or requesting an IDV URL.
Prerequisites

How it works

The verifyUserPrefillInformation mutation is synchronous. The customer is identified entirely by the user access token — there is no input to collect or validate. Fluz screens the customer’s data on file and returns APPROVED, DECLINED, DUPLICATE, or ERROR in the response body. Fluz also emits a verification event to your webhook endpoint, so a single handler can process outcomes from every verification method consistently.
KYC Autofill runs once per customer, whether it approves or declines — a repeat call returns without re-attempting verification.

Request

The customer being verified is identified by the user access token in the Authorization header. There is no input to provide.

Example

Response

Handling the response

Testing

See Testing KYC Flows for the general staging setup — a developer account, an active application, and a user access token for the customer you’re verifying.
Deterministic staging test identities for KYC Autofill aren’t published yet. Confirm expected outcomes with the platform team before relying on them in an automated test suite.