Initiate Video KYC
Initiates Video KYC for a user and generates a VKYC link. This endpoint creates a VKYC verification request and sends the notification across the requested channels.
Authorizations
Your unique client identifier issued by Cashfree. You can find this in your Merchant Dashboard.
The secret key associated with your client ID. Use this to authenticate your API requests. You can find this in your Merchant Dashboard.
Headers
API version to be used. Format is in YYYY-MM-DD.
"2025-11-01"
Body
Request parameters to initiate Video KYC verification for a user and generate a VKYC link.
Unique identifier for the user, as provided by you during PPI user creation.
1 - 50"USER827364"
Unique identifier that you create to identify the VKYC verification request in your system. Maximum 50 characters. Only alphanumeric characters, periods (.), hyphens (-), and underscores (_) are allowed.
1 - 50"TestVkycVerification"
Notification channels on which VKYC link is sent.
1SMS, WHATSAPP ["SMS", "WHATSAPP"]Security questions and answers for VKYC verification. Each entry must include order, question, and answer.
The order value must be unique across all entries and sequential starting from 1 (1, 2, 3, and so on).
1Response
Success response for initiating Video KYC verification.
Unique identifier for the VKYC verification request, as provided by you during the request.
"TestVkycVerification"
Unique identifier for the VKYC verification request, generated by Cashfree.
"8901234567890123458"
Unique identifier for the user, as provided by you during PPI user creation.
"USER827364"
Status of the VKYC verification process.
"RECEIVED"
Sub status of the VKYC verification process.
"LINK_GENERATED"
Generated VKYC session link for the user.
"https://vkyc.cashfree.com/session/abc123"
The date on which the vKYC link will expire.
"2026-06-03"
Notification channels used for sharing VKYC link, passed in the request.
SMS, WHATSAPP Scheduled meeting details when available.
"2026-06-04T10:15:30Z"
Remarks provided by the auditor during the Video KYC process.
"Verification completed successfully"
Remarks provided by the agent during the Video KYC process.
"Pan not available during video call"
Security questions and answers as passed in VKYC verification request.