Reschedule appointment
reschedule_appointmentMove an appointment to a new start time and optionally assign another staff member; Booksy checks the slot first and can notify the client.
Instructions
Move an appointment to a new start time, and optionally to another staff member.
Moves every service of the appointment by the same amount, so the first one starts at start. Booksy's dry run checks the new slot first and a busy one is refused. The client hears about it only with notify_client. Booksy refuses appointments it no longer lets you change (can in get_appointment).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| start | Yes | New start, ISO 8601. Without a time zone it is the business's local time. | |
| staff_id | No | New staff member from list_staff. Default: unchanged. | |
| notify_client | No | Tell the client about the new time through Booksy. Default: false. | |
| appointment_id | Yes | Appointment ID from list_appointments. |