Skip to main content
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

  1. Head to app.deepidv.com and sign up
  2. Create your Organization — this is the workspace where your team manages workflows, API credentials, and verification activity
  3. Make sure your account has a sufficient token balance to run verifications
Each verification service consumes tokens at its own rate. Check the Pricing page for a full breakdown of per-check costs.
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:
  1. Click Generate API Key and copy it somewhere safe
  2. Optionally, configure a Webhook URL to receive real-time status updates when sessions change
Your API key is a secret. Keep it server-side only — never expose it in frontend code or commit it to version control.

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:
Find your workflowId under Workflows in the Admin Console sidebar.
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 /v1:Each endpoint accepts images either as multipart/form-data (raw bytes) or as application/json with a presigned fileKey.
cURL
See the Server-to-Server overview for full details.
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.