Get WHOOP workouts
get_workoutsRetrieve WHOOP workout records newest first, including strain, heart-rate zone durations, and GPS distance. Filter by date range and page through results.
Instructions
Workout records, newest first. sport_name identifies the activity; score.strain is workout strain (0-21); zone_durations is time in each heart-rate zone in milliseconds; distance and altitude are present only when GPS data was recorded. Use start/end to select a date range and next_token to page. WHOOP matches the range against the activity's own start/end window.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| end | No | Latest record. YYYY-MM-DD is inclusive of that day; ISO datetime is exclusive (local time if no offset) | |
| limit | No | Number of records to return (max 25) | |
| start | No | Earliest record, inclusive. YYYY-MM-DD or ISO 8601 datetime; values without an offset are local time | |
| next_token | No | Pagination token from a previous response |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| records | Yes | ||
| next_token | Yes |