Event Envelope
Every delivery is an HTTPPOST whose JSON body follows this envelope:
The request also includes these headers:
See Webhook Security before accepting a delivery.
Supported HOP Events
The/v1/customers/{customer_id}/webhook-endpoints API accepts exactly these event types:
Any other event name is rejected with
422 Unprocessable Entity.
Deposit Example
Thedata object for deposit events uses the same payin representation returned by the Payins API. Nullable fields not relevant to this example are omitted for readability.
Withdrawal Example
Thedata object for withdrawal events contains the payout plus its beneficiary and payout-destination details. Nullable fields not relevant to this example are omitted for readability.
Account Example
Account events carry the current account details and verification state. Detail-only onboarding fields may benull in webhook deliveries.