Intro
In our continuous effort to enhance the efficiency and effectiveness of health data integration for our clients, ROOK is introducing an update focused on the optimization of health data structure through webhooks. This update specifically addresses the handling of granular data—detailed information about health metrics like heart rate, blood pressure, and blood oxygen levels. Given the substantial size of granular data, this initiative aims to streamline data processing for clients facing challenges with large JSON files. Below, we've compiled a succinct guide to address key questions about these changes.
What is Granular Data?
Granular data encapsulates specific, detailed insights into health metrics.
An example of granular data in action is the representation of sleep stages, where each stage a user experiences through their sleep cycle is precisely detailed.
Scope of the Changes
Applicability: The optimization efforts are confined to version 2 of the data structure delivered through webhooks. This means not all ROOKConnect modules are affected by these changes.
Custom Configuration: It is possible to configure, on an individual environment basis, whether granular data should be included.
Access to Granular Data: Clients who require continued access to granular data can request this feature to maintain their data inflow as is.
Granular Data Selection: At this time, we do not offer the ability to customize which specific pieces of granular data are delivered. The configuration is an all-or-nothing approach.
Data Completeness: Utilizing the API query feature ensures the receipt of the full JSON data payload, including all granular data, without loss.
Frequently Asked Questions (FAQs)
Q: Will these changes affect all ROOKConnect modules?
A: No, the changes are specific to version 2 of the data structure and are only implemented in webhooks.
Q: Can the reception of granular data be customized per environment?
A: Yes, clients have the flexibility to configure the reception of granular data as per their specific needs.
Q: Is it possible to receive only certain types of granular data?
A: Currently, we do not offer the option to customize the specific granularity of data received. It's either all granular data or none, based on your configuration. We are exploring ways to make this more customizable in the future.
Q: If I use this functionality, will I lose access to granular data?
A: No, clients making queries via API will receive the complete JSON data, including granular data.
This update is part of ROOK's commitment to providing flexible, scalable solutions that cater to the diverse technological capabilities of our clients. By allowing clients to opt out of receiving granular data through webhooks, we aim to streamline the data integration process, ensuring a smoother, more efficient operation for businesses of all sizes.