Documentation Index
Fetch the complete documentation index at: https://documentation.idenfy.com/llms.txt
Use this file to discover all available pages before exploring further.
Overview
This guide explains how to collect a full verification (selfie + identity document) along with an additional identity document (e.g., residence permit) using the iDenfy API and web redirect. Common use case: Non-resident verification requiring both a primary ID document and a residence permit.Choosing a Method
| Method 1: Two separate sessions | Method 2: Additional steps | |
|---|---|---|
| Sessions | Two sessions with the same clientId | Single session |
| Data extraction | Full automatic extraction from both documents | Additional document is stored only — no extraction |
| Data comparison | Compare extracted fields (name, DOB) to verify same person | Manual review required |
| Setup | No extra configuration needed | Requires iDenfy support to configure the additional step |
Method 1: Two Separate Sessions
Generate two sessions with the sameclientId, chain them using redirect URLs, and compare the webhook results.
Step 1: Generate Both Sessions
Create the identity verification session first. Set its redirect URLs to point to the second session’s redirect URL.Use the
authToken from the document session response as DOCUMENT_TOKEN in the identity session’s redirect URLs. This chains the two sessions so the user is automatically redirected after completing the first verification.Step 2: Send the User to Verification
Step 3: Handle Webhooks and Compare Data
You will receive two separate webhooks — one for each session. Use theclientId to link them and compare extracted data.
User Journey
- User clicks verification link
- Opens identity verification (selfie + ID)
- Completes identity verification
- Automatically redirected to document verification (residence permit)
- Uploads additional document
- Redirected to your success URL
- Two webhooks received — compare data to validate the same person
Method 2: Additional Steps
Use this when you do not need data extraction from the additional document.Setup
Contact iDenfy support to configure an additional step in your environment (e.g.,RESIDENCE_PERMIT).
Generate Session
Webhook Result
The additional document is stored only — no automatic data extraction. You will need to manually review or process the document image from
fileUrls.