WHOOP Sleep
whoop_get_sleepFetch a specific WHOOP sleep record using its UUID to analyze sleep stages, duration, and metrics. Provides structured sleep data for AI health and recovery agents.
Instructions
Get one WHOOP sleep activity by UUID. Requires read:sleep scope. Not medical advice.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | WHOOP resource id. | |
| 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 | |
| explicit_user_intent | No | Required true when privacy_mode=raw (agent escalation of redaction). |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| data | Yes | ||
| endpoint | Yes | ||
| privacy_mode | Yes |