Skip to main content

When it fires

Way sends financialReport.updated on a recurring background sync whenever new financial transactions - bookings, refunds, transfers, and similar activity - have been recorded since the webhook’s last successful delivery. Each delivery batches all new transaction rows for the covered brands; if there are no new rows, no event is sent. For organization-level webhooks, transactions from brands added to the organization after the webhook was created are included in the next delivery. Events arrive at your endpoint as a POST request with the body { "event": "financialReport.updated", "payload": { ... } }. When a webhook secret is set, the X-Way-Signature header carries an HMAC of the request body - see Verify signatures.

Payload

Sample

Retrieve individual bookings referenced by transactions with Get Booking.