prepare_planned_bookings
Preview planned class bookings for each gym-local date in a 14-day range, reporting ready, booked, waitlisted, or not-yet-open statuses without writes.
Instructions
Preview booking the account holder's planned classes (AIMHARDER_BOOKING_PLAN: weekday, class name and start time entries; a weekday may have several) for every gym-local date in a range of up to 14 days, such as "book next week". Use it when the account holder asks to book without naming exact classes. Each planned class on each date is one entry, and each date without one reports not-planned; entries report ready (with its own single-use actionReference), already-booked, waitlisted, not-yet-open (with bookingOpensAt), missing, ambiguous or unsupported. Sends no write. Show the whole list, then execute each ready day separately with execute_booking_creation under the same writeConfirmationRequired rules as prepare_booking_creation. Ask about the other days instead of choosing a different class.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| endDate | Yes | Last gym-local date, inclusive. At most 14 calendar dates in all. | |
| startDate | Yes | First gym-local date, inclusive (YYYY-MM-DD). |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| gym | Yes | ||
| days | Yes | ||
| plan | Yes | ||
| action | Yes | ||
| endDate | Yes | ||
| notices | Yes | ||
| startDate | Yes | ||
| writeConfirmationRequired | Yes |