> ## Documentation Index
> Fetch the complete documentation index at: https://docs.way.co/llms.txt
> Use this file to discover all available pages before exploring further.

# Event Catalog

> Every webhook event Way can send, with payload references and samples.

Way sends webhook events as `POST` requests with the body `{ "event": "<event name>", "payload": { ... } }`. When a webhook secret is set, the `X-Way-Signature` header carries an HMAC of the request body - see [Verify signatures](/webhooks/verify-signatures). Each page below documents when the event fires, its full payload schema, and a sample delivery.

| Event                                                                   | When it fires                                                                                       |
| ----------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------- |
| [booking.completed](/webhooks/events/booking-completed)                 | When a booking is confirmed after checkout completes successfully.                                  |
| [booking.modified](/webhooks/events/booking-modified)                   | When an existing booking is changed, such as when participants or add-ons are added.                |
| [booking.rescheduled](/webhooks/events/booking-rescheduled)             | When a booking is moved to a different session.                                                     |
| [booking.cancelled](/webhooks/events/booking-cancelled)                 | When a booking is partially or fully canceled.                                                      |
| [booking.refunded](/webhooks/events/booking-refunded)                   | When a booking is partially or fully refunded.                                                      |
| [experience.published](/webhooks/events/experience-published)           | When an experience is published.                                                                    |
| [listing.published](/webhooks/events/listing-published)                 | When a listing - an experience or a collection - is published.                                      |
| [listing.unpublished](/webhooks/events/listing-unpublished)             | When a listing - an experience or a collection - is unpublished.                                    |
| [review.completed](/webhooks/events/review-completed)                   | When a review is submitted for a booking.                                                           |
| [financialReport.updated](/webhooks/events/financialreport-updated)     | When new financial transactions have been recorded since the last delivery.                         |
| [financialReportV2.updated](/webhooks/events/financialreportv2-updated) | When new financial transactions have been recorded since the last delivery, reported per line item. |
