Get Daily Strain Cycles
whoop_get_cyclesRetrieve Whoop physiological cycle data with daily strain, calories, and heart rate. Filter by date range and limit to track training load and recovery over time.
Instructions
Retrieves physiological cycle (day) data from Whoop including daily strain, calories, and heart rate.
A cycle represents a physiological day (wake to wake), not a calendar day.
Day Strain is cumulative and measured on a 0-21 scale:
0-10: Light day
10-14: Moderate day
14-18: Strenuous day
18-21: All out day
Parameters:
limit: Number of records (1-25, default: 7)
start: Filter cycles after this date (ISO 8601)
end: Filter cycles before this date (ISO 8601)
Returns for each cycle:
strain: Daily strain score (0-21)
kilojoule: Total energy expenditure
average/max_heart_rate: Heart rate summary
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| end | No | End date filter (ISO 8601 format) | |
| limit | No | Number of cycle records to fetch (1-25, default: 7) | |
| start | No | Start date filter (ISO 8601 format) |