WHOOP Sleeps
whoop_list_sleepsRetrieve sleep records with stages, performance, consistency, and efficiency. Filter by date range and paginate results for sleep analysis.
Instructions
List WHOOP sleep activities. Returns sleep stages, performance, consistency and efficiency when scored. Supports start/end filters and WHOOP pagination. Requires read:sleep scope. Not medical advice.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| end | No | ISO 8601 date-time with timezone, e.g. 2026-04-30T00:00:00Z | |
| limit | No | WHOOP page size. WHOOP allows a maximum of 25. | |
| start | No | ISO 8601 date-time with timezone, e.g. 2026-04-30T00:00:00Z | |
| all_pages | No | Fetch multiple pages up to max_pages. | |
| max_pages | No | Maximum pages to fetch when all_pages is true. | |
| next_token | No | WHOOP pagination token returned by a previous call. | |
| privacy_mode | No | Optional per-call payload privacy override. Defaults to WHOOP_PRIVACY_MODE or structured. raw returns full WHOOP API payloads, not raw device sensor streams. | |
| response_format | No | markdown |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| count | Yes | ||
| records | Yes | ||
| endpoint | Yes | ||
| has_more | Yes | ||
| next_token | No | ||
| privacy_mode | Yes | ||
| pages_fetched | Yes |