Update an appointment.
- Resource
-
/connect/health/appointment-management/appointment/{appointmentId} - Resource Example
- HTTP methods
- PUT
- Request body for PUT (LS)
-
{ "workTypeId": "08qxx0000004C97AAE", "id": "08pxx0000004KGG", -- id of the appointment to "channelId": "0eFxx0000000001EAA", "startDate": "2025-09-20T00:15:00Z", "endDate": "2025-09-20T00:45:00Z", "timeZone": "America/Indiana/Indianapolis", "comment": "Payload for the internal salesforce system to book a provider.", "participants": [ { "reference": "Patient/001xx000003GYimAAG" }, { "reference": "Practitioner/0bSxx000000000AEAQ", "isReferenceRequired": true }, { "reference": "Facility/001xx000003GYj3AAG" } ] } - Request body for PUT (External EHR System)
-
{ "startDate": "2026-12-10T09:00:00Z", "endDate": "2026-12-10T11:00:00Z", "workTypeId": "08qxx0000004C97AAE", "channelId": "0eFxx0000000001EAA", "id": "08pxx0000004KGG", -- id of the appointment to "sourceSystem": "cerner", "comment": "Update the current appointment with new date", "appointmentTypes": [ "FOLLOWUP" ], "serviceCategories": [ "serviceCategoryCode1", "serviceCategoryCode2" ], "serviceTypes": [ "serviceTypeCode1", "serviceTypeCode2" ], "specialties": [ "specialityCode" ], "slots": [ { "id": "24477854-21304876-62852027-2", "reference": "<healthcarePractitionerId>" - matches with the reference of practitioner within participants } ], "participants": [ { "reference": "Patient/<patientId>" }, { "reference": "Facility/<facilityId>" }, { "reference": "Practitioner/<healthcarePractitionerId>", "isReferenceRequired": true } ] }
- Request parameters for PUT
-
- Response body for PUT