Update Appointment
Updates one or more fields on an existing appointment.
https://api.vantaxai.com/v1/appointments/{appointment_id}Only include the fields you want to change. Reschedule by sending a new `appointment_date`, or move the booking by sending a new `calendar_id`. Changing `status` is how you confirm, complete, or cancel an appointment. Updates are synced to the connected external calendar when one is configured.
Headers
AuthorizationstringrequiredBearer authentication with your secret API key.
example: Bearer vx_live_3fa9c2…
Content-TypestringrequiredMust be application/json for requests with a body.
example: application/json
Path Parameters
appointment_idstringrequiredThe appointment to update.
example: appt_7c1d90
Body Parameters
calendar_idstringoptionalMove the appointment to a different calendar.
titlestringoptionalNew title.
descriptionstringoptionalUpdated notes.
appointment_datestringoptionalReschedule to a new ISO-8601 UTC start time.
example: 2026-06-09T16:30:00Z
durationintegeroptionalNew length in minutes.
statusstringoptionalUpdate the appointment status.
scheduledconfirmedcompletedcancelledno_showexample: completed
locationstringoptionalNew location.