get_activities
Get completed workout sessions. detail='summary' (preferred for browsing) returns name, date, duration, and exercise names per activity; detail='full' adds every set performed vs target. For a single exercise's progress over time, prefer get_exercise_history instead.
Args: start_date: Start of date range (ISO format YYYY-MM-DD). Defaults to 30 days ago. end_date: End of date range (ISO format YYYY-MM-DD). Defaults to today. workout_name: Optional filter to only show activities for a specific workout. limit: Max results to return (default 10, max 100). detail: 'summary' or 'full' (default 'full').
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Max results (default 10, max 100) | |
| detail | No | 'summary' = names/dates only; 'full' = per-set detail (default) | |
| end_date | No | End of date range (YYYY-MM-DD). Defaults to today. | |
| start_date | No | Start of date range (YYYY-MM-DD). Defaults to 30 days ago. | |
| workout_name | No | Optional filter by workout name |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| activities | Yes |