Skip to main content
Moves an upcoming appointment — requested or confirmed — to another free time of its booking type, keeping its length and prep time. It stays with the same teammate unless staff names another. The contact is told and reminded as when the team moves it, and appointment.rescheduled is sent.
Needs the calendar:write scope.

Path parameters

Body

Its own time doesn’t count against it: moving it by a few minutes works.

Request

Response

200 OK — the appointment at its new time.

Errors

Every refusal is {"error": {"code", "message", "field"}}; field is there when one input is at fault. Any request can also be refused for its key, its account or its rate (key_required, invalid_key, account_suspended, plan_excludes_api, address_not_allowed, rate_limited); see the overview.