Skip to content

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