Find open slots
find_open_slotsGet available appointment start times for a service on a given day, earliest first, optionally filtered by staff, with each slot confirmed by Booksy's booking check.
Instructions
Free start times for a service on one day, from working hours, bookings, blocks and time off.
Returns free start times for one service on one day, earliest first, for each staff member who offers it (or only staff_id). Starts follow the service's time slot interval and leave room for its duration; past times are left out. Booksy's own booking check confirms every slot returned. Pass start and staff_id to create_appointment.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| date | Yes | Day to check. | |
| limit | No | 1 to 30 slots, earliest first. Default: 12. | |
| staff_id | No | Only this staff member. Default: anyone who offers the service. | |
| service_id | Yes | service_id from list_services (its first variant), or a variant_id. |