Appointment types
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
200Success
application/json
get
/api/service-provider-scheduling/appointment-types200Success
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
string · date-timeOptional
endDateone ofOptional
string · dateOptional
string · date-timeOptional
colorstringOptional
locationTypeanyOptional
userIdstringOptional
externalIdstringOptional
useDefaultAvailabilitybooleanOptional
disabledbooleanOptional
appointmentTypeTemplateIdnumberOptional
schedulerSystemUserIdstringOptional
serviceProviderIdnumberOptional
serviceProviderScheduleIdnumberOptional
serviceProviderScheduleanyOptional
maximumAppointmentsPerDaynumberOptional
maximumAppointmentsPerWeeknumberOptional
serviceProviderRoleanyOptional
Responses
200Success
application/json
post
/api/service-provider-scheduling/appointment-types200Success
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
string · date-timeOptional
endDateone ofOptional
string · dateOptional
string · date-timeOptional
colorstringOptional
locationTypeanyOptional
userIdstringOptional
externalIdstringOptional
useDefaultAvailabilitybooleanOptional
disabledbooleanOptional
appointmentTypeTemplateIdnumberOptional
schedulerSystemUserIdstringOptional
serviceProviderIdnumberOptional
serviceProviderScheduleIdnumberOptional
serviceProviderScheduleanyOptional
maximumAppointmentsPerDaynumberOptional
maximumAppointmentsPerWeeknumberOptional
serviceProviderRoleanyOptional
Responses
200Success
application/json
post
/api/service-provider-scheduling/{serviceProviderId}/appointment-types200Success
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
string · date-timeOptional
endDateone ofOptional
string · dateOptional
string · date-timeOptional
colorstringOptional
locationTypeanyOptional
userIdstringOptional
externalIdstringOptional
useDefaultAvailabilitybooleanOptional
disabledbooleanOptional
appointmentTypeTemplateIdnumberOptional
schedulerSystemUserIdstringOptional
serviceProviderIdnumberOptional
serviceProviderScheduleIdnumberOptional
serviceProviderScheduleanyOptional
maximumAppointmentsPerDaynumberOptional
maximumAppointmentsPerWeeknumberOptional
serviceProviderRoleanyOptional
Responses
200Success
application/json
put
/api/service-provider-scheduling/{serviceProviderId}/appointment-types/{id}200Success
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
200Success
application/json
delete
/api/service-provider-scheduling/{serviceProviderId}/appointment-types/{id}200Success
Was this helpful?