Role configurations
Retrieves role configurations for an appointment type
Authorizations
AuthorizationstringRequired
Enter your Bearer token
organization_codestringRequired
Enter your organization code
Path parameters
appointmentTypeIdstringRequiredPattern:
[^\/#\?]+?Query parameters
rolestringRequired
Responses
200Success
application/json
get
/api/service-provider-scheduling/{appointmentTypeId}/role-configurations200Success
Creates role configurations for an appointment type
Authorizations
AuthorizationstringRequired
Enter your Bearer token
organization_codestringRequired
Enter your organization code
Path parameters
appointmentTypeIdstringRequiredPattern:
[^\/#\?]+?Bodyobject[]
object[]Optional
Responses
200Success
application/json
post
/api/service-provider-scheduling/{appointmentTypeId}/role-configurations200Success
Updates multiple role configurations
Authorizations
AuthorizationstringRequired
Enter your Bearer token
organization_codestringRequired
Enter your organization code
Bodyobject[]
object[]Optional
Responses
200Success
application/json
put
/api/service-provider-scheduling/role-configurations200Success
Deletes multiple role configurations
Authorizations
AuthorizationstringRequired
Enter your Bearer token
organization_codestringRequired
Enter your organization code
Path parameters
idobject[]RequiredPattern:
[^\/#\?]+?Responses
200Success
application/json
delete
/api/service-provider-scheduling/role-configurations/{id}200Success
Updates a specific role configuration for an appointment type
Authorizations
AuthorizationstringRequired
Enter your Bearer token
organization_codestringRequired
Enter your organization code
Path parameters
appointmentTypeIdstringRequiredPattern:
[^\/#\?]+?idstringRequiredPattern:
[^\/#\?]+?Body
idnumberOptional
locationTypestring · enumOptionalPossible values:
appointmentTypeIdnumberOptional
durationInMinutesnumberOptional
maximumAppointmentsPerDaynumberOptional
maximumAppointmentsPerWeeknumberOptional
countPerRolenumberOptional
rolestring · enumOptionalPossible values:
overBookingLimitnumberOptional
Responses
200Success
application/json
put
/api/service-provider-scheduling/{appointmentTypeId}/role-configurations/{id}200Success
Deletes a specific role configuration for an appointment type
Authorizations
AuthorizationstringRequired
Enter your Bearer token
organization_codestringRequired
Enter your organization code
Path parameters
appointmentTypeIdstringRequiredPattern:
[^\/#\?]+?idstringRequiredPattern:
[^\/#\?]+?Responses
200Success
application/json
delete
/api/service-provider-scheduling/{appointmentTypeId}/role-configurations/{id}200Success