Set a URL to receive webhook notifications for events in your Yativo account. Yativo sends aDocumentation Index
Fetch the complete documentation index at: https://docs.yativo.com/llms.txt
Use this file to discover all available pages before exploring further.
POST request to your endpoint whenever a matching event occurs and signs every request with an X-Yativo-Signature header for verification.
Requires an
Idempotency-Key header. To update an existing webhook, send PUT /business/webhook/{webhook} with the webhook ID returned from this endpoint.Request Body
The HTTPS URL of your webhook endpoint. Must be publicly accessible.
Supported Events
| Event | Description |
|---|---|
deposit.created | A deposit was initiated |
deposit.updated | A deposit status changed |
deposit.completed | A deposit was received and credited |
payout.updated | A payout status changed |
payout.completed | A payout was delivered successfully |
customer.created | A new customer was created |
customer.kyc.approved | Customer KYC was approved |
customer.kyc.rejected | Customer KYC was rejected |
virtual_account.deposit | A payment arrived at a virtual account |
virtual_account.funded | A virtual account received settled funds |
Signature Verification
Every webhook delivery includes anX-Yativo-Signature header — an HMAC SHA256 hex digest of the raw request body signed with your webhook secret.
Algorithm:

