List available timeslots
aryeo_list_available_timeslotsBookable timeslots for ONE day (in the given timezone) for a proposed or existing appointment. Give either appointment_id, or duration + interval (minutes). Optionally restrict to users and tie it to an order. GET /scheduling/available-timeslots.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| date | Yes | The day to list, yyyy-mm-dd. | |
| page | No | Page number, from 1 (default 1). Pass the previous reply's next_page. | |
| duration | No | Appointment length in minutes (required without appointment_id). | |
| interval | No | Slot start interval in minutes (required without appointment_id). | |
| order_id | No | Order to calculate availability for (UUID). | |
| per_page | No | Results per page, 1-100 (Aryeo default 25). | |
| timezone | Yes | Timezone that defines the day (required by Aryeo), e.g. America/Chicago. | |
| user_ids | No | Only slots where all of these users are free (user ids = company_user.id from aryeo_list_team_members, not the team member id). | |
| appointment_id | No | Existing appointment to find a new time for (UUID). | |
| order_item_ids | No | Order item ids of the proposed appointment. |