{
"type": "user.kyc.updated",
"user_id": "did:privy:cfbsvtqo2c22202mo08847jdux2z",
"provider": "bridge",
"environment": "sandbox",
"data": {
"status": "approved",
"tos": {
"status": "approved"
},
"kyc": {
"status": "approved"
},
"endorsements": [],
"capabilities": {
"payin_crypto": "enabled",
"payout_crypto": "enabled",
"payin_fiat": "enabled",
"payout_fiat": "enabled"
},
"stripe_cardholder_id": "ich_1Nxxx"
},
"changes": {}
}KYC
User KYC updated
Fired when the KYC verification status of a user changes, including endorsement and capability updates.
WEBHOOK
user.kyc.updated
{
"type": "user.kyc.updated",
"user_id": "did:privy:cfbsvtqo2c22202mo08847jdux2z",
"provider": "bridge",
"environment": "sandbox",
"data": {
"status": "approved",
"tos": {
"status": "approved"
},
"kyc": {
"status": "approved"
},
"endorsements": [],
"capabilities": {
"payin_crypto": "enabled",
"payout_crypto": "enabled",
"payin_fiat": "enabled",
"payout_fiat": "enabled"
},
"stripe_cardholder_id": "ich_1Nxxx"
},
"changes": {}
}Body
application/json
The type of webhook event.
Available options:
user.kyc.updated KYC/KYB provider identifier.
Available options:
bridge Provider environment (production or sandbox).
Available options:
production, sandbox Full KYC state snapshot in a KYC update event.
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Response
200
Return a 200 status to indicate that the webhook was received successfully.
Was this page helpful?

