booking_cancel_reservation
Cancel an existing Booking.com reservation. Requires explicit user confirmation to complete the irreversible cancellation.
Instructions
Cancel an existing reservation. Walks Booking.com's multi-step cancel flow (confirmation page, reason survey, final confirm). IMPORTANT: Set confirm=true only with explicit user confirmation — the final step is irreversible. Without confirm=true it returns a no-op warning and never opens a browser.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| confirm | No | Set to true to actually cancel. If false or omitted, returns a warning instead. NEVER set to true without explicit user confirmation. | |
| reservationId | Yes | The reservationId from booking_get_reservations (the trip id, or '<tripId>-<n>' for a specific booking in a multi-booking trip). A full confirmation/detail URL is also accepted. |