Introduction
ROOKConnect is ROOK’s flagship platform designed to simplify health data integration. It provides a seamless pipeline for collecting, processing, and delivering health data from wearable devices, health platforms, and mobile health aggregators.
Built with modularity and flexibility in mind, ROOKConnect enables access to data from diverse sources and delivers it through webhooks or APIs while ensuring consistency and quality.
Key Benefits of ROOKConnect
- Broad Data Source Compatibility: Supports connections to both API-based platforms (e.g., Fitbit, Garmin) and mobile health aggregators (e.g., Apple Health, Health Connect).
- Effortless Integration: Provides pre-built tools like the Connections Page and the Extraction App to accelerate development.
- Streamlined Data Management: Delivers harmonized, standardized, and normalized data ready for integration into applications.
- Flexible Delivery Options: Offers real-time delivery through webhooks or on-demand access via the API.
How ROOKConnect Works
ROOKConnect operates through four core phases:
Authorization: Secures user permissions to access health data. Tools like the Connections Page simplify the authorization process for both sandbox testing and production environments. Learn more.
Extraction: Collects health data through APIs, SDKs, or the ROOK Extraction App. The platform also supports retrieving pre-existing data where available. Learn more.
Processing: Harmonizes, cleans, and standardizes data to ensure consistency across all sources. The Duplicity Feature ensures delivery of the most accurate and complete data. Learn more.
Delivery: Provides access to data via webhooks for real-time updates or through the ROOK API for on-demand queries. Learn more.
Tools for Integration
Connections Page
The Connections Page simplifies user authorization during sandbox testing or production. For customized branding and
functionality, the /authorizers
endpoint allows clients to build their own
interfaces. Learn more.
ROOK Extraction App
The ROOK Extraction App is a pre-built mobile solution for SDK-based sources such as Apple Health and Health Connect. It facilitates quick deployment without requiring mobile development resources. Learn more.
Data Organization
ROOK organizes health data into three core pillars:
- Physical Health: Includes metrics such as steps, heart rate, and activity duration.
- Body Health: Covers vital signs, hydration, and nutrition data.
- Sleep Health: Tracks sleep quality, stages, and duration.
Data is further divided into:
- Summaries: Aggregated daily insights such as total calories burned or sleep duration.
- Events: Specific occurrences like workouts or heart rate readings.
For detailed schemas, refer to the Data Types section.
Next Steps
To begin integrating with ROOKConnect:
- Follow the QuickStart Guide for detailed setup instructions.
- Explore key modules in depth:
For additional tools and advanced features: