Skip to main content

rescheduleAppointmentEvent

Reschedules an existing appointment event

Arguments

actorActorContext

The context of the actor performing the action

appointmentCalendarIdID

The AppointmentCalendar to reschedule the event onto

calendarEventIdID

The ID of the CalendarEvent to reschedule

idID

The ID of the AppointmentEvent to reschedule

preventBookingIfRangeIsUnavailable

Boolean

Whether to prevent rescheduling if the range is unavailable

sendCustomerNotificationBoolean

Whether to send a notification to the customer about the reschedule

targetAppointmentBookingPageIdID

The AppointmentBookingPage for the rescheduled event (defaults to original)

targetAppointmentCalendarIdID

The AppointmentCalendar to reschedule the event onto

targetBookerAppointmentEventBookerInput

Updated booker details (if not provided, uses existing booker from the appointment)

targetEndDateTimeDateTime!

The new end date and time of the event

targetFormSubmissionIdID

The FormSubmission to associate with the rescheduled event (if not provided, uses existing form submission)

targetStartDateTimeDateTime!

The new start date and time of the event

Returns

RescheduleAppointmentEventPayload!