WHOOP Developer Blog & API Docs
Official Resources
- WHOOP Developer Portal
- WHOOP API v1 — Athlete profile, cycles, recovery, workouts, sleep
- WHOOP BLE Protocol — docs/whoop5_protocol.md
Key WHOOP 5 BLE Services
| Service UUID | Name | Data |
|---|---|---|
| 2A37 | Heart Rate Measurement | HR in bpm |
| 2A5C | Heart Rate Variability | R-R intervals (beat-to-beat) |
| 2A19 | Battery Level | Device battery |
| V18 | Temperature offload | Skin temperature drop 0.5-2.0°C |
Relevance
WHOOP 5 provides: - Beat-to-beat HRV (R-R intervals via 2A37 service) — higher temporal resolution than cooked BPM - Accelerometry at 105 Hz — high resolution motion data - Upper-arm form factor — less intrusive than wrist (see Stewart 2026 form factor study) - Skin temperature (V18 offload)
Linked To
- Paper: stewart-2026-form-factor
- Repos: wesad-baselines