These docs are for v1.0. Click to read the latest docs for v3-prod.

Reschedule Appointment

Use this endpoint to Reschedule an appointment booking. Only appointments in "BK", booked status, can be Rescheduled. Past dated appointments cannot be rescheduled. A valid appointment id is required.

The StartDateTime and EndDateTime are required. Use the ISO 8601 format for DateTime Timezone, e.g., 2016-10-30T09:00:00-5:00.

The serviceId is optional. If changing the serviceId, the new service id's duration must match the original service's duration.

The resourceId is optional. If changing the resourceId, verify the availability of the new resource prior to rescheduling.

IMPORTANT: Always run availability before rescheduling an appointment to verify the timeslot is open and available for the new time, service and/or resource requested. This is the only way to assure the slot is available. You cannot reschedule an appointment to a different location. If necessary, you should cancel and then book an appointment in the other location.

For more information: Appointment Overview

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

appointment id to reschedule

Body Params
string | null
string | null
string | null
date-time
date-time
int32
string | null
Headers
string
enum
Defaults to application/json-patch+json

Generated from available request content types

Allowed:
Response

Language
Credentials
OAuth2
Missing 1 required scope
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json