Fitbit Temperature Metric added
As of April 22, 2024, the following Inform API temperature metrics will be populated when users grant access to the required scopes and data is provided by Fitbit. This data will appear in the resources listed below when captured by the Fitbit integration.
Inform Metric | Description | Resource | Data Type | Standard Unit | Required Fitbit Scope |
---|---|---|---|---|---|
body_temperature_deviation | The temperature deviation of the individual. Measured as defined by the source. | summaries | float | C | temperature, sleep |
With this change, users will automatically be prompted to grant access to the new temperature
scope when they initiate the Fitbit OAuth connection from the Inform marketplace.
![](https://files.readme.io/590a899-fitbit-auth_1.png)
Any users who are already connected to Fitbit will not be notified of this new permission. 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.
Fitbit Skin Temperature is measured by select Fitbit smartwatches. To retrieve this information, the user must grant access to both the temperature
and sleep
scopes. See the Fitbit skin temperature documentation for more details.
An example excerpt of a summaries
record is shown below and includes the new body_temperature_deviation
metric:
{
"type":"summary",
...
"metrics":[
{
"type":"energy_burned",
"value":2143,
"unit":"kcal",
"origin":"device"
},
{
"type":"steps",
"value":0,
"unit":"count",
"origin":"device"
},
{
"type":"distance",
"value":1.32,
"unit":"km",
"origin":"device"
},
{
"type":"active_energy_burned",
"value":230,
"unit":"kcal",
"origin":"device"
},
{
"type":"basal_energy_burned",
"value":1913,
"unit":"kcal",
"origin":"device"
},
{
"type":"body_temperature_deviation",
"value":0.3,
"unit":"C",
"origin":"device"
}
]
}