Introduction
Outgoing webhooks allow you to receive real-time notifications about reservation events from your PMS. When a new integration account is created, Zepl automatically subscribes to webhooks on our end. We process these webhooks to update reservations, and listing information. By creating an outgoing webhook app, you can also receive webhooks from our system, to notify about changes made to reservations.Supported Events
Currently, we support the following reservation events:RESERVATION_CREATED: Triggered when a new reservation is createdRESERVATION_UPDATED: Triggered when an existing reservation is modifiedRESERVATION_CANCELLED: Triggered when a reservation is cancelled
Getting Started
To start receiving webhook notifications, you will need to create an outgoing webhook app for each provider you want to receive reservation events from. This needs the following information:- The provider you want to receive reservation events from
- The events you want to monitor (
RESERVATION_CREATED,RESERVATION_UPDATED,RESERVATION_CANCELLED) - The URLs where you want to receive the notifications
Webhook Payload Structure
When an event occurs, Zepl will send a POST request to your configured URLs with a payload in the following format:API Reference
For detailed API documentation, please refer to the following endpoints:- Create Outgoing Webhook App
- Get Outgoing Webhook App
- Update Outgoing Webhook App
- Delete Outgoing Webhook App
Considerations
- Always validate the webhook payload on your end
- Implement proper error handling for failed webhook deliveries
- Use HTTPS URLs for secure webhook delivery