Recovery
WHOOP Recovery is a daily measure of how prepared your body is to perform. When you wake up in the morning, WHOOP calculates a Recovery score as a percentage between 0 - 100%. The higher the score, the more primed your body is to take on Strain that day.
In addition to the WHOOP Recovery score, the Recovery object has objective measurements that factored into the score such as the resting heart rate (RHR), heart rate variability (HRV), and for 4.0 members, blood oxygen (SpO2) and skin temperature.
Data Model
cycle_id required | integer <int64> The Recovery represents how recovered the user is for this physiological cycle |
sleep_id required | integer <int64> ID of the Sleep associated with the Recovery |
user_id required | integer <int64> The WHOOP User for the recovery |
created_at required | string <date-time> The time the recovery was recorded in WHOOP |
updated_at required | string <date-time> The time the recovery was last updated in WHOOP |
score_state required | string Enum: "SCORED" "PENDING_SCORE" "UNSCORABLE"
|
object (RecoveryScore) WHOOP's measurements and evaluation of the recovery. Only present if the Recovery State is |
{- "cycle_id": 93845,
- "sleep_id": 10235,
- "user_id": 10129,
- "created_at": "2022-04-24T11:25:44.774Z",
- "updated_at": "2022-04-24T14:25:44.774Z",
- "score_state": "SCORED",
- "score": {
- "user_calibrating": false,
- "recovery_score": 44,
- "resting_heart_rate": 64,
- "hrv_rmssd_milli": 31.813562,
- "spo2_percentage": 95.6875,
- "skin_temp_celsius": 33.7
}
}