Authentication
All management API endpoints use your application’s API key or client credentials token. No org/app UUIDs needed in URLs — the application is identified from your token.Workflows
Workflows define what verification steps your users go through (ID scan, liveness, face match, AML screening, etc.). Each workflow is a reusable configuration you attach to sessions.List all workflows for your application. Returns each workflow’s features, thresholds, and whether it’s the default.
Create a new workflow. Define which verification features to enable, set thresholds, configure accepted document types, and more.
Get full details of a specific workflow, including all feature configurations and thresholds.
Update a workflow configuration. You can modify any feature settings, thresholds, or accepted documents.
Delete a workflow. Sessions already using this workflow are not affected.
Quick Example: Create a Workflow
Questionnaires
Custom forms you can add to verification workflows to collect additional information from users.List all questionnaires.
Create a new questionnaire with custom questions, branching logic, and translations.
Get questionnaire details including all questions and form structure.
Update a questionnaire.
Delete a questionnaire.
Users
Manage verified individuals (users) in your application. Each user is identified by avendor_data string you provide when creating sessions.
List all users for your application, including their verification status and session history.
Get user details by your vendor_data identifier.
Update user metadata.
Batch delete users. Body:
{"vendor_data_list": ["user-1", "user-2"]} or {"delete_all": true}.Session Operations
Batch delete sessions. Body:
{"session_numbers": [1, 2, 3]} or {"delete_all": true}.List reviews and activity log for a session.
Add a review note or status change to a session.
Billing
Get current credit balance and auto-refill settings.
Create a Stripe checkout session to top up credits. Minimum $50.
Blocklist
List blocklist entries (faces, documents, phones, emails).
Add entries to the blocklist by session ID.
Remove entries from the blocklist.
Complete API Endpoint Summary
| Endpoint | Method | Description |
|---|---|---|
/v3/session/ | POST | Create a verification session |
/v3/sessions/ | GET | List all sessions |
/v3/session/{id}/decision/ | GET | Get session verification result |
/v3/session/{id}/update-status/ | PATCH | Approve or decline a session |
/v3/session/{id}/delete/ | DELETE | Delete a single session |
/v3/sessions/delete/ | POST | Batch delete sessions |
/v3/sessions/{id}/reviews/ | GET, POST | Session activity/reviews |
/v3/workflows/ | GET, POST | List/create workflows |
/v3/workflows/{id}/ | GET, PATCH, DELETE | Workflow detail/update/delete |
/v3/questionnaires/ | GET, POST | List/create questionnaires |
/v3/questionnaires/{id}/ | GET, PATCH, DELETE | Questionnaire detail |
/v3/users/ | GET | List verified users |
/v3/users/{vendor_data}/ | GET, PATCH | User detail/update |
/v3/users/delete/ | POST | Batch delete users |
/v3/blocklist/ | GET | List blocklist |
/v3/blocklist/add/ | POST | Add to blocklist |
/v3/blocklist/remove/ | POST | Remove from blocklist |
/v3/billing/balance/ | GET | Check credit balance |
/v3/billing/top-up/ | POST | Top up credits |