Garmin Health Snapshot Summary Export Format
The Garmin Health Snapshot is a collection of key health-related insights recorded during a two-minute session on a compatible device.
- File Prefix:
GarminHealthSnapshotSummary
- Sample File Prefix (For CSV format):
GarminHealthSnapshotSummary_Samples
- Natural Key:
ParticipantID
+StartTimeInSeconds
For a complete list of all the export file types possible, see the Garmin Export Overview.
Data Fields
Field | Description |
---|---|
ParticipantID |
The stable, automatically generated, internal system identifier for this participant. Universally unique identifier (UUID). |
ParticipantIdentifier |
The identifier of the participant the activity summary is for. Can be used to cross reference with Participants. |
SummaryId |
Unique identifier for the summary. |
StartTimeInSeconds |
Start time of the activity in seconds since January 1, 1970, 00:00:00 UTC (Unix timestamp). |
StartTimeOffsetInSeconds |
Offset in seconds to add to startTimeInSeconds to derive the “local” time of the device that captured the data. |
DurationInSeconds |
The duration of the measurement period in seconds. |
CalendarDate |
The calendar date this summary would be displayed on in Garmin Connect. The date format is ‘yyyy-mm-dd’. |
HeartRateMinValue |
Minimum of heart rate values captured during the monitoring period, in beats per minute. |
HeartRateMaxValue |
Maximum of heart rate values captured during the monitoring period, in beats per minute. |
HeartRateAvgValue |
Average of heart rate values captured during the monitoring period, in beats per minute. |
RespirationMinValue |
Minimum of respiration values captured during the monitoring period, in breaths per minute. |
RespirationMaxValue |
Maximum of respiration values captured during the monitoring period, in breaths per minute. |
RespirationAvgValue |
Average of respiration values captured during the monitoring period, in breaths per minute. |
StressMinValue |
Minimum of stress values captured during the monitoring period. |
StressMaxValue |
Maximum of stress values captured during the monitoring period. |
StressAvgValue |
Average of stress values captured during the monitoring period. |
SdrrAvgValue |
SDRR is the standard deviation in time between heartbeats, which is sometimes referred to as the “RR interval.” |
RmssdAvgValue |
RMSSD stands for the root mean square of successive differences between normal heartbeats. |
InsertedDate |
The creation date of the entry, in ISO 8601 format. Is always in UTC. |
Sample CSV Export
Garmin Health Snapshot Summary
ParticipantID,ParticipantIdentifier,SummaryId,StartTimeInSeconds,StartTimeOffsetInSeconds,DurationInSeconds,CalendarDate,HeartRateMinValue,HeartRateMaxValue,HeartRateAvgValue,RespirationMinValue,RespirationMaxValue,RespirationAvgValue,StressMinValue,StressMaxValue,StressAvgValue,SdrrAvgValue,RmssdAvgValue,InsertedDate
b728e3e8-1e97-453c-a3a5-5f4a1e5ce687,TST12345,x45e31a7-63dd8dadc5ee1605-1c6e-41b9-a252-849576ec64bb77,1675464109,-18000,119,2/3/2023,83,94,86,12.7399997711181,15.6000003814697,14.8900003433227,80,91,87,27,12,2023-02-04T16:22:33Z
Garmin Health Snapshot Summary Samples
SummaryId,SummaryType,OffsetInSeconds,Value,ParticipantID
x45e31a7-63dd8dadc5ee1605-1c6e-41b9-a252-849576ec64bb77,heart_rate,0,84,b728e3e8-1e97-453c-a3a5-5f4a1e5ce687
x45e31a7-63dd8dadc5ee1605-1c6e-41b9-a252-849576ec64bb77,heart_rate,1,85,b728e3e8-1e97-453c-a3a5-5f4a1e5ce687
x45e31a7-63dd8dadc5ee1605-1c6e-41b9-a252-849576ec64bb77,heart_rate,2,85,b728e3e8-1e97-453c-a3a5-5f4a1e5ce687
...
x45e31a7-63dd8dadc5ee1605-1c6e-41b9-a252-849576ec64bb77,stress,118,90,b728e3e8-1e97-453c-a3a5-5f4a1e5ce687
x45e31a7-63dd8dadc5ee1605-1c6e-41b9-a252-849576ec64bb77,stress,119,90,b728e3e8-1e97-453c-a3a5-5f4a1e5ce687
x45e31a7-63dd8dadc5ee1605-1c6e-41b9-a252-849576ec64bb77,stress,120,90,b728e3e8-1e97-453c-a3a5-5f4a1e5ce687
Sample JSON Export
{
"CalendarDate": "2023-02-03",
"StartTimeInSeconds": 1675464109,
"DurationInSeconds": 119,
"StartTimeOffsetInSeconds": -18000,
"Summaries": [
{
"SummaryType": "heart_rate",
"MinValue": 83.0,
"MaxValue": 94.0,
"AvgValue": 86.0,
"EpochSummaries": {
"0": 84.0,
"1": 85.0,
"2": 85.0,
...
"120": 87.0
}
},
{
"SummaryType": "respiration",
"MinValue": 12.739999771118164,
"MaxValue": 15.600000381469727,
"AvgValue": 14.890000343322754,
"EpochSummaries": {
"0": 15.15999984741211,
"1": 15.15999984741211,
"2": 15.15999984741211,
...
"120": 12.739999771118164
}
},
{
"SummaryType": "stress",
"MinValue": 80.0,
"MaxValue": 91.0,
"AvgValue": 87.0,
"EpochSummaries": {
"0": 86.0,
"1": 86.0,
"2": 86.0,
...
"120": 90.0
}
},
{
"SummaryType": "rmssd_hrv",
"AvgValue": 12.0
},
{
"SummaryType": "sdrr_hrv",
"AvgValue": 27.0
}
],
"ParticipantID": "b728e3e8-1e97-453c-a3a5-5f4a1e5ce687",
"ParticipantIdentifier": "TST12345",
"SummaryId": "x45e31a7-63dd8dadc5ee1605-1c6e-41b9-a252-849576ec64bb77",
"InsertedDate": "2023-02-04T16:22:33"
}