Skip to content
  • There are no suggestions because the search field is empty.

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"
}