{ "data_structure": "physical_summary", "user_id": "demo-user-01", "physical_health": { "summary": { "physical_summary": { "metadata": { "sources_of_data_array": ["Withings"] }, "distance": { "steps_int": 8432, "active_steps_int": 6120, "walked_distance_meters_float": 6180.0 }, "activity": { "active_seconds_int": 3240 } } } }}Withings integration
How to integrate with the Withings API: ROOK simplifies access to Withings wearable data for health, fitness, and insurance apps.
How it connects
ROOK connects to Withings through its cloud API.
ROOK's Withings Web API integration delivers body metrics, physical activity and sleep data from Withings devices as structured JSON, by webhook and API.
Utilize Withings data to personalize user experiences, driving increased engagement and retention.
Our Withings integration delivers notifications within minutes after a user completes an event and syncs their app.
Read the Withings docs{ "data_structure": "sleep_summary", "user_id": "demo-user-01", "sleep_health": { "summary": { "sleep_summary": { "metadata": { "sources_of_data_array": ["Withings"] }, "duration": { "sleep_duration_seconds_int": 26400, "deep_sleep_duration_seconds_int": 6300, "rem_sleep_duration_seconds_int": 5400 }, "heart_rate": { "hr_resting_bpm_int": 56 } } } }}{ "data_structure": "body_summary", "user_id": "demo-user-01", "body_health": { "summary": { "body_summary": { "metadata": { "sources_of_data_array": ["Withings"] }, "heart_rate": { "hr_avg_bpm_int": 67, "hr_resting_bpm_int": 58 }, "oxygenation": { "saturation_avg_percentage_int": 97 } } } }}Available data
The Withings data ROOK delivers.
Every field below comes from the Withings documentation and arrives in ROOK's standard structure, whatever device the user wears.
Physical health
physical summary12 fields
active_seconds_intcalories_expenditure_kcal_floatcalories_net_active_kcal_floatfloors_climbed_floathr_avg_bpm_inthr_maximum_bpm_inthr_minimum_bpm_intlow_intensity_seconds_intmoderate_intensity_seconds_intsteps_inttraveled_distance_meters_floatvigorous_intensity_seconds_int
activity event20 fields
active_seconds_intactivity_duration_seconds_intactivity_end_datetime_stringactivity_start_datetime_stringcalories_net_active_kcal_floatfloors_climbed_floathr_avg_bpm_inthr_maximum_bpm_inthr_minimum_bpm_intinactivity_seconds_intlow_intensity_seconds_intmoderate_intensity_seconds_intrest_seconds_intsaturation_avg_percentage_intsteps_intswimming_num_laps_intswimming_num_strokes_floatswimming_pool_length_meters_floattraveled_distance_meters_floatvigorous_intensity_seconds_int
steps event1 field
accumulated_steps_int
Sleep health
sleep summary26 fields
breathing_granular_data_arraybreaths_avg_per_min_intbreaths_maximum_per_min_intbreaths_minimum_per_min_intdeep_sleep_duration_seconds_inthr_avg_bpm_inthr_granular_data_arrayhr_maximum_bpm_inthr_minimum_bpm_inthrv_avg_rmssd_floathrv_avg_sdnn_floathrv_rmssd_granular_data_arrayhrv_sdnn_granular_data_arraylight_sleep_duration_seconds_intrem_sleep_duration_seconds_intsleep_date_stringsleep_duration_seconds_intsleep_efficiency_1_100_score_intsleep_end_datetime_stringsleep_start_datetime_stringsnoring_duration_total_seconds_intsnoring_events_count_intsnoring_granular_data_arraytime_awake_during_sleep_seconds_inttime_in_bed_seconds_inttime_to_fall_asleep_seconds_int
Body health
body summary6 fields
bmi_floatheight_cm_inthr_avg_bpm_intsaturation_avg_percentage_inttemperature_avg_objectweight_kg_float
body metrics event3 fields
bmi_floatheight_cm_intweight_kg_float
heart rate event1 field
hr_avg_bpm_int
oxygenation event3 fields
saturation_avg_percentage_intvo2max_mL_per_min_per_kg_intdevice_source_data_array
blood pressure event2 fields
blood_pressure_avg_objectdevice_source_data_array
temperature event2 fields
temperature_avg_objectdevice_source_data_array
ecg event7 fields
start_datetime_stringend_datetime_stringduration_ms_floathr_avg_bpm_intsampling_frequency_hz_intecg_granular_data_arraydevice_source_data_array
Get started
Connect Withings in three steps.
- Enable Withings in the ROOK portalTurn Withings on as a data source for your client in the ROOK portal.
- Add Withings to your connections pageUsers pick Withings on the connections page and authorize ROOK with their Withings account.
- Receive standardized dataROOK turns Withings data into the same JSON structure as every other data source and delivers it to your backend by webhook and API.
Use cases
What teams build with Withings data.
From seamless wearable integrations to advanced health insights, ROOK empowers you to build personalized wellness apps, research platforms, fitness dashboards, chronic care solutions and many more great use cases.
Training
Withings data
Withings' activity and sleep data enable fitness apps to create personalized workout plans and effectively track user progress.
Explore fitness use casesCare
Withings data
Withings heart rate and sleep data help apps monitor hypertension and sleep apnea, improving overall health management.
Explore healthcare use cases
More data sources
More data sources ROOK connects to through their cloud APIs.
FAQ
Frequently asked questions about the Withings integration
What teams ask before they connect Withings through ROOK.
What Withings data can I get through ROOK?
ROOK extracts 83 Withings fields covering physical activity, sleep and body and vital signs data, grouped into summaries and events. The data each user shares depends on the permissions they grant when they connect Withings.
How quickly does Withings data reach my backend?
Our Withings integration delivers notifications within minutes after a user completes an event and syncs their app.
Do I need my own Withings developer account?
No. ROOK handles the Withings connection, so you only enable Withings as a data source in the ROOK portal.
How does ROOK connect to Withings?
Through the Withings cloud API. Users authorize their Withings account once and ROOK keeps pulling new data, with no mobile development on your side.
Read the Withings documentationNo questions match that yet. Try another word or topic.
Articles on Withings from the ROOK blog
- Withings Devices Are Now Available via ROOK's Health Data APIWithings smart scales, sleep sensors and wearables are now a data source you can integrate into your health app through ROOK's API.Read more

- How Do You Connect Wearables to a Base44 App with ROOK?Connect Garmin, Oura, Fitbit, Withings, WHOOP and more to a Base44 app through one ROOK integration: OAuth, webhooks and normalized health data.Read more

- How Do You Connect Wearables to Lovable with ROOK?Connect WHOOP, Withings, Fitbit, Garmin Connect, Oura and more to a Lovable app through one ROOK integration: auth, backend endpoints, webhooks and a sandbox.Read more

Nothing matches that search.
Build on better health data
Turn fragmented health data into your next product advantage.
Connect the sources your users rely on, standardize what comes back, and build workflows that respond to change.








