Skip to main content
Webhooks push events from Way to your systems as they happen - a booking confirmed, cancelled, or rescheduled; a listing published; a review submitted - so you don’t have to poll the API.

How delivery works

When a subscribed event occurs, Way sends an HTTP POST to your configured URL:
  • event identifies the event type; payload’s shape depends on it - see the event catalog.
  • If you configured a secret, the request carries an X-Way-Signature header you should verify - see Verify signatures.
  • Your endpoint has 10 seconds to respond with a 2xx. Failures are retried - see Delivery and retries.
  • Webhooks are managed in the Way dashboard, not through the API - see Setup.

Events

A typical integration

  1. Set up a webhook in the dashboard pointing at your endpoint, with a secret.
  2. Verify the signature on every delivery, respond 200 fast, and process asynchronously.
  3. Use booking.* events to keep your systems in sync, fetching full records via the Bookings API when you need more than the payload carries.
  4. Test locally by triggering real events on staging.