Lists all workouts in a date range — compact overview with type, duration, distance, pace, and heart rate.
Use this tool first for an overview. For details on a single workout, use get_workout_detail.
The workout ID in the output can be used with get_workout_detail and get_workout_samples.
Parameters:
- start_date: Start date in YYYY-MM-DD format
- end_date: End date in YYYY-MM-DD format
- activity_type: Optional. Filter: 'RUNNING', 'CYCLING', 'STRENGTH_TRAINING', etc.
Matches all type-aliases — 'CYCLING' also returns ROAD_BIKING / MOUNTAIN_BIKING / INDOOR_CYCLING etc.
- prefer_provider: Optional per-query override (e.g. 'WHOOP', 'GARMIN').
For each duplicate-cluster, the row from this provider wins (if present).
Clusters without this provider remain on the default picker — no data is lost.
Connector