{
"account_id": "9b1deb4d-3b7d-4bad-9bdd-2b0d7b3dcb6d",
"kind": "kyc",
"submission_id": "c3d4e5f6-a7b8-4c9d-0e1f-2a3b4c5d6e7f",
"external_customer_id": "cust_789",
"outcome": "PASS",
"passed": true
}Liveness check completed
Fires when the video liveness check is completed from a liveness link.
WEBHOOK
kyc_liveness_completed
{
"account_id": "9b1deb4d-3b7d-4bad-9bdd-2b0d7b3dcb6d",
"kind": "kyc",
"submission_id": "c3d4e5f6-a7b8-4c9d-0e1f-2a3b4c5d6e7f",
"external_customer_id": "cust_789",
"outcome": "PASS",
"passed": true
}Authorizations
Session JWT (from register/login) or API key (pk_...).
X-API-Key: <token> is accepted as an alternative header.
Response
200
Return any 2xx to acknowledge.