Schedule appointments

Schedule the appointment passed on body on the interaction using interactionId.

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

Scope

hls-appointment:write

Query Params
string
required
length between 1 and 2147483647

Required interaction Id

string
length between 1 and 2147483647

Notes of the scheduling appointment

string
length between 1 and 2147483647

Prefix to add to appointment notes

Body Params
string
length between 1 and 2147483647

The id of the available slot from the external system.

string
length between 1 and 2147483647

The id of the specialization / area of expertise for the available slot.

date-time
length between 1 and 2147483647

The time at which the appointment starts for the available slot in UTC.

date-time
length between 1 and 2147483647

The time at which the appointment ends for the available slot in UTC.

string
length between 1 and 2147483647

The id of the provider for the available slot.

string
length between 1 and 2147483647

The id of the service location / department for a provider for the available slot.

string
length between 1 and 2147483647

The zone id of this available slot.

string
length between 1 and 2147483647

The sub-location (department) for the available slot.

integer
1 to 1440

Duration of the appointment in minutes.

string
length between 1 and 2147483647

Epic only. When provided, triggers the ScheduleMultipleAppointments Epic flow instead of the standard scheduling flow. Required when cancel_comments is set.

string
length between 1 and 2147483647

Epic only. Comments explaining why an existing appointment is being cancelled as part of booking this new one. Requires order_id to be set; returns 400 if provided without it.

Responses
200

OK

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