reschedule_booking
Change a confirmed booking to a new time by selecting from available slots, which emails the attendee and re-arms the reminder. Check availability before rescheduling.
Instructions
Move a confirmed booking of the current team to a different time, as the organiser. The new start time must be one of the available slots — call get_booking_availability with this bookingId first and pick a startAt from its slots. The attendee is emailed about the new time, the 24h reminder is re-armed, and the booking.rescheduled integration event fires. Only works on a scheduled booking; it is rejected if the slot got taken in the meantime or if that respondent already has another active booking.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| startAt | Yes | The new start time, ISO datetime — must be one of the slots from get_booking_availability | |
| bookingId | Yes | The booking id (the bookingId returned by list_bookings) |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| endAt | No | New end, ISO datetime | |
| status | No | Booking status after the move | |
| startAt | No | New start, ISO datetime | |
| timezone | No | Timezone of the new slot | |
| bookingId | No | The booking that was moved | |
| slotDurationMinutes | No | Length of the slot |