Fitbit Health Metrics added
As of Monday September 26, 2022, the following Inform API health metrics will be populated when users grant access to the appropriate scopes and data is provided by Fitbit. This data will appear in summaries records for users when captured by their Fitbit smartwatch.
Inform Metric | Description | Resource | Data Type | Units | Required Fitbit Scope |
---|---|---|---|---|---|
avg_spo2 | The average blood oxygen saturation of the individual. Measured as defined by the source. | summaries | float | percent | oxygen saturation (SpO2) |
max_spo2 | The maximum blood oxygen saturation of the individual. Measured as defined by the source. | summaries | float | percent | oxygen saturation (SpO2) |
min_spo2 | The minimum blood oxygen saturation of the individual. Measured as defined by the source. | summaries | float | percent | oxygen saturation (SpO2) |
respiratory_rate | The average number of breaths per minute of the individual. Measured as defined by the source. | summaries | float | b/m (breaths per minute) | breathing rate |
heart_rate_variability | The heart rate variability of the individual as determined by the source. | summaries | float | ms | heart rate (this is a currently supported scope so if users have already granted access to this scope, you will see this data come in automatically without the user needing to reconnect) |
With this change, users will automatically be prompted to grant access to the new scopes when they initiate the Fitbit OAuth connection from the Inform marketplace.
Any users who are already connected to Fitbit will not be notified of these new permissions. Users who are already connected to Fitbit must disconnect and reconnect to Fitbit if they want to share this new data with you. During Fitbit OAuth, users must grant access to the scopes listed in the table above before these new data points will be available to you in the Inform API.
An example excerpt of a summaries record is shown below and includes these new metrics:
...
"metrics": [
{
"type": "heart_rate_variability",
"value": 37.975,
"unit": "ms",
"origin": "device"
},
{
"type": "avg_spo2",
"value": 96.7,
"unit": "percent",
"origin": "device"
},
{
"type": "min_spo2",
"value": 95.9,
"unit": "percent",
"origin": "device"
},
{
"type": "max_spo2",
"value": 97.5,
"unit": "percent",
"origin": "device"
},
{
"type": "respiratory_rate",
"value": 18.0,
"unit": "b/m",
"origin": "device"
},
.....
]