KYC
Get KYC Status
Retrieve the aggregated KYC state for a customer_use sub-account - which verifications have passed, whether calls are still blocked, and the business type.
GET
Get sub-account KYC status
Returns the aggregated KYC state for a
customer_use sub-account: the per-document verification states, whether calls are still blocked (kyc_calls_blocked), and the business_type.
Authenticate with your parent main account’s
X-Auth-ID and X-Auth-Token — the same credentials used everywhere else in the API. The caller must own the sub-account (or be an admin).Response fields
| Field | Type | Description |
|---|---|---|
sub_account_id | string | The sub-account’s auth_id (SA_…). |
kyc_mode | string | personal_use or customer_use. |
business_type | string | The legal constitution that drives required documents. |
overall_status | string | Aggregate state: not_started, pending, verified, or failed. |
kyc_calls_blocked | boolean | true while the sub-account still needs KYC before it can place calls. |
verifications | object | Per-document state keyed by type (pan, gst, cin, aadhaar), each not_started / pending / verified / failed. |
Response example
200 OK
| Status | Cause |
|---|---|
403 | The caller is not the parent of this sub-account. |
404 | Sub-account not found. |
Authorizations
Your Vobiz account Auth ID
Your Vobiz account Auth Token
Path Parameters
The sub-account's Auth ID.
Example:
"SA_XXXXXX"
Response
Aggregated KYC state
Aggregated KYC state for a sub-account.
Available options:
personal_use, customer_use Available options:
not_started, pending, verified, failed True while the sub-account still needs KYC before it can place calls.
Per-document state keyed by verification type.