hevy_get_exercise_history
Retrieve complete set-by-set history for any exercise template, including warmups, dropsets, and failures. Filter by date range or paginate through results.
Instructions
List every logged set for the given exercise template (one row per set, includes warmups/dropsets/failures). Two filter modes, combinable: pagination via page (1-indexed) and pageSize (1-10), and date-range filtering via start_date / end_date (ISO-8601 datetimes). Without start_date/end_date, results span all time, newest-first.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| page | No | Page number, 1-indexed (default 1). | |
| end_date | No | Optional ISO-8601 datetime upper bound. | |
| pageSize | No | Items per page (1-10, default 10). The Hevy server rejects >10 with HTTP 400. | |
| start_date | No | Optional ISO-8601 datetime lower bound. Filters history to sets logged on or after this time. | |
| exerciseTemplateId | Yes |