Create session
User and Business Verifications
Create session
Start a verification session for one of your users.
POST
Create session
Request
Parameters
| Field | Type | Required | Description |
|---|---|---|---|
workflow_id | string | yes | Which workflow to run. |
vendor_data | string | yes | Your own user id. Idempotency key with workflow_id. |
callback | url | no | Per-session webhook URL. |
metadata | object | no | Opaque JSON echoed back on the decision. |
contact_details | object | no | { email?, phone? } — pre-fill OTP steps. |
expected_details | object | no | Expected name / DOB / country — triggers mismatch warnings. |
Response · 201
url. Poll GET /v1/sessions/:id or wait for the webhook.
Idempotency
Posting twice with the same(workflow_id, vendor_data) while a session is pending/in_progress/in_review returns the existing session with idempotent_reuse: true.