Get Workout Data
whoop_get_workoutsFetch workout data from Whoop including strain, heart rate zones, calories, and distance, with filters for date range and record count.
Instructions
Retrieves workout data from Whoop including strain, heart rate zones, calories, and distance.
Strain is measured on a 0-21 scale:
0-10: Light activity
10-14: Moderate activity
14-18: High strain (strenuous)
18-21: All out (maximal effort)
Parameters:
limit: Number of records (1-25, default: 10)
start: Filter workouts after this date (ISO 8601)
end: Filter workouts before this date (ISO 8601)
Returns for each workout:
sport_name: Type of activity
strain: Workout strain score (0-21)
kilojoule: Energy burned
average/max_heart_rate: Heart rate data
distance_meter: Distance covered (if applicable)
zone_durations: Time spent in each HR zone
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| end | No | End date filter (ISO 8601 format) | |
| limit | No | Number of workout records to fetch (1-25, default: 10) | |
| start | No | Start date filter (ISO 8601 format) |