AppointmentConfirmation

Set (or, with a null status, clear) the confirmation state by hand — e.g. the client confirmed on the phone. 409 for a cancelled appointment.

Changed on
put/appointments/{id}/confirmation

Request

Path parameters

idstring required

Request body

statusstring nullable

"Confirmed" | "Unconfirmed" | "Declined" | "RescheduleRequested", or null to clear it back to "no confirmation requested".

methodstring nullable

"Phone" | "InPerson" | "Text" | "Email" | "Other". Defaults to Phone when a status is set without one; ignored when clearing.

notestring nullable

Optional free text, at most 500 characters.

Response

OK

appointmentIdstring
statusstring nullable

Same values as AppointmentSummaryForScheduleDto.ConfirmationStatus.

methodstring nullable

A staff method ("Phone", "InPerson", "Text", "Email", "Other"), or "ClientResponse" (the client answered the confirmation form) / "ConfirmationRequest" (a form was sent).

notestring nullable
setAtstring date-time nullable
setByIdstring nullable
setByNamestring nullable

Changes