Appointment type templates

Get appointment type templates

get

Retrieves all appointment type templates

Authorizations
AuthorizationstringRequired

Enter your Bearer token

organization_codestringRequired

Enter your organization code

Query parameters
regionstringOptional
organizationIdnumberOptional
isServiceProviderGroupbooleanOptional
byCareTeambooleanOptional
patientIdstringOptional
isTemplatebooleanOptional
includeAddressGroupbooleanOptional
Responses
200Success
application/json
get
/api/service-provider-scheduling/appointment-type-templates
200Success

Create appointment type template

post

Creates a new appointment type template

Authorizations
AuthorizationstringRequired

Enter your Bearer token

organization_codestringRequired

Enter your organization code

Body
idnumberOptional
namestringOptional
prioritystring · enumOptionalPossible values:
descriptionstringOptional
durationInMinutesnumberOptional
startDateone ofOptional
string · dateOptional
or
string · date-timeOptional
endDateone ofOptional
string · dateOptional
or
string · date-timeOptional
colorstringOptional
externalIdstringOptional
typestringOptional
organizationIdnumberOptional
minTimeBeforeBookingInMinutesnumberOptional
maximumAppointmentsPerDaynumberOptional
maximumAppointmentsPerWeeknumberOptional
attributesobjectOptional
locationTypestring · enumOptionalPossible values:
addressGroupIdnumberOptional
useDefaultAvailabilityanyOptional
overlappingSlotsanyOptional
Responses
200Success
application/json
post
/api/service-provider-scheduling/appointment-type-templates
200Success

Get appointment type template by ID

get

Retrieves a specific appointment type template

Authorizations
AuthorizationstringRequired

Enter your Bearer token

organization_codestringRequired

Enter your organization code

Path parameters
appointmentTypeTemplateIdstringRequiredPattern: [^\/#\?]+?
Responses
200Success
application/json
get
/api/service-provider-scheduling/appointment-type-templates/{appointmentTypeTemplateId}
200Success

Update appointment type template

put

Updates an existing appointment type template

Authorizations
AuthorizationstringRequired

Enter your Bearer token

organization_codestringRequired

Enter your organization code

Path parameters
idstringRequiredPattern: [^\/#\?]+?
Body
idnumberOptional
namestringOptional
prioritystring · enumOptionalPossible values:
descriptionstringOptional
durationInMinutesnumberOptional
startDateone ofOptional
string · dateOptional
or
string · date-timeOptional
endDateone ofOptional
string · dateOptional
or
string · date-timeOptional
colorstringOptional
externalIdstringOptional
typestringOptional
organizationIdnumberOptional
minTimeBeforeBookingInMinutesnumberOptional
maximumAppointmentsPerDaynumberOptional
maximumAppointmentsPerWeeknumberOptional
attributesobjectOptional
locationTypestring · enumOptionalPossible values:
addressGroupIdnumberOptional
useDefaultAvailabilityanyOptional
overlappingSlotsanyOptional
Responses
200Success
application/json
put
/api/service-provider-scheduling/appointment-type-templates/{id}
200Success

Delete appointment type template

delete

Deletes a specific appointment type template

Authorizations
AuthorizationstringRequired

Enter your Bearer token

organization_codestringRequired

Enter your organization code

Path parameters
idstringRequiredPattern: [^\/#\?]+?
Responses
200Success
application/json
delete
/api/service-provider-scheduling/appointment-type-templates/{id}
200Success