KYC
Create KYC Session
Hand off sub-account KYC to a Vobiz-hosted widget - either email the customer a signed link or redirect them inline. The sub-account-scoped equivalent of the partner KYC Sessions endpoint.
POST
Create a hosted KYC session
Creates a Vobiz-hosted KYC session for the sub-account. Instead of driving each verification step yourself, you hand the customer off to the Vobiz-hosted KYC widget.Documentation Index
Fetch the complete documentation index at: https://docs.vobiz.ai/llms.txt
Use this file to discover all available pages before exploring further.
Authenticate as the parent main account with
Authorization: Bearer {parent_jwt}.Flow types
flow_type | Behavior | Required field |
|---|---|---|
email (default) | Vobiz emails the customer a signed link (from kyc@vobiz.ai, hosted at kyc.vobiz.ai). The session sits in email_sent until they open it. | customer_email |
redirect | The response returns a widget_url directly — redirect the customer’s browser to it. No email is sent. | redirect_url |
This is the sub-account–scoped equivalent of the partner-level KYC Sessions endpoint. For session lifecycle, webhook events, and the
verified_data shape, see that page — the hosted widget and status model are the same.Authorizations
Parent main-account JWT. Sub-account KYC endpoints authenticate as the
parent account that owns the sub-account (or an admin), not with the
X-Auth-ID / X-Auth-Token header pair.
Path Parameters
The sub-account's Auth ID.
Example:
"SA_XXXXXX"
Body
application/json
The sub-account's auth_id (typically equal to the path sub_auth_id).
Example:
"SA_XXXXXX"
Available options:
email, redirect Required when flow_type is email.
Example:
"customer@example.com"
Required when flow_type is redirect.
Example:
30
Response
KYC session created