Reschedule an appointment

Moves the appointment with the given UID to a new start time, keeping the attendee and appointment type. The new slot is validated like a new booking; on conflict the API returns 400 and the agent should re-query /availability. The rescheduled appointment gets a new UID (returned in the response); the old UID is kept as rescheduled_from_uid. When no appointment with this UID exists the API returns 400 with error_code ResourceNotExist.

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…
Path Params
string
required
string
required
Body Params
string

Optional reason shared with the host and the attendee in the update email.

string
required

New slot start time, ISO 8601 UTC. Required. The new slot is validated against availability the same way as a new booking.

Responses

401

Unauthorized request - missing or invalid credentials

429

Rate limit exceeded - please refer to api documentation for limits

Language
Credentials
Bearer
JWT
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json