A Verification Link is a unique, secure URL that directs your end user to a verification flow hosted entirely by Didit. You design the verification steps and logic in your Business Console, and Didit handles the user interface, data capture, and security. This allows you to launch a robust verification process in minutes, often with no code required. This method is part of the Orchestrated Workflows integration path, giving you the power of the workflow engine with maximum simplicity.Documentation Index
Fetch the complete documentation index at: https://docs.didit.me/llms.txt
Use this file to discover all available pages before exploring further.
How it works
Configure your workflow
In the Didit Business Console, use the no-code editor to design a workflow with the exact sequence of checks you need (e.g., ID Document Scan → Liveness Check → AML Screening). Each workflow has a unique
workflow_id.Generate a verification link
Create a unique session for a user. This can be done no-code directly from the Business Console, or low-code via a single API call to the Create Session endpoint.
Share the link
Send the generated URL to your user through any channel — email, SMS, in-app message — or embed it in an iframe.
Get real-time results
Didit sends automated updates to your configured webhook URL as the user progresses and when the final verification result is ready.
Generating verification links
Method 1: No-code generation (via Business Console)
The perfect method for getting started instantly, for manual processes, or for teams without developer resources.- Navigate to the Verifications section in your Didit Business Console.
- Click + Create Verification.
- Select the
workflow_idyou want to use for this session. - Optionally enter
vendor_data(like a user ID from your system) to map the verification back to your user. - A unique URL and QR code are generated instantly.
- Copy the link, have the user scan the QR code, or send the link directly to the user’s email.
Method 2: Low-code generation (via API)
This method offers full automation and is the standard way to integrate verification links into your application logic. Send a singlePOST request to the /v3/session/ endpoint with your API key and workflow_id:
session_id and the unique verification url:
Full API details are available in the Create Session API Reference.
When to use verification links
Speed to market
Launch a complete, secure, and compliant verification process in hours, not weeks.
No frontend development
Offload the entire user interface — document capture, liveness checks, and user guidance — to Didit’s pre-built UI.
Multi-channel delivery
Send verification requests via email, SMS, support chat, or any other communication channel.
Physical onboarding
Use the QR code for in-person scenarios where a user needs to complete verification on their own device.
Next steps
- Configure your first workflow — head to the Business Console to design your verification journey.
- Set up your webhooks — learn how to receive real-time status updates in the Handling Webhooks guide.
- Explore Unilinks — for a reusable, zero-backend alternative, see Unilinks.