Creates a KYC verification session token. Pass the returned tokenString to your frontend or SDK to launch the verification flow.
The request must contain basic auth headers where username is API key and password is API secret.
In order for you to start using our API you will need an API key and API secret.
Both can be retrieved by contacting iDenfy's support or iDenfy's sales team.
A unique string identifying the client on your side.
100IDENTIFICATION — document scan + selfie (default)DOCUMENT — document scan onlyIDENTIFICATION, DOCUMENT Optional internal reference. Returned as-is in webhooks.
40If true, generates an 8-digit mobile app code.
Token validity in seconds. Maximum 2,592,000 (30 days).
0 <= x <= 2592000UI language code (e.g. en, de, ko).
7Seconds the user has to complete verification once started.
60 <= x <= 3600Restrict accepted document-issuing countries (ISO alpha-2).
Restrict accepted document types (e.g. PASSPORT, ID_CARD).
Pre-fill known client data. Mismatches trigger SUSPECTED status.
Override default redirect URLs for this session.
Session-level feature overrides.
Questionnaire key for this session. Pass null to disable.
Client address for Proof of Address verification.
Token created successfully.
Pass this to the frontend, SDK, or redirect URL to start verification.
Unique session ID. Store this to correlate with webhook results.
IDENTIFICATION, DOCUMENT 8-digit mobile code. Only present when generateDigitString was true.
Direct URL to the verification session.