Customer webhook events are in preview as part of USD Virtual Accounts.
Events
Every accepted verification request creates
customer.verification.submitted. If processing returns
a terminal or information-requested state immediately, Yara also creates the corresponding state event.
When a pending submission reaches a terminal state later, Yara sends the terminal event after it
applies that state.
Payload
rejection_reasons also available from the
authorized verification read endpoint.
Handle deliveries safely
- Verify the
X-Yara-Signatureagainst the raw request body before parsing the payload. - Return a
2xxquickly and process the event asynchronously. - De-duplicate deliveries using the top-level event
id. - Fetch the customer or submission if you need the latest state after receiving an event.