API Documentation

Readiness

Readiness tells how ready you are for the day. A Readiness Score above 85% indicates that you're well recovered. A score below 70% usually means that an essential Readiness Contributor, such as Body Temperature or previous night's sleep, falls outside your normal range, or clearly differs from recommended, science-based values.

Example data

{
    "readiness": {
        "summary_date": "2016-09-03",
        "period_id": 0,
        "score": 62,
        "score_previous_night": 5,
        "score_sleep_balance": 75,
        "score_previous_day": 61,
        "score_activity_balance": 77,
        "score_resting_hr": 98,
        "score_recovery_index": 45,
        "score_temperature": 86
    }
}

Fields

Note: readiness data is not yet fully documented.

readiness.summary_date

  • Type: String
  • Format: YYYY-MM-DD

readiness.period_id

  • Type: Int

Index of the sleep period among sleep periods with the same summary_date, where 0 = first sleep period of the day. Each readinesss calculation is associated with a sleep period.

readiness.score

  • Type: Int
  • Range: 1-100, or 0 if not available.

readiness.score_previous_night

  • Type: Int
  • Range: 1-100, or 0 if not available.

readiness.score_sleep_balance

  • Type: Int
  • Range: 1-100, or 0 if not available.

readiness.score_previous_day

  • Type: Int
  • Range: 1-100, or 0 if not available.

readiness.score_activity_balance

  • Type: Int
  • Range: 1-100, or 0 if not available.

readiness.score_resting_hr

  • Type: Int
  • Range: 1-100, or 0 if not available.

readiness.score_recovery_index

  • Type: Int
  • Range: 1-100, or 0 if not available.

readiness.score_temperature

  • Type: Int
  • Range: 1-100, or 0 if not available.