get_workout_history
Get your past workout summaries by filtering with date range or category. Returns details like date, exercises, duration, and completion status.
Instructions
Get recent workout history with optional filtering by date range or category. Returns workout summaries including date, exercises performed, duration, and completion status. Dates accept 'today', 'yesterday', 'YYYY-MM-DD', or a full ISO 8601 timestamp; bare dates are interpreted as whole days in the user's LOCAL timezone, so an early-morning session and a late-evening one on the same day both come back from a single-day query. To ask about one specific day, pass the SAME date as both from and to. IMPORTANT: a day often contains MORE THAN ONE workout — report every workout in the response, not just the first or the most recent.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| to | No | End date, inclusive: 'today', 'yesterday', 'YYYY-MM-DD', or ISO 8601 | |
| from | No | Start date: 'today', 'yesterday', 'YYYY-MM-DD', or ISO 8601 | |
| limit | No | Number of workouts to return (default 20, max 100) | |
| offset | No | Pagination offset | |
| category | No | Filter by workout category |