Cancel a reservation
cancel_bookingCancels in two steps. The first mode takes reservation_number and phone_last4, emails a code and returns cancel_id. The second mode takes cancel_id and code, cancels the reservation, releases the room and notifies staff and guest. Automated cancellation is available more than 48 hours before check-in during office hours; other cancellations are handled by the property by phone. Cancellation codes have a separate budget of three per reservation in a rolling 24 hours and, by default, five across the portfolio in a rolling 24 hours, unaffected by booking traffic. The portfolio ceiling is configurable. Unavailable or over-budget cancellations give the property phone without a booking link. The published cancellation policy applies. No payment or refund is processed.
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "cancel_booking"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| code | No | The six-digit code received by the guest by email. | |
| cancel_id | No | Opaque identifier returned by the first step. | |
| phone_last4 | No | Last four digits of the booking contact phone number. | |
| reservation_number | No | Reservation number. |