post
https://app.hosttools.com/webhooks/reservation
This documents the webhook payload that Host Tools will POST to your configured webhook URL
when reservation-related events occur.
Note: This is not an API endpoint you call.
This documents the requests that Host Tools sends TO your webhook URL.
When triggered:
reservation.created: Host Tools has a new reservation, inquiry or booking request.reservation.cancelled: the reservation's status changed to "cancelled", on any channel. A reservation Host Tools first learns of after it was already cancelled is also sent asreservation.cancelled.reservation.changed: any other change, for example the status moved to "accepted", the dates or number of guests changed, or a change request was opened on an Airbnb reservation.
Each change is sent as its own webhook, so a cancel is never folded into a reservation.changed, even when something else changed at the same moment. document is the reservation as it is when the webhook is sent, so it can already show a later change than the one event describes; read event to know what happened, and document for the current state.
Handling the webhook:
- Your endpoint should respond with HTTP 200 status
- Process the data asynchronously if needed
- Respond within 30 seconds
Recent Requests
Log in to see full request history
| Time | Status | User Agent | |
|---|---|---|---|
Retrieving recent requests… | |||
Loading…