Update an appointment
PATCH /appointments/{appointmentId}
Partially updates a CRM appointment and preserves omitted fields. The wrapped patch form is canonical. Legacy replacement start-time fields remain supported but must be supplied with their paired duration fields.
Operation ID: patchAppointment
Authorization: BEARER or API key
Parameters
| Name | Location | Type | Required | Description |
|---|---|---|---|---|
appointmentId |
path | string | Yes | Connector-assigned CRM appointment identifier. |
Request body
Partial appointment update. Omitted fields are preserved.
Required: Yes
Content type: application/json
Schema: AppointmentPatchRequest
{
"patch": {
"title": "Updated Strategy Call"
}
}
Responses
| Status | Description | Body |
|---|---|---|
200 |
Appointment update result. | AppointmentRecordResponse |
400 |
Bad request, missing authentication, or connector error. | ErrorResponse, string |
401 |
The user session is expired or revoked. | ErrorResponse, string |