Garmin Activity Details Summary Export Format
- Updated
Fitness activity details summaries represent detailed information about discrete fitness activities, such as running or swimming, that are specifically and intentionally started by the user on their device.
- File Prefix:
GarminActivityDetailsSummary
- Laps File Prefix (For CSV format):
GarminActivityDetailsSummary_Laps
- Sample File Prefix (For CSV format):
GarminActivityDetailsSummary_Sample
- Natural Key:
ParticipantID
+SummaryId
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. |
ActivityId |
Unique identifier for the activity at Garmin Connect. |
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. |
ActivityType |
Text description of the activity type. |
ActivityName |
Name of the activity. |
AverageBikeCadenceInRoundsPerMinute |
Average bike cadence, in rounds per minute. |
AverageHeartRateInBeatsPerMinute |
Average of heart rate values, in beats per minute. |
AverageRunCadenceInStepsPerMinute |
Average run cadence, in steps per minute. |
AverageSpeedInMetersPerSecond |
Average speed, in meters per second. |
AverageSwimCadenceInStrokesPerMinute |
Average swim cadence, in strokes per minute. |
AveragePaceInMinutesPerKilometer |
Average pace, in minutes per kilometer. |
ActiveKilocalories |
Active kilocalories (dietary calories) burned during the monitoring period. This includes only the calories burned by the activity and not calories burned as part of the basal metabolic rate (BMR). |
DeviceName |
Only Fitness activities are associated with a specific Garmin device rather than the user’s overall account. If the user wears two devices at once at the same time and starts a Fitness Activity on each then both will generate separate Activities with two different deviceNames. |
DistanceInMeters |
Distance traveled in meters. |
MaxBikeCadenceInRoundsPerMinute |
Maximum bike cadence, in rounds per minute. |
MaxHeartRateInBeatsPerMinute |
Maximum of heart rate values, in beats per minute. |
MaxPaceInMinutesPerKilometer |
Maximum pace, in minutes per kilometer. |
MaxRunCadenceInStepsPerMinute |
Maximum run cadence, in steps per minute. |
MaxSpeedInMetersPerSecond |
Maximum speed, in meters per second. |
NumberOfActiveLengths |
Number of active lengths. |
StartingLatitudeInDegree |
Starting latitude, in degrees. |
StartingLongitudeInDegree |
Starting longitude, in degrees. |
Steps |
Number of steps. |
TotalElevationGainInMeters |
Total elevation gain, in meters. |
TotalElevationLossInMeters |
Total elevation loss, in meters. |
IsParent |
If present and set to true, this activity is the parent activity of one or more child activities that should also be made available in the data feed to the partner. An activity of type MULTI_SPORT is an example of a parent activity. |
ParentSummaryId |
If present, this is the summaryId of the related parent activity. An activity of type CYCLING with a parent activity of type MULTI_SPORT is an example of this type of relationship. |
Manual |
Indicates that the activity was manually updated directly on the Garmin Connect site. |
InsertedDate |
The creation date of the entry, in ISO 8601 format. Is always in UTC. |
AveragePushCadenceInPushesPerMinute |
Average push cadence, in pushes per minute. Note: This field will be present only if users’ watch is in wheelchair mode. |
MaxPushCadenceInPushesPerMinute |
Maximum push cadence, in pushes per minute. Note: This field will be present only if users’ watch is in wheelchair mode. |
Pushes |
Number of pushes. Note: This field will be present only if users’ watch is in wheelchair mode. |
DirectWheelchairCadence |
Wheelchair cadence in pushes per minute. Note: This field will be present only if users’ watch is in wheelchair mode. |
Sample CSV Export
Garmin Activity Details Summary
ParticipantID,ParticipantIdentifier,SummaryId,ActivityId,StartTimeInSeconds,StartTimeOffsetInSeconds,DurationInSeconds,ActivityType,ActivityName,AverageBikeCadenceInRoundsPerMinute,AverageHeartRateInBeatsPerMinute,AverageRunCadenceInStepsPerMinute,AverageSpeedInMetersPerSecond,AverageSwimCadenceInStrokesPerMinute,AveragePaceInMinutesPerKilometer,ActiveKilocalories,DeviceName,DistanceInMeters,MaxBikeCadenceInRoundsPerMinute,MaxHeartRateInBeatsPerMinute,MaxPaceInMinutesPerKilometer,MaxRunCadenceInStepsPerMinute,MaxSpeedInMetersPerSecond,NumberOfActiveLengths,StartingLatitudeInDegree,StartingLongitudeInDegree,Steps,TotalElevationGainInMeters,TotalElevationLossInMeters,IsParent,ParentSummaryId,Manual,InsertedDate,AveragePushCadenceInPushesPerMinute,MaxPushCadenceInPushesPerMinute,Pushes
1be320d5-57fa-4860-8fa2-033b27038c4e,TST12345,10472655210-detail,10472655210,1675892059,-18000,3399,YOGA,Yoga,,102,,,,,303,Instinct 2 Solar,,,143,,,,,,,,,,,,,2023-02-08T22:32:53Z,,,
1be320d5-57fa-4860-8fa2-033b27038c4e,TST12345,10456836082-detail,10456836082,1675697354,-18000,3924,INDOOR_CYCLING,Indoor Cycling,,134,,,,,634,Instinct 2 Solar,,,163,,,,,,,,,,,,,2023-02-06T17:06:12Z,,,
1be320d5-57fa-4860-8fa2-033b27038c4e,TST12345,14276856-detail,13835914,1703121171,-21600,5361,WHEELCHAIR_PUSH_RUN,SampleActivity,,89,,0.44374853,,18.184258,231,,3790.55,,136,3.4558847,,4.0369773,,,,,21.55,,,,,2023-12-21T20:14:43Z,79.0,87.0,1623
Garmin Activity Details Summary Laps
SummaryId,ActivityId,StartTimeInSeconds,ParticipantID
10472655210-detail,10472655210,1675892059,1be320d5-57fa-4860-8fa2-033b27038c4e
10456836082-detail,10456836082,1675697354,1be320d5-57fa-4860-8fa2-033b27038c4e
Garmin Activity Details Summary Samples
SummaryId,ActivityId,StartTimeInSeconds,LatitudeInDegree,LongitudeInDegree,ElevationInMeters,AirTemperatureCelcius,HeartRate,SpeedMetersPerSecond,StepsPerMinute,TotalDistanceInMeters,TimerDurationInSeconds,ClockDurationInSeconds,MovingDurationInSeconds,PowerInWatts,BikeCadenceInRPM,SwimCadenceInStrokesPerMinute,DirectWheelchairCadence,ParticipantID
10472655210-detail,10472655210,1675892059,,,,26.0,74,,,,0,0,0,,,,,1be320d5-57fa-4860-8fa2-033b27038c4e
10472655210-detail,10472655210,1675892060,,,,26.0,73,,,,1,1,0,,,,,1be320d5-57fa-4860-8fa2-033b27038c4e
10472655210-detail,10472655210,1675892061,,,,26.0,74,,,,2,2,0,,,,,1be320d5-57fa-4860-8fa2-033b27038c4e
...
10456836082-detail,10456836082,1675701278,,,,29.0,123,,,0.0,3924,3924,0,,,,,1be320d5-57fa-4860-8fa2-033b27038c4e
...
14276856-detail,14276856,1703121171,,,,,,1.0,,23.0,29,29,0,,,,,1be320d5-57fa-4860-8fa2-033b27038c4e
14276856-detail,14276856,1703121171,,,,,,1.0,,29.0,28,22,0,,,,,1be320d5-57fa-4860-8fa2-033b27038c4e
Sample JSON Export
{ "ActivityId": "10472655210", "Summary": { "ActivityName": "Yoga", "ActivityId": "10472655210", "StartTimeInSeconds": 1675892059, "StartTimeOffsetInSeconds": -18000, "ActivityType": "YOGA", "DurationInSeconds": 3399, "AverageHeartRateInBeatsPerMinute": 102, "ActiveKilocalories": 303, "DeviceName": "Instinct 2 Solar", "MaxHeartRateInBeatsPerMinute": 143 }, "Samples": [ { "StartTimeInSeconds": 1675892059, "AirTemperatureCelcius": 26.0, "HeartRate": 74, "TimerDurationInSeconds": 0, "ClockDurationInSeconds": 0, "MovingDurationInSeconds": 0 }, { "StartTimeInSeconds": 1675892060, "AirTemperatureCelcius": 26.0, "HeartRate": 73, "TimerDurationInSeconds": 1, "ClockDurationInSeconds": 1, "MovingDurationInSeconds": 0 }, { "StartTimeInSeconds": 1675892061, "AirTemperatureCelcius": 26.0, "HeartRate": 74, "TimerDurationInSeconds": 2, "ClockDurationInSeconds": 2, "MovingDurationInSeconds": 0 }, ... { "StartTimeInSeconds": 1675895458, "AirTemperatureCelcius": 26.0, "HeartRate": 94, "TimerDurationInSeconds": 3399, "ClockDurationInSeconds": 3399, "MovingDurationInSeconds": 0 } ], "Laps": [ { "StartTimeInSeconds": 1675892059 } ], "ParticipantID": "b728e3e8-1e97-453c-a3a5-5f4a1e5ce687", "ParticipantIdentifier": "TST12345", "SummaryId": "10472655210-detail", "InsertedDate": "2023-02-08T22:32:53" } { "ActivityId": "14276856", "Summary": { "ActivityName": "SampleActivity", "ActivityId": "13835914", "StartTimeInSeconds": 1703121171, "StartTimeOffsetInSeconds": -21600, "ActivityType": "WHEELCHAIR_PUSH_RUN", "DurationInSeconds": 5361, "AverageHeartRateInBeatsPerMinute": 89, "AveragePushCadenceInPushesPerMinute": 79.0, "AverageSpeedInMetersPerSecond": 0.44374853, "AveragePaceInMinutesPerKilometer": 18.184258, "ActiveKilocalories": 231, "DistanceInMeters": 3790.55, "MaxHeartRateInBeatsPerMinute": 136, "MaxPaceInMinutesPerKilometer": 3.4558847, "MaxPushCadenceInPushesPerMinute": 87.0, "MaxSpeedInMetersPerSecond": 4.0369773, "Pushes": 1623, "TotalElevationGainInMeters": 21.55 }, "Samples": [ { "StartTimeInSeconds": 1703121171, "SpeedMetersPerSecond": 1.0, "TotalDistanceInMeters": 23.0, "TimerDurationInSeconds": 29, "ClockDurationInSeconds": 29, "MovingDurationInSeconds": 0 }, { "StartTimeInSeconds": 1703121171, "SpeedMetersPerSecond": 1.0, "TotalDistanceInMeters": 29.0, "TimerDurationInSeconds": 28, "ClockDurationInSeconds": 22, "MovingDurationInSeconds": 0 } ], "ParticipantID": "b728e3e8-1e97-453c-a3a5-5f4a1e5ce687", "ParticipantIdentifier": "TST12345", "SummaryId": "14276856-detail", "InsertedDate": "2023-12-21T20:14:43Z" } ...
Was this article helpful?