get_workout_details
Retrieve exercises, prescribed vs. logged sets, and coaching notes for a specific program workout. Pass program_workout_id to access the details.
Instructions
Get workout details for a specific program workout: exercises, prescribed vs. logged sets, and coaching notes.
Pass the program_workout_id from get_workout_history.
To ensure the correct team is used, also pass program_id (the program_id field from the
get_workout_history item) — the server will resolve the matching team automatically.
Alternatively, pass team_id directly. Falls back to the user's primary team if neither is given.
slim=True (the DEFAULT, and safe for small/local context windows) removes the
duplicated saved_workout_set_exercises array, per-exercise media (tips/video_url),
and the empty per-set param_N_* value slots. Each exercise is left with its title,
abr (prescribed, e.g. "3 x 10 @ 60 lb"), abr_results (actual), and completed
flags. Coaching/description text is kept but truncated to max_text_chars. The raw
response can exceed 200k characters per session, so keep slim on unless you
specifically need the full per-set logged values.
slim=False returns the full response (media fields still stripped). For the full per-set data of a SINGLE exercise without the whole session, use get_exercise_detail(program_workout_id, exercise_id) instead.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| slim | No | ||
| team_id | No | ||
| cache_bust | No | ||
| program_id | No | ||
| max_text_chars | No | ||
| program_workout_id | Yes |