icu_get_upcoming_workouts
Retrieve upcoming planned workout calendar events for an athlete, excluding notes, races, and goals, so users can identify their next training sessions.
Instructions
Fetch the planned WORKOUT entries dated on the upcoming CALENDAR (filters out notes, races, goals) — these are calendar EVENTS, not workout-library templates.
Use for "what's my next workout?", "what training is planned". Each id is
a calendar event ID: pass it to icu_get_event / icu_update_event /
icu_delete_event, never to the icu_*_workout library tools. For every
calendar entry type use icu_get_calendar_events; for reusable templates
stored in the library use icu_get_workouts_in_folder. hide_from_athlete /
athlete_cannot_edit appear only when set (change them with
icu_bulk_update_event_access).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Maximum number of planned workout events to return | |
| athlete_id | No | Athlete ID (for coaches managing multiple athletes) |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |