BookingPolicy
A booking policy defines the rules for booking a service from public booking interfaces.
advance_notice objectrequired
A policy for requiring minimum advance notice.
enabledbooleanrequired
Whether advance notice is enabled.
minimum_durationstringnullablerequired
The minimum duration of advance notice.
Possible values: Value must match regular expression ^PT(?:(\d+)H)?(?:(\d+)M)?$
allow_bookingbooleanrequired
Whether public booking is allowed for the service.
disabled_messagestringnullablerequired
The message to display when public booking is disabled.
maximize_utilization objectrequired
Avoid presenting overlapping time slots for service providers to eliminate gaps in the schedule.
enabledbooleanrequired
Whether maximize utilization is enabled for the service.
BookingPolicy
{
"advance_notice": {
"enabled": true,
"minimum_duration": "PT1H"
},
"allow_booking": true,
"disabled_message": "Booking is disabled for this service.",
"maximize_utilization": {
"enabled": true
}
}