Webhook signature
You receive the webhook signature in the webhook header. The following table shows a sample header from a webhook request.VKYC webhook events
The following events are triggered at different stages of the Video KYC process.VKYC_USER_LINK_GENERATED
VKYC_USER_LINK_GENERATED
VKYC_USER_LINK_EXPIRED
VKYC_USER_LINK_EXPIRED
VKYC_USER_AADHAAR_VERIFIED
VKYC_USER_AADHAAR_VERIFIED
VKYC_USER_CALL_SCHEDULED
VKYC_USER_CALL_SCHEDULED
VKYC_USER_PRECHECK_FAILED
VKYC_USER_PRECHECK_FAILED
VKYC_USER_CALL_QUEUED
VKYC_USER_CALL_QUEUED
VKYC_USER_CALL_STARTED
VKYC_USER_CALL_STARTED
VKYC_USER_DROPOFF_FROM_CALL
VKYC_USER_DROPOFF_FROM_CALL
VKYC_USER_CALL_COMPLETED
VKYC_USER_CALL_COMPLETED
VKYC_AUDITOR_REVIEW_COMPLETED
VKYC_AUDITOR_REVIEW_COMPLETED
Webhook payload fields
The webhook payload contains important metadata in its top-level fields.Data object fields
The following table describes the fields returned inside thedata object.
Important status information
For certain webhook events, specificallyVKYC_USER_PRECHECK_FAILED and VKYC_USER_CALL_SCHEDULED, you may encounter more than one status_code value.
See the Status and status-code reference page for a comprehensive list of status and status_code combinations.
Verifying the signature is mandatory before processing any response. For more information, see Signature verification.