Update an appointment type

Partially update an appointment type. Only provided fields are changed; omitted fields retain their current values. The existing record is fetched and merged with the request body. Updating an appointment type will re-sync all active appointments of this type to external calendars — this may take longer for types with many active appointments.

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

The unique appointment type object ID.

Body Params

Request body for partially updating an appointment type. Only provided fields are changed; omitted fields retain their current values. At least one field must be provided.

string

Display name.

string

Description.

number
≥ 1

Duration in minutes (must be > 0).

number

Buffer time in minutes.

string

The platform or format for the appointment. Common values include standard, telehealth_lite, telehealth_pro, class, and class_block.

number
number
boolean
boolean
boolean
string | null
string
boolean
practitioners
array of strings
practitioners
boolean
boolean
number | null
number | null
2 to 30
string | null
emailTemplate
object | null
syncableCalendars
array of objects
syncableCalendars
Responses

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