Garmin Stress Detail Summary Export Format
- Updated
Stress Details summaries contain the user’s stress level values for a given day. Stress levels are provided as 3-minute averages of the real-time stress scores generated on the device with values ranging from 1 to 100.
- File Prefix:
GarminStressDetailSummary
- Sample File Prefix (For CSV format):
GarminStressDetailSummary_Samples
- Body Battery Activity Events File Prefix (For CSV format):
GarminStressDetailSummary_BodyBatteryActivityEvents
- Natural Key:
ParticipantID
+StartTimeInSeconds
For a complete list of all the export file types possible, see the Garmin Export Overview.
Table of Contents
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’. |
TimeOffsetStressLevelValues |
Collection of mappings between offset from start time (in seconds) to a stress level value recorded for thattime. Values corresponds to:
|
TimeOffsetBodyBatteryValues |
Collection of mappings between offset from start time (in seconds) to a body battery value recorded for that time. |
BodyBatteryDynamicFeedbackEvent |
User’s current body battery level and time when it was calculated. |
EventStartTimeInSeconds |
Time of when body battery was calculated. |
BodyBatteryLevel |
Impact level from monitored events. Values corresponds to:
|
BodyBatteryActivityEventList |
List of events that affected user’s body battery levels. |
EventType |
Event type that contributed to user’s body levels changes. Possible fields are: “SLEEP”, “RECOVERY”, “NAP”, “ACTIVITY”, “STRESS”. |
EventStartTimeInSeconds |
Start time of the summary in seconds since January 1, 1970, 00:00:00 UTC (Unix timestamp). |
EventStartTimeOffsetInSeconds |
Offset in seconds to add to startTimeInSeconds to derive the “local” time of the device that captured the data. |
Duration |
Duration of the event |
BodyBatteryImpact |
Impact of the event on user’s body battery. Positive numbers correspond to positive impact. Negative numbers correspond to negative impact. |
InsertedDate |
The creation date of the entry, in ISO 8601 format. Is always in UTC. |
Sample CSV Export
Garmin Stress Detail Summary
ParticipantID,ParticipantIdentifier,SummaryId,StartTimeInSeconds,StartTimeOffsetInSeconds,DurationInSeconds,CalendarDate,InsertedDate,BodyBatteryDynamicFeedbackEvent.EventStartTimeInSeconds,BodyBatteryDynamicFeedbackEvent.BodyBatteryLevel
1be320d5-57fa-4860-8fa2-033b27038c4e,TST12345,x45e31a7-63e32c50-f654,1675832400,-18000,63060,2023-02-08,2023-02-08T22:33:12Z,1703099571,MODERATE
1be320d5-57fa-4860-8fa2-033b27038c4e,TST12345,x45e31a7-63e1dad0-15180,1675746000,-18000,86400,2023-02-07,2023-02-08T17:14:42Z,,
1be320d5-57fa-4860-8fa2-033b27038c4e,TST12345,x45e31a7-63e08950-15180,1675659600,-18000,86400,2023-02-06,2023-02-07T08:42:45Z,,
...
1be320d5-57fa-4860-8fa2-033b27038c4e,TST12345,x45e31a7-63c236d0-15180,1673672400,-18000,86400,2023-01-14,2023-02-04T16:22:28Z,,
Garmin Stress Detail Summary Samples
SummaryId,OffsetInSeconds,Value,SampleType,ParticipantID x45e31a7-63e32c50-f654,0,-2,Stress,1be320d5-57fa-4860-8fa2-033b27038c4e x45e31a7-63e32c50-f654,180,-2,Stress,1be320d5-57fa-4860-8fa2-033b27038c4e x45e31a7-63e32c50-f654,360,-2,Stress,1be320d5-57fa-4860-8fa2-033b27038c4e ... x45e31a7-63c236d0-15180,86220,34,BodyBattery,1be320d5-57fa-4860-8fa2-033b27038c4e
Garmin Body Battery Activity Events
SummaryId,EventType,EventStartTimeInSeconds,EventStartTimeOffsetInSeconds,Duration,BodyBatteryImpact,ParticipantID
x45e31a7-63e32c50-f654,RECOVERY,-1963616,-21600,0,17,1be320d5-57fa-4860-8fa2-033b27038c4e
x45e31a7-63e32c50-f654,RECOVERY,-1957964,-21600,0,15,1be320d5-57fa-4860-8fa2-033b27038c4e
x45e31a7-63e32c50-f654,ACTIVITY,-1952316,-21600,0,9,1be320d5-57fa-4860-8fa2-033b27038c4e
Sample JSON Export
{ "StartTimeInSeconds": 1675832400, "StartTimeOffsetInSeconds": -18000, "DurationInSeconds": 63060, "CalendarDate": "2023-02-08", "TimeOffsetStressLevelValues": { "0": -2, "180": -2, "360": -2, ... "63000": -2 }, "TimeOffsetBodyBatteryValues": { "43560": 57, "43740": 56, "43920": 56, ... "63000": 42 }, "BodyBatteryDynamicFeedbackEvent": { "EventStartTimeInSeconds": 1703099571, "BodyBatteryLevel": "MODERATE" }, "BodyBatteryActivityEvents": [ { "EventType": "RECOVERY", "EventStartTimeInSeconds": -1963616, "EventStartTimeOffsetInSeconds": -21600, "Duration": 0, "BodyBatteryImpact": 17 }, { "EventType": "RECOVERY", "EventStartTimeInSeconds": -1957964, "EventStartTimeOffsetInSeconds": -21600, "Duration": 0, "BodyBatteryImpact": 15 }, { "EventType": "ACTIVITY", "EventStartTimeInSeconds": -1952316, "EventStartTimeOffsetInSeconds": -21600, "Duration": 0, "BodyBatteryImpact": 9 } ], "ParticipantID": "b728e3e8-1e97-453c-a3a5-5f4a1e5ce687", "ParticipantIdentifier": "TST12345", "SummaryId": "x45e31a7-63e32c50-f654", "InsertedDate": "2023-02-08T22:33:12" } ...
Was this article helpful?