Recovery

GET /v2/cycle/{cycleId}/recovery

Changed on

Get the recovery for a cycle

Request

Path parameters

cycleIdinteger required

ID of the cycle to retrieve

Response

Successful request

cycle_idinteger required

The Recovery represents how recovered the user is for this physiological cycle

sleep_idstring uuid required

ID of the Sleep associated with the Recovery

user_idinteger required

The WHOOP User for the recovery

created_atstring date-time required

The time the recovery was recorded in WHOOP

updated_atstring date-time required

The time the recovery was last updated in WHOOP

score_state'SCORED' | 'PENDING_SCORE' | 'UNSCORABLE' required

SCORED means the recovery was scored and the measurement values will be present. PENDING_SCORE means WHOOP is currently evaluating the cycle. UNSCORABLE means this activity could not be scored for some reason - commonly because there is not enough user metric data for the time range.

Example response

{
  "cycle_id": 93845,
  "sleep_id": "123e4567-e89b-12d3-a456-426614174000",
  "user_id": 10129,
  "created_at": "2022-04-24T11:25:44.774Z",
  "updated_at": "2022-04-24T14:25:44.774Z",
  "score_state": "SCORED",
  "score": {
    "recovery_score": 44,
    "resting_heart_rate": 64,
    "hrv_rmssd_milli": 31.813562,
    "spo2_percentage": 95.6875,
    "skin_temp_celsius": 33.7
  }
}

Changes