Granular data refers to specific details about health metrics, such as heart rate, blood pressure, and blood oxygen levels. This information is essential for in-depth analysis, but the data sent from granular data can be very large.
This project aims to optimize the structure of health data delivered through webhooks by removing granular data. This benefits clients who, due to their technology, cannot process large .JSON files. In this release, we will focus on the files delivered through our webhooks.
Frequently Asked Questions:
Do these changes apply to all ROOKConnect modules?
No, the changes will apply to version 2 of the data structure, only in webhooks.
What is granular data?
Granular data refers to specific details about health metrics.
Example: We represent Cycling speed using granular data. We can observe in the graph the representation of the speed in km/h the user went through throughout the workout.
Speed Cycling
Can it be configured individually per environment?
Yes, it can be configured if granular data will be received.
Will I still be able to receive granular data?
Yes, this feature is on request. So, if you wish to continue receiving granular data, you don't need to request anything.
Can I select only certain granular data that I want to receive and discard the rest?
No, currently we do not have available customization of the granular data structure.
If I have this functionality, do I lose granular data?
No. If you make the query via API, you will receive the entire JSON in full, including the granular data.