Reschedule appointment
reschedule_appointmentMove an appointment to a new start time and optionally reassign all its services to another team member, keeping lengths and prices; choose whether to notify the client.
Instructions
Move an appointment to a new start time, optionally to another team member.
Moves every service of the appointment by the same amount so the first starts at start_at, as Reschedule in the appointment drawer does; lengths and prices stay. team_member_id moves all services to that team member. With notify_client (default true) Fresha sends the client a reschedule message by their notification settings; false moves it quietly. Cancelled, completed and no-show appointments are refused.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| start_at | Yes | New start. ISO 8601: 2026-11-03T14:30 is wall clock in the business's time zone; with an offset (2026-11-03T14:30:00+01:00) it is converted. | |
| notify_client | No | Let Fresha send the client a reschedule message, by their notification settings. Default: true. | |
| appointment_id | Yes | Appointment id from list_appointments. | |
| team_member_id | No | New team member for every service. Default: unchanged. |