List scheduled classes
mindbody_list_classesList scheduled class occurrences in a date range — time, class description, teacher, location, capacity, booked/waitlist counts and cancellation status. Mindbody: GET /class/classes.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Page size (request.limit), 1-200. Mindbody defaults to 100. | |
| offset | No | Page offset (request.offset). Mindbody defaults to 0. See PaginationResponse.TotalResults. | |
| class_ids | No | Only these class ids. | |
| client_id | No | View the list as this client (may reveal client-specific pricing). | |
| staff_ids | No | Only taught by these staff ids. | |
| program_ids | No | Only in these program ids. | |
| location_ids | No | Only at these location ids. | |
| end_date_time | No | End of the range (default today; compares dates, not times) — ISO 8601, e.g. 2026-10-01 or 2026-10-01T09:00:00. | |
| start_date_time | No | Start of the range (default today) — ISO 8601, e.g. 2026-10-01 or 2026-10-01T09:00:00. | |
| session_type_ids | No | Only these session type ids. | |
| class_schedule_ids | No | Only classes from these class schedule ids. | |
| last_modified_date | No | Only classes modified on or after this date — ISO 8601, e.g. 2026-10-01 or 2026-10-01T09:00:00. | |
| class_description_ids | No | Only these class description ids. | |
| hide_canceled_classes | No | Drop canceled classes from the response. |