Google Health Paired Devices Export Format
Google is deprecating the Fitbit API on September 30th, 2026. After this date, Fitbit data will only be available through Google Health. Please refer to the Migrating Fitbit to Google Health article for additional information.
This export contains the devices paired to each participant's Google Health account — device type, battery status, last sync time, and the features that device supports. See Google's Paired Devices resource reference for how these values are set.
Data Fields
| Field | Description |
|---|---|
GoogleHealthPairedDevicesKey |
The unique identifier for this paired device record. |
ParticipantIdentifier |
The identifier of the participant this paired device record is for. Can be used to cross reference with Participants. |
ParticipantID |
The stable, automatically generated, internal system identifier for the participant. Universally unique identifier (UUID). |
ModifiedDate |
When this paired device record was last modified, in ISO 8601 format. Is always in UTC. |
DeviceName |
The Google Health resource name for this paired device, in the form users/{user}/pairedDevices/{pairedDevice}. |
DeviceType |
The type of device: "TRACKER" or "SCALE. |
BatteryStatus |
The device's battery status: "High", "Medium", "Low", or "Empty". |
BatteryLevel |
The device's battery level, as a percentage. |
LastSyncTime |
The last time this device synced with the Google Health mobile app, in ISO 8601 format. |
DeviceVersion |
The product name of the device, e.g., "Sense 2". |
MacAddress |
The device's MAC address. |
Features |
A comma-separated list of the capabilities this device supports, e.g., "HEART_RATE", "GPS", "SLEEP", "SPO2". |
Sample CSV Export
GoogleHealthPairedDevicesKey,ParticipantIdentifier,ParticipantID,ModifiedDate,DeviceName,DeviceType,BatteryStatus,BatteryLevel,LastSyncTime,DeviceVersion,MacAddress,Features
a3f1c8d2-5e47-5b19-9c03-6d84f2e17b05,MDH-123,11111111-aaaa-1111-1111-111111111111,2026-08-31T04:00:01Z,users/123000000000000000/pairedDevices/2000000000,TRACKER,High,100,2026-08-31T16:08:45Z,Sense 2,AABBCCDDEEFF,"ACTIVE_MINUTES,ACTIVE_ZONE_MINUTES,ADVERTISES_SERIAL,APP_SYNC,AUTOCUES,AUTOSTRIDE,BAT_SIGNAL,BONDING,CALORIES,CONNECTED_GPS,DISTANCE,DOMAIN_KEY_SYNC,EDA,ELEVATION,ESTIMATED_OXYGEN_VARIATION,EVENT_BASED_SYNC_SUPPORTED,GALLERY,GPS,GROK,HEART_RATE,INACTIVITY_ALERTS,LIVE_DATA,LOCATION_HINT,MOBILE_DATA,MOBILE_TO_DEVICE_DEEPLINK,NIGHTTIME_OXYGEN_SATURATION,PAYMENTS,PING_CHARACTERISTIC,SEDENTARY_TIME,SKIN_TEMPERATURE,SLEEP,SMART_SLEEP,SPO2,STATUS_CHARACTERISTIC,STEPS,TIME_SERVICE,TRACKER_CHANNEL_CHARACTERISTIC,TUTORIAL_SUPPORTED,YOUTUBE_MUSIC_SUPPORTED"
Sample JSON Export
{
"GoogleHealthPairedDevicesKey": "a3f1c8d2-5e47-5b19-9c03-6d84f2e17b05",
"ParticipantIdentifier": "MDH-123",
"ParticipantID": "11111111-aaaa-1111-1111-111111111111",
"ModifiedDate": "2026-08-31T04:00:01Z",
"DeviceName": "users/123000000000000000/pairedDevices/2000000000",
"DeviceType": "TRACKER",
"BatteryStatus": "High",
"BatteryLevel": 100,
"LastSyncTime": "2026-08-31T16:08:45Z",
"DeviceVersion": "Sense 2",
"MacAddress": "AABBCCDDEEFF",
"Features": "ACTIVE_MINUTES,ACTIVE_ZONE_MINUTES,ADVERTISES_SERIAL,APP_SYNC,AUTOCUES,AUTOSTRIDE,BAT_SIGNAL,BONDING,CALORIES,CONNECTED_GPS,DISTANCE,DOMAIN_KEY_SYNC,EDA,ELEVATION,ESTIMATED_OXYGEN_VARIATION,EVENT_BASED_SYNC_SUPPORTED,GALLERY,GPS,GROK,HEART_RATE,INACTIVITY_ALERTS,LIVE_DATA,LOCATION_HINT,MOBILE_DATA,MOBILE_TO_DEVICE_DEEPLINK,NIGHTTIME_OXYGEN_SATURATION,PAYMENTS,PING_CHARACTERISTIC,SEDENTARY_TIME,SKIN_TEMPERATURE,SLEEP,SMART_SLEEP,SPO2,STATUS_CHARACTERISTIC,STEPS,TIME_SERVICE,TRACKER_CHANNEL_CHARACTERISTIC,TUTORIAL_SUPPORTED,YOUTUBE_MUSIC_SUPPORTED"
}