Actions39
- Calendar Actions
- Contact Actions
- Conversation Actions
- Custom API Request Actions
- Form Actions
- Location Actions
- Opportunity Actions
- User Actions
- Workflow Actions
Calendar → Update Appointment
AI-generatedSummary
Update a GoHighLevel appointment by sending a PUT request for its appointment ID. Supply the required appointment ID, calendar ID, contact ID, and start time; optionally set an end time, title, or status.
Inputs
- Appointment ID (required) — Unique ID of the appointment to update.
- Calendar ID (required) — ID of the target calendar; included in the request only when non-empty.
- Contact ID (required) — ID of the contact; included in the request only when non-empty.
- Start Time (required) — Appointment start time; converted to an ISO timestamp and included only when non-empty.
- End Time — Optional appointment end time; converted to an ISO timestamp when provided.
- Title — Optional appointment title; included when non-empty.
- Appointment Status — Status to send: Cancelled, Confirmed, Invalid, New, No-Show, or Showed. Defaults to New.
Output shape
A list of items, each containing the GoHighLevel API response for the updated appointment.
Processes each input item separately and preserves item pairing. The request always includes appointmentStatus, defaulting to new, even when other optional values are empty. Errors stop execution unless Continue On Fail is enabled, in which case an item with an error object is returned.