Whoop
By integrating the ROOK API, you gain access to Whoop data, enabling you to retrieve body, physical, and sleep information from your linked users. Our API collects raw data from Whoop, transforms it into structured data, and delivers it in JSON format via webhooks or API queries.

Whoop Available Data
This is the data available from Whoop that ROOK extracts:
- Body Health
- Physical Health
- Sleep Health
{
"body_summary": [
"bmi_float",
"height_cm_int",
"hr_maximum_bpm_int",
"weight_kg_float"
]
}
{
"physical_summary": [
"calories_expenditure_kcal_float",
"calories_net_active_kcal_float",
"hr_avg_bpm_int",
"hr_maximum_bpm_int",
"hr_resting_bpm_int",
"hrv_avg_rmssd_float",
"saturation_avg_percentage_int"
],
"activity_event": [
"activity_duration_seconds_int",
"activity_end_datetime_string",
"activity_start_datetime_string",
"activity_strain_level_float",
"activity_type_name_string",
"calories_expenditure_kcal_float",
"calories_net_active_kcal_float",
"elevation_gain_actual_altitude_meters_float",
"hr_avg_bpm_int",
"hr_maximum_bpm_int",
"low_intensity_seconds_int",
"moderate_intensity_seconds_int",
"rest_seconds_int",
"traveled_distance_meters_float",
"vigorous_intensity_seconds_int"
]
}
{
"sleep_summary": [
"sleep_date_string",
"sleep_start_datetime_string",
"sleep_end_datetime_string",
"sleep_duration_seconds_int",
"rem_sleep_duration_seconds_int",
"deep_sleep_duration_seconds_int",
"light_sleep_duration_seconds_int",
"time_awake_during_sleep_seconds_int",
"time_in_bed_seconds_int",
"sleep_efficency_1_100_score_int",
"sleep_quality_rating_1_5_score_int",
"breaths_avg_per_min_int",
"temperature_avg_object",
"saturation_avg_percentage_int",
"hrv_avg_rmssd_float",
"hr_resting_bpm_int"
]
}
note
The data you receive depends on the permissions granted by the user when linking their data source.
Data Delivery
Our Whoop integration delivers notifications within minutes after a user completes an event and syncs their app. ROOK retrieves, processes, and delivers the data through our SDKs, providing you with user insights efficiently.