Cancel appointment
cancel_appointmentCancels an unpaid Fresha appointment without a charge and can notify the client; also cancels later appointments in a repeating series. Use it when no cancellation fee or paid deposit applies.
Instructions
Cancel an appointment without a charge, optionally telling the client.
Cancels the appointment as Cancel in its drawer does, with one of the business's cancellation reasons. With notify_client (default true) Fresha sends the client a cancellation message, so this can reach the client; false cancels quietly. whole_series also cancels the later appointments of a repeating series. An appointment with a cancellation fee or a paid deposit is refused: cancel it in Fresha. It cannot be undone here.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| scope | No | this_appointment (default) or whole_series, for repeating appointments: this and every later one. | |
| reason | No | Name of one of the business's cancellation reasons, e.g. Client not available. Default: none. | |
| notify_client | No | Send the client a cancellation message. Default: true. | |
| appointment_id | Yes | Appointment id from list_appointments. |