event.<resource> or event.<resource>.<action>.
Subscribe only to what you need per webhook endpoint. Each delivery body is:
data is always the last key. Money values in data are JSON floats in major units with 6 decimal places (0.310000). Companion *_minor fields are Ledger integers (31 when scale is 2).
The same catalog appears under Settings → Developers → Webhooks.
Account
Beneficiaries
data mirrors the public beneficiary object (kind, address, routing, scheme, route_label, …) plus business_id.
Payouts
Example data (processing)
documents lists each one with a signed S3 url (valid for 24 hours; see url_expires_at).
Swaps
data includes both legs as floats (amount_from / amount_to) plus *_minor, fx_rate / rate, fees, rail / channel (internal), and a short timeline.
Payins
Created events carry method/channel and float amounts. Completed events add
gross / fee / net (and *_minor), rail, optional sender details, fees, and timeline.