Get from zero to a live identity verification in minutes — create your account, set up a workflow, launch a session, and start receiving results.
1
Set up your deepidv account
- Head to app.deepidv.com and sign up
- Create your Organization — this is the workspace where your team manages workflows, API credentials, and verification activity
- Make sure your account has a sufficient token balance to run verifications
2
Create a verification workflow
Open Workflows in the sidebar and click Create New. A workflow defines which checks run during a session:
Toggle the services you need, name your workflow, and save it. You can create as many workflows as you like for different use cases.
3
Grab your API key
Go to Settings → API Keys in the Admin Console:
- Click Generate API Key and copy it somewhere safe
- Optionally, configure a Webhook URL to receive real-time status updates when sessions change
Download Postman Collection
Import our pre-built Postman collection to start testing every endpoint immediately. Just set the
api_key variable and go.4
Launch a verification session
Option A — Verification sessions (recommended)The fastest way to get started. Create a session through the Admin Console or programmatically via the API. Your applicant receives an email and/or SMS with a link to complete their verification.In the Console, click ”+” → pick a workflow → enter applicant details. Or create sessions via code:A successful response returns a session ID and verification URL:Option B — Direct API callsCall individual verification endpoints directly from your backend — no session required. Ideal for server-to-server pipelines, batch processing, and fully custom verification flows where you control the applicant experience end-to-end.Five endpoints are available under See the Server-to-Server overview for full details.
Find your
workflowId under Workflows in the Admin Console sidebar./v1:Each endpoint accepts images either as
multipart/form-data (raw bytes) or as application/json with a presigned fileKey.cURL
5
Track results
Once an applicant completes their verification, deepidv automatically processes the results. Sessions move through these statuses:
If you configured a webhook, deepidv sends events to your endpoint automatically — no polling required.You can also retrieve session results at any time via the Retrieve Session endpoint.
6
Review and manage
Use the Admin Console to:
- Monitor session progress in real time
- Manually review and approve or reject flagged sessions
- Export individual PDF reports or bulk CSV downloads
- Filter sessions by status, date range, workflow, or applicant
- View detailed analytics and token spend on the Analytics dashboard
Need help?
Email Support
Reach our team at support@deepidv.com
API Reference
Explore the full API documentation and endpoint specs.