Update appointment
POST /api/v1/diaries/appointments/:appointmentId
Updates an existing appointment with new details including diary, patient, visit type, start time, duration, status, channel, notes, external reference, and staff assignment.
Request