This API is subject to change. Bug fixes and new features will be released based on developer feedback throughout the preview period.
Retrieves a list of multi-service time slots that match the provided filters.
You must specify one of:
services.serviceId
, fromLocalDate
, toLocalDate
, location
, and timeZone
(additional filters are optional).cursorPaging.cursor
returned from a previous response.Each returned timeSlot
acts as a container spanning the entire service sequence, with nested time slots providing individual service details.
localStartDate
in ascending order.cursorPaging.limit
is 1000
.Only appointment-type services are supported.
To retrieve appointment availability for a single service, call List Availability Time Slots (SDK | REST).
Use bookingPolicyViolations
to filter slots based on booking restrictions defined in your booking policies (SDK | REST).
Default behavior*: When you don't specify any bookingPolicyViolations
filters, all slots are returned regardless of their booking policy status.
tooEarlyToBook
to true
and optionally specify earliestBookingDate
to retrieve slots that can't be booked yet due to minimum advance booking time restrictions. Use earliestBookingDate
to further filter by when the slot becomes bookable.tooLateToBook
to true
to retrieve slots that can no longer be booked due to maximum advance booking time restrictions.bookOnlineDisabled
to true
or false
to filter by online booking availability settings.
There are 2 errors with this status code.
There is 1 error with this status code.
There are 2 errors with this status code.
This method may also return standard errors. Learn more about standard Wix errors.