NameDescriptionTypeAdditional information
OriginalProcessId

Original Process ID to be rescheduled

integer

Required

CancellationReasonId

Reschedule (Cancellation) Reason ID. If 0 or nothing passed, the system will use the first CancellationReason's ID found.

integer

None.

CancellationComment

Reschedule (Cancellation) Comment

string

None.

ProcessId

Process ID populated after appointment rescheduled successfully. Ignored if set prior. This is the best internal reference to the appointment. Must be used for all internal references to the appointment.

integer

None.

CaseId

Case ID populated after appointment rescheduled successfully. Ignored if set prior. This is typically used as the booking reference as it is the easiest number to reference and see in QFlow.

integer

None.

AppointmentDateTime

Appointment Date and Time

date

Required

ServiceId

Service ID if changing service. If nothing passed, the previous service will be used.

integer

None.

AppointmentTypeId

Appointment Type ID if changing the type. If nothing passed, the previous appointment type will be used.

integer

None.

Subject

Subject. Will be copied from previous appointment if nothing passed.

string

None.

Notes

Notes. (Will NOT be copied from previous appointment)

string

None.

ExtRef

Case External Reference. Will be copied from previous appointment if nothing passed.

string

Max length: 200

ReservedSlotId

Pre-Reserved Slot Id (aka Slot Ordinal Number)

integer

None.

UserId

User Id of rescheduler (typically 1 = System Admin/API)

integer

None.