Get WHOOP recovery
get_recoveryRetrieve WHOOP recovery records with recovery scores, HRV, resting heart rate, SpO2, and skin temperature. Filter by start/end dates and page with next_token.
Instructions
Recovery records, newest first. Each has recovery_score (0-100), hrv_rmssd_milli (HRV in ms), resting_heart_rate (bpm), spo2_percentage and skin_temp_celsius. A recovery is scored after the sleep referenced by sleep_id; created_at is when it was scored. Note: the date range is matched against the underlying sleep window, so a range ending on day N also returns the recovery scored on the morning of N+1. 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 |