Appointment types

Get appointment types

get

Retrieves a list of appointment types based on the provided filter

Authorizations
AuthorizationstringRequired

Enter your Bearer token

organization_codestringRequired

Enter your organization code

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

Create multiple appointment types

post

Creates multiple appointment types

Authorizations
AuthorizationstringRequired

Enter your Bearer token

organization_codestringRequired

Enter your organization code

Body
idnumberOptional
namestringRequired
prioritystring · enumOptionalPossible values:
descriptionstringOptional
durationInMinutesnumberOptional
startDateone ofOptional
string · dateOptional
or
string · date-timeOptional
endDateone ofOptional
string · dateOptional
or
string · date-timeOptional
colorstringOptional
locationTypeanyOptional
userIdstringOptional
externalIdstringOptional
useDefaultAvailabilitybooleanOptional
disabledbooleanOptional
appointmentTypeTemplateIdnumberOptional
schedulerSystemUserIdstringOptional
serviceProviderIdnumberOptional
serviceProviderScheduleIdnumberOptional
serviceProviderScheduleanyOptional
maximumAppointmentsPerDaynumberOptional
maximumAppointmentsPerWeeknumberOptional
serviceProviderRoleanyOptional
Responses
chevron-right
200Success
application/json
post
/api/service-provider-scheduling/appointment-types
200Success

Create appointment type

post

Creates a new appointment type for a specific service provider

Authorizations
AuthorizationstringRequired

Enter your Bearer token

organization_codestringRequired

Enter your organization code

Path parameters
serviceProviderIdstringRequiredPattern: [^\/#\?]+?
Body
idnumberOptional
namestringRequired
prioritystring · enumOptionalPossible values:
descriptionstringOptional
durationInMinutesnumberOptional
startDateone ofOptional
string · dateOptional
or
string · date-timeOptional
endDateone ofOptional
string · dateOptional
or
string · date-timeOptional
colorstringOptional
locationTypeanyOptional
userIdstringOptional
externalIdstringOptional
useDefaultAvailabilitybooleanOptional
disabledbooleanOptional
appointmentTypeTemplateIdnumberOptional
schedulerSystemUserIdstringOptional
serviceProviderIdnumberOptional
serviceProviderScheduleIdnumberOptional
serviceProviderScheduleanyOptional
maximumAppointmentsPerDaynumberOptional
maximumAppointmentsPerWeeknumberOptional
serviceProviderRoleanyOptional
Responses
chevron-right
200Success
application/json
post
/api/service-provider-scheduling/{serviceProviderId}/appointment-types
200Success

Update appointment type

put

Updates an existing appointment type for a specific service provider

Authorizations
AuthorizationstringRequired

Enter your Bearer token

organization_codestringRequired

Enter your organization code

Path parameters
serviceProviderIdstringRequiredPattern: [^\/#\?]+?
idstringRequiredPattern: [^\/#\?]+?
Body
idnumberOptional
namestringRequired
prioritystring · enumOptionalPossible values:
descriptionstringOptional
durationInMinutesnumberOptional
startDateone ofOptional
string · dateOptional
or
string · date-timeOptional
endDateone ofOptional
string · dateOptional
or
string · date-timeOptional
colorstringOptional
locationTypeanyOptional
userIdstringOptional
externalIdstringOptional
useDefaultAvailabilitybooleanOptional
disabledbooleanOptional
appointmentTypeTemplateIdnumberOptional
schedulerSystemUserIdstringOptional
serviceProviderIdnumberOptional
serviceProviderScheduleIdnumberOptional
serviceProviderScheduleanyOptional
maximumAppointmentsPerDaynumberOptional
maximumAppointmentsPerWeeknumberOptional
serviceProviderRoleanyOptional
Responses
chevron-right
200Success
application/json
put
/api/service-provider-scheduling/{serviceProviderId}/appointment-types/{id}
200Success

Delete appointment type

delete

Deletes an appointment type for a specific service provider

Authorizations
AuthorizationstringRequired

Enter your Bearer token

organization_codestringRequired

Enter your organization code

Path parameters
serviceProviderIdstringRequiredPattern: [^\/#\?]+?
idstringRequiredPattern: [^\/#\?]+?
Responses
chevron-right
200Success
application/json
delete
/api/service-provider-scheduling/{serviceProviderId}/appointment-types/{id}
200Success

Was this helpful?