Get WHOOP sleep
get_sleepRetrieve WHOOP sleep records including naps and stage summaries, filter by date range, and page results with next_token to review sleep performance.
Instructions
Sleep records (including naps, flagged by nap), newest first. score.stage_summary holds time in each stage in milliseconds; score.sleep_needed breaks down how much sleep was required; sleep_performance_percentage is actual vs needed. Times are UTC with timezone_offset for local conversion. 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 |