Lists verification sessions for your application. Use the session_kind query parameter to select which kinds to return:
user (default) — only User Verification (KYC) sessions. Backward-compatible behavior.business — only Business Verification (KYB) sessions.all — both kinds concatenated.Every row in the response includes a session_kind field. Row shape differs by kind (see the Sessions overview for the field matrix).
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.
session_kind query parameter to choose which kind of sessions to return:
| Value | Returns |
|---|---|
user (default) | Only User Verification (KYC) sessions. Backward-compatible behavior — omit session_kind to get this. |
business | Only Business Verification (KYB) sessions. |
all | Both User Verification and Business Verification sessions, concatenated. |
session_kind: "user" | "business" so your client can switch on shape per row.
session_kind=business, and vice versa):
| Query parameter | Description |
|---|---|
session_kind | user, business, or all. Default user. |
vendor_data | Exact match on your identifier. |
status | APPROVED, DECLINED, IN_REVIEW, etc. |
workflow_id | Filter by the workflow used. |
country | Country code filter (user: issuing_states, business: country_code). |
date_from, date_to | Created-date window (ISO 8601). |
search | Substring match. For user: vendor_data, full name, document number, phone, email. For business: vendor_data, company name, registration number. |
portrait_image, document_type, full_name, country (issuing state), phone_number, email_address.
Business Verification (KYB) rows include: workflow_type, workflow_label, company_name, registration_number, country (country of incorporation).
Both carry: session_id, session_kind, session_number, status, vendor_data, created_at.
See sessions overview for the complete feature matrix.
page_size and the next / previous pointers in the response. Default page_size=25, max 100.
A unique identifier for the vendor or user, such as a UUID or email. This field enables proper session tracking and user data aggregation across multiple verification sessions.
ISO 3166-1 alpha-3 country code representing the country of the country of the applicant's ID document, which may differ from nationality. For example, GBR.
The status of the verification session. For a complete list of possible verification statuses, refer to the Verification Statuses page.
The identifier of the verification workflow to filter sessions by. You can find this ID on the Workflows page in the Console.
The number of items to skip before starting to return results.
The maximum number of items to return in the response.
Filter by session kind. Default user preserves backward compatibility.
user, business, all