hemmabo_booking_reschedule
Reschedule a confirmed or pending booking to new dates. Automatically recalculates the price and handles Stripe charges or refunds.
Instructions
Reschedule a confirmed or pending booking to new dates. Use this tool when the guest wants to change travel dates on an existing booking. Do NOT use if the booking is cancelled or completed — check hemmabo_booking_status first. Automatically recalculates price and handles Stripe charge (if price increased) or refund (if decreased). Returns previous dates, new dates, price delta, and Stripe transaction details.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| reservationId | Yes | Booking UUID to reschedule (e.g. '550e8400-e29b-41d4-a716-446655440000'). Must be in 'confirmed' or 'pending' status. | |
| newCheckIn | Yes | New arrival date in ISO 8601 format (YYYY-MM-DD, e.g. '2026-07-20'). Must be today or later. | |
| newCheckOut | Yes | New departure date in ISO 8601 format (YYYY-MM-DD, e.g. '2026-07-27'). Must be after newCheckIn. | |
| reason | No | Reason for rescheduling (e.g. 'Flight delayed'). Optional but recommended for host records. |