Share via


Strava (Independent Publisher) (Preview)

This is a connector for the Strava API, Strava is a service for tracking human exercise which incorporates social network features. It is mostly used for cycling and running using GPS data. The connector gives you the opportunity to get your activities/clubs and other information from Strava.

This connector is available in the following products and regions:

Service Class Regions
Logic Apps Standard All Logic Apps regions except the following:
     -   Azure Government regions
     -   Azure China regions
     -   US Department of Defense (DoD)
Power Automate Premium All Power Automate regions except the following:
     -   US Government (GCC)
     -   US Government (GCC High)
     -   China Cloud operated by 21Vianet
     -   US Department of Defense (DoD)
Power Apps Premium All Power Apps regions except the following:
     -   US Government (GCC)
     -   US Government (GCC High)
     -   China Cloud operated by 21Vianet
     -   US Department of Defense (DoD)
Contact
Name Richard Wierenga
URL https://developers.strava.com/
Email rwconnectors@gmail.com
Connector Metadata
Publisher Richard Wierenga
Website https://www.strava.com
Privacy policy https://www.strava.com/legal/api
Categories Lifestyle and Entertainment;Data

Throttling Limits

Name Calls Renewal Period
API calls per connection 100 60 seconds

Actions

Get Activity

Returns the given activity that is owned by the authenticated athlete. Requires activity:read for Everyone and Followers activities. Requires activity:read_all for Only Me activities.

Get Athlete Stats

Returns the activity stats of an athlete. Only includes data from activities set to Everyone visibility.

Get Authenticated Athlete

Returns the currently authenticated athlete. Tokens with profile:read_all scope will receive a detailed athlete representation; all others will receive a summary representation.

Get Club

Returns a given club using its identifier.

Get Segment

Returns the specified segment. read_all scope required in order to retrieve athlete-specific segment information, or to retrieve private segments.

List Activity Comments

Returns the comments on the given activity. Requires activity:read for Everyone and Followers activities. Requires activity:read_all for Only Me activities.

List Activity Kudoers

Returns the athletes who kudoed an activity identified by an identifier. Requires activity:read for Everyone and Followers activities. Requires activity:read_all for Only Me activities.

List Activity Laps

Returns the laps of an activity identified by an identifier. Requires activity:read for Everyone and Followers activities. Requires activity:read_all for Only Me activities.

List Athlete Activities

Returns the activities of an athlete for a specific identifier. Requires activity:read. Only Me activities will be filtered out unless requested by a token with activity:read_all.

List Athlete Clubs

Returns a list of the clubs whose membership includes the authenticated athlete.

List Club Activities

Retrieve recent activities from members of a specific club. The authenticated athlete must belong to the requested club in order to hit this endpoint. Pagination is supported. Athlete profile visibility is respected for all activities.

List Club Administrators

Returns a list of the administrators of a given club.

List Club Members

Returns a list of the athletes who are members of a given club.

List Starred Segments

List of the authenticated athlete's starred segments. Private segments are filtered out unless requested by a token with read_all scope.

Get Activity

Returns the given activity that is owned by the authenticated athlete. Requires activity:read for Everyone and Followers activities. Requires activity:read_all for Only Me activities.

Parameters

Name Key Required Type Description
Include all efforts
include_all_efforts string

To include all segments efforts (true/false).

Activity id
id True integer

The identifier of the activity.

Returns

Get Athlete Stats

Returns the activity stats of an athlete. Only includes data from activities set to Everyone visibility.

Parameters

Name Key Required Type Description
Athlete id
id True integer

Specify the athlete id

Returns

Name Path Type Description
biggest_ride_distance
biggest_ride_distance float

The longest distance ridden by the athlete.

biggest_climb_elevation_gain
biggest_climb_elevation_gain float

The highest climb ridden by the athlete.

recent_ride_totals
recent_ride_totals ActivityTotal
all_ride_totals
all_ride_totals ActivityTotalShort
recent_run_totals
recent_run_totals ActivityTotal
all_run_totals
all_run_totals ActivityTotalShort
recent_swim_totals
recent_swim_totals ActivityTotal
all_swim_totals
all_swim_totals ActivityTotalShort
ytd_ride_totals
ytd_ride_totals ActivityTotalShort
ytd_run_totals
ytd_run_totals ActivityTotalShort
ytd_swim_totals
ytd_swim_totals ActivityTotalShort

Get Authenticated Athlete

Returns the currently authenticated athlete. Tokens with profile:read_all scope will receive a detailed athlete representation; all others will receive a summary representation.

Returns

Name Path Type Description
id
id integer

The unique identifier of the athlete

firstname
firstname string

The athlete's first name.

lastname
lastname string

The athlete's last name.

city
city string

The athlete's city.

state
state string

The athlete's state or geographical region.

country
country string

The athlete's country

sex
sex string

The athlete's sex. May take one of the following values: M, F

summit
summit boolean

Whether the athlete has any Summit subscription.

created_at
created_at string

The time at which the athlete was created.

updated_at
updated_at string

The time at which the athlete was last updated.

profile_medium
profile_medium string

URL to a 62x62 pixel profile picture.

profile
profile string

URL to a 124x124 pixel profile picture.

follower_count
follower_count integer

The athlete's follower count.

friend_count
friend_count integer

The athlete's friend count.

measurement_preference
measurement_preference string

The athlete's preferred unit system. May take one of the following values: feet, meters

clubs
clubs array of

The athlete's clubs.

ftp
ftp string

The athlete's FTP (Functional Threshold Power).

weight
weight float

The athlete's weight.

bikes
bikes array of Bikes

The athlete's bikes.

shoes
shoes array of Shoes

The athlete's shoes.

Get Club

Returns a given club using its identifier.

Parameters

Name Key Required Type Description
Club id
id True integer

The identifier of the club.

Returns

Body
Club

Get Segment

Returns the specified segment. read_all scope required in order to retrieve athlete-specific segment information, or to retrieve private segments.

Parameters

Name Key Required Type Description
Segment id
id True integer

The identifier of the segment.

Returns

List Activity Comments

Returns the comments on the given activity. Requires activity:read for Everyone and Followers activities. Requires activity:read_all for Only Me activities.

Parameters

Name Key Required Type Description
Page
page string

Page number. Defaults to 1.

Per page
per_page string

Number of items per page. Defaults to 30.

Activity id
id True integer

The identifier of the activity.

Returns

Name Path Type Description
array of object
id
id integer

The unique identifier of this comment

activity_id
activity_id integer

The identifier of the activity this comment is related to

text
text string

The content of the comment

created_at
created_at string

The time at which this comment was created.

athlete
athlete SummaryAthlete

The summary of an athlete

List Activity Kudoers

Returns the athletes who kudoed an activity identified by an identifier. Requires activity:read for Everyone and Followers activities. Requires activity:read_all for Only Me activities.

Parameters

Name Key Required Type Description
Page
page string

Page number. Defaults to 1.

Per page
per_page string

Number of items per page. Defaults to 30.

Activity id
id True integer

The identifier of the activity.

Returns

List Activity Laps

Returns the laps of an activity identified by an identifier. Requires activity:read for Everyone and Followers activities. Requires activity:read_all for Only Me activities.

Parameters

Name Key Required Type Description
Activity id
id True integer

The identifier of the activity.

Returns

response
array of Lap

List Athlete Activities

Returns the activities of an athlete for a specific identifier. Requires activity:read. Only Me activities will be filtered out unless requested by a token with activity:read_all.

Parameters

Name Key Required Type Description
Before timestamp
before string

An epoch timestamp(the number of seconds since 1 January 1970) to use for filtering activities that have taken place before a certain time.

after timestamp
after string

An epoch timestamp(the number of seconds since 1 January 1970) to use for filtering activities that have taken place after a certain time.

Page
page string

Page number. Defaults to 1.

Per page
per_page string

Number of items per page. Defaults to 30.

Returns

List Athlete Clubs

Returns a list of the clubs whose membership includes the authenticated athlete.

Parameters

Name Key Required Type Description
Page
page string

Page number. Defaults to 1.

Per page
per_page string

Number of items per page. Defaults to 30.

Returns

response
array of Club

List Club Activities

Retrieve recent activities from members of a specific club. The authenticated athlete must belong to the requested club in order to hit this endpoint. Pagination is supported. Athlete profile visibility is respected for all activities.

Parameters

Name Key Required Type Description
Page
page string

Page number. Defaults to 1.

Per page
per_page string

Number of items per page. Defaults to 30.

Club id
id True integer

The identifier of the club.

Returns

List Club Administrators

Returns a list of the administrators of a given club.

Parameters

Name Key Required Type Description
Page
page string

Page number. Defaults to 1.

Per page
per_page string

Number of items per page. Defaults to 30.

Club id
id True integer

The identifier of the club.

Returns

List Club Members

Returns a list of the athletes who are members of a given club.

Parameters

Name Key Required Type Description
Page
page string

Page number. Defaults to 1.

Per page
per_page string

Number of items per page. Defaults to 30.

Club id
id True integer

The identifier of the club.

Returns

Name Path Type Description
array of object
resource_state
resource_state integer

resource_state

firstname
firstname string

firstname

lastname
lastname string

lastname

membership
membership string

membership

admin
admin boolean

admin

owner
owner boolean

owner

List Starred Segments

List of the authenticated athlete's starred segments. Private segments are filtered out unless requested by a token with read_all scope.

Parameters

Name Key Required Type Description
Page
page string

Page number. Defaults to 1.

Per page
per_page string

Number of items per page. Defaults to 30.

Returns

Definitions

DetailedActivity

Name Path Type Description
id
id integer

The unique identifier of the activity

resource_state
resource_state integer

resource_state

external_id
external_id string

The identifier provided at upload time

upload_id
upload_id integer

The identifier of the upload that resulted in this activity

id
athlete.id integer

Athlete id

name
name string

The name of the activity

distance
distance float

The activity's distance, in meters

moving_time
moving_time integer

The activity's moving time, in seconds

elapsed_time
elapsed_time integer

The activity's elapsed time, in seconds

total_elevation_gain
total_elevation_gain float

The activity's total elevation gain.

type
type string

An enumeration of the types an activity may have.

start_date
start_date string

The time at which the activity was started.

start_date_local
start_date_local string

The time at which the activity was started in the local timezone.

timezone
timezone string

The timezone of the activity

utc_offset
utc_offset float

utc_offset

start_latlng
start_latlng array of float

A collection of float objects. A pair of latitude/longitude coordinates, represented as an array of 2 floating point numbers.

end_latlng
end_latlng array of float

A collection of float objects. A pair of latitude/longitude coordinates, represented as an array of 2 floating point numbers.

achievement_count
achievement_count integer

The number of achievements gained during this activity

kudos_count
kudos_count integer

The number of kudos given for this activity

comment_count
comment_count integer

The number of comments for this activity

athlete_count
athlete_count integer

The number of athletes for taking part in a group activity

photo_count
photo_count integer

The number of Instagram photos for this activity

id
map.id string

The identifier of the map

polyline
map.polyline string

The polyline of the map, only returned on detailed representation of an object

summary_polyline
map.summary_polyline string

The summary polyline of the map

trainer
trainer boolean

Whether this activity was recorded on a training machine

commute
commute boolean

Whether this activity is a commute

manual
manual boolean

Whether this activity was created manually

private
private boolean

Whether this activity is private

flagged
flagged boolean

Whether this activity is flagged

gear_id
gear_id string

The id of the gear for the activity

average_speed
average_speed float

The activity's average speed, in meters per second

max_speed
max_speed float

The activity's max speed, in meters per second

average_cadence
average_cadence float

The activity's average cadence

average_temp
average_temp integer

The activity's average temp

average_watts
average_watts float

Average power output in watts during this activity. Rides only

weighted_average_watts
weighted_average_watts integer

Similar to Normalized Power. Rides with power meter data only

kilojoules
kilojoules float

The activity's kilojoules

device_watts
device_watts boolean

Whether the watts are from a power meter, false if estimated

has_heartrate
has_heartrate boolean

Whether the activity has heartrate

max_watts
max_watts integer

Rides with power meter data only

elev_high
elev_high float

The activity's highest elevation, in meters

elev_low
elev_low float

The activity's lowest elevation, in meters

total_photo_count
total_photo_count integer

The number of Instagram and Strava photos for this activity

has_kudoed
has_kudoed boolean

Whether the logged-in athlete has kudoed this activity

workout_type
workout_type integer

The activity's workout type

suffer_score
suffer_score string

The activity's suffer score

description
description string

The description of the activity

calories
calories float

The number of kilocalories consumed during this activity

segment_efforts
segment_efforts array of object

The Activity segment efforts

id
segment_efforts.id integer

Segment id

name
segment_efforts.name string

Segment name

id
segment_efforts.activity.id integer

Related Activity id

id
segment_efforts.athlete.id integer

Related athlete id

elapsed_time
segment_efforts.elapsed_time integer

The effort's elapsed time

moving_time
segment_efforts.moving_time integer

The effort's moving time

start_date
segment_efforts.start_date string

The time at which the effort was started.

start_date_local
segment_efforts.start_date_local string

The time at which the effort was started in the local timezone.

distance
segment_efforts.distance float

The effort's distance in meters

start_index
segment_efforts.start_index integer

The start index of this effort in its activity's stream

end_index
segment_efforts.end_index integer

The end index of this effort in its activity's stream

average_cadence
segment_efforts.average_cadence float

The effort's average cadence

device_watts
segment_efforts.device_watts boolean

For riding efforts, whether the wattage was reported by a dedicated recording device

average_watts
segment_efforts.average_watts float

The average wattage of this effort

segment
segment_efforts.segment SummarySegment

The related segment

kom_rank
segment_efforts.kom_rank integer

The rank of the effort on the global leaderboard if it belongs in the top 10 at the time of upload

pr_rank
segment_efforts.pr_rank integer

The rank of the effort on the athlete's leaderboard if it belongs in the top 3 at the time of upload

splits_metric
splits_metric array of object

The splits metric of the Activity

distance
splits_metric.distance float

The distance of this split, in meters

elapsed_time
splits_metric.elapsed_time integer

The elapsed time of this split, in seconds

elevation_difference
splits_metric.elevation_difference float

The elevation difference of this split, in meters

moving_time
splits_metric.moving_time integer

The moving time of this split, in seconds

split
splits_metric.split integer

split

average_speed
splits_metric.average_speed float

The average speed of this split, in meters per second

pace_zone
splits_metric.pace_zone integer

The pacing zone of this split

laps
laps array of Lap

The laps of the Activity

gear
gear SummaryGear
id
photos.primary.id string

Photo id

unique_id
photos.primary.unique_id string

Photo unique id

100
photos.primary.urls.100 string

Small photo (100)

600
photos.primary.urls.600 string

Big photo (600)

source
photos.primary.source integer

Photo source

use_primary_photo
photos.use_primary_photo boolean

use primary photo

count
photos.count integer

The number of photos

highlighted_kudosers
highlighted_kudosers array of object

All athletes that gave kudos

destination_url
highlighted_kudosers.destination_url string

Link to athlete profile

display_name
highlighted_kudosers.display_name string

Name of Athlete

avatar_url
highlighted_kudosers.avatar_url string

Avatar of Athlete

show_name
highlighted_kudosers.show_name boolean

Display name of athlete (true/false)

device_name
device_name string

The name of the device used to record the activity

embed_token
embed_token string

The token used to embed a Strava activity

Club

Name Path Type Description
id
id integer

The club's unique identifier.

name
name string

The club's name.

profile_medium
profile_medium string

URL to a 60x60 pixel profile picture.

cover_photo
cover_photo string

URL to a ~1185x580 pixel cover photo.

cover_photo_small
cover_photo_small string

URL to a ~360x176 pixel cover photo.

activity_types
activity_types string

The activity types that count for a club. This takes precedence over sport_type.

city
city string

The club's city.

state
state string

The club's state.

country
country string

The club's country.

private
private boolean

Whether the club is private.

member_count
member_count integer

The club's member count.

featured
featured boolean

Whether the club is featured or not.

verified
verified boolean

Whether the club is verified or not.

url
url string

The club's vanity URL.

membership
membership string

The membership status of the logged-in athlete. May take one of the following values: member, pending

admin
admin boolean

Whether the currently logged-in athlete is an administrator of this club.

owner
owner boolean

Whether the currently logged-in athlete is the owner of this club.

owner_id
owner_id integer

Athlete id of the owner

following_count
following_count integer

The number of athletes in the club that the logged-in athlete follows.

SummaryAthlete

The summary of an athlete

Name Path Type Description
id
id integer

The unique identifier of the athlete

firstname
firstname string

The athlete's first name.

lastname
lastname string

The athlete's last name.

Lap

Name Path Type Description
id
id integer

The unique identifier of this lap

name
name string

The name of the lap

id
activity.id integer

Related activity id

id
athlete.id integer

Related athlete id

elapsed_time
elapsed_time integer

The lap's elapsed time, in seconds

moving_time
moving_time integer

The lap's moving time, in seconds

start_date
start_date string

The time at which the lap was started.

start_date_local
start_date_local string

The time at which the lap was started in the local timezone.

distance
distance float

The lap's distance, in meters

start_index
start_index integer

The start index of this effort in its activity's stream

end_index
end_index integer

The end index of this effort in its activity's stream

total_elevation_gain
total_elevation_gain float

The elevation gain of this lap, in meters

average_speed
average_speed float

The lap's average speed

max_speed
max_speed float

The maximum speed of this lap, in meters per second

average_cadence
average_cadence float

The lap's average cadence

lap_index
lap_index integer

The index of this lap in the activity it belongs to

split
split integer

the splits for the lap

SummaryActivity

Name Path Type Description
id
athlete.id integer

Activity athlete id

name
name string

The name of the activity

distance
distance float

The activity's distance, in meters

moving_time
moving_time integer

The activity's moving time, in seconds

elapsed_time
elapsed_time integer

The activity's elapsed time, in seconds

total_elevation_gain
total_elevation_gain float

The activity's total elevation gain.

type
type string

An enumeration of the types an activity may have.

workout_type
workout_type integer

The activity's workout type

id
id integer

The unique identifier of the activity

external_id
external_id string

The identifier provided at upload time

upload_id
upload_id integer

The identifier of the upload that resulted in this activity

start_date
start_date string

The time at which the activity was started.

start_date_local
start_date_local string

The time at which the activity was started in the local timezone.

timezone
timezone string

The timezone of the activity

start_latlng
start_latlng array of float

Start latlng

end_latlng
end_latlng array of float

End latlng

location_city
location_city string

Activity location city

location_state
location_state string

Activity location state

location_country
location_country string

Activity location country

achievement_count
achievement_count integer

The number of achievements gained during this activity

kudos_count
kudos_count integer

The number of kudos given for this activity

comment_count
comment_count integer

The number of comments for this activity

athlete_count
athlete_count integer

The number of athletes for taking part in a group activity

photo_count
photo_count integer

The number of Instagram photos for this activity

id
map.id string

The identifier of the map

summary_polyline
map.summary_polyline string

The summary polyline of the map

polyline
map.polyline string

The polyline of the map, only returned on detailed representation of an object

trainer
trainer boolean

Whether this activity was recorded on a training machine

commute
commute boolean

Whether this activity is a commute

manual
manual boolean

Whether this activity was created manually

private
private boolean

Whether this activity is private

flagged
flagged boolean

Whether this activity is flagged

gear_id
gear_id string

The id of the gear for the activity

average_speed
average_speed float

The activity's average speed, in meters per second

max_speed
max_speed float

The activity's max speed, in meters per second

average_cadence
average_cadence float

The activity's average cadence

average_watts
average_watts float

Average power output in watts during this activity. Rides only

weighted_average_watts
weighted_average_watts integer

Similar to Normalized Power. Rides with power meter data only

kilojoules
kilojoules float

The total work done in kilojoules during this activity. Rides only

device_watts
device_watts boolean

Whether the watts are from a power meter, false if estimated

has_heartrate
has_heartrate boolean

Whether the activity has heartrate data

average_heartrate
average_heartrate float

The activity's average heartrate

max_heartrate
max_heartrate float

The activity's max heartrate

max_watts
max_watts integer

The activity's max watts

total_photo_count
total_photo_count integer

The number of Instagram and Strava photos for this activity

has_kudoed
has_kudoed boolean

Whether the logged-in athlete has kudoed this activity

suffer_score
suffer_score integer

suffer_score

SummarySegment

The related segment

Name Path Type Description
id
id integer

The unique identifier of this segment

name
name string

The name of this segment

activity_type
activity_type string

May take one of the following values: Ride, Run

distance
distance float

The segment's distance, in meters

average_grade
average_grade float

The segment's average grade, in percents

maximum_grade
maximum_grade float

The segments's maximum grade, in percents

elevation_high
elevation_high float

The segments's highest elevation, in meters

elevation_low
elevation_low float

The segments's lowest elevation, in meters

start_latlng
start_latlng array of float

Start collection of float objects. A pair of latitude/longitude coordinates, represented as an array of 2 floating point numbers.

end_latlng
end_latlng array of float

End collection of float objects. A pair of latitude/longitude coordinates, represented as an array of 2 floating point numbers.

climb_category
climb_category integer

The category of the climb [0, 5]. Higher is harder ie. 5 is Hors categorie, 0 is uncategorized in climb_category.

city
city string

The segments's city.

state
state string

The segments's state or geographical region.

country
country string

The segment's country.

private
private boolean

Whether this segment is private.

DetailedSegment

Name Path Type Description
id
id integer

The unique identifier of this segment

name
name string

The name of this segment

activity_type
activity_type string

May take one of the following values: Ride, Run

distance
distance float

The segment's distance, in meters

average_grade
average_grade float

The segment's average grade, in percents

maximum_grade
maximum_grade float

The segments's maximum grade, in percents

elevation_high
elevation_high float

The segments's highest elevation, in meters

elevation_low
elevation_low float

The segments's lowest elevation, in meters

start_latlng
start_latlng array of float

Segment's start latlng

end_latlng
end_latlng array of float

Segment's end latlng

climb_category
climb_category integer

The category of the climb [0, 5]. Higher is harder ie. 5 is Hors catégorie, 0 is uncategorized in climb_category.

city
city string

The segments's city.

state
state string

The segments's state or geographical region.

country
country string

The segment's country.

private
private boolean

Whether this segment is private.

hazardous
hazardous boolean

Whether this segment is considered hazardous

starred
starred boolean

Whether this segment is starred

created_at
created_at string

The time at which the segment was created.

updated_at
updated_at string

The time at which the segment was last updated.

total_elevation_gain
total_elevation_gain float

The segment's total elevation gain.

id
map.id string

The identifier of the map

polyline
map.polyline string

The polyline of the map, only returned on detailed representation of an object

summary_polyline
map.summary_polyline string

The summary polyline of the map

effort_count
effort_count integer

The total number of efforts for this segment

athlete_count
athlete_count integer

The number of unique athletes who have an effort for this segment

star_count
star_count integer

The number of stars for this segment

pr_activity_id
athlete_segment_stats.pr_activity_id integer

The unique identifier of the activity related to the PR effort.

pr_elapsed_time
athlete_segment_stats.pr_elapsed_time integer

The elapsed time ot the PR effort.

pr_date
athlete_segment_stats.pr_date string

The time at which the PR effort was started.

effort_count
athlete_segment_stats.effort_count integer

Number of efforts by the authenticated athlete on this segment.

ActivityTotal

Name Path Type Description
count
count integer

The number of activities considered in this total.

distance
distance float

he total distance covered by the considered activities.

moving_time
moving_time integer

The total moving time of the considered activities.

elapsed_time
elapsed_time integer

The total elapsed time of the considered activities.

elevation_gain
elevation_gain float

The total elevation gain of the considered activities.

achievement_count
achievement_count integer

The total number of achievements of the considered activities.

ActivityTotalShort

Name Path Type Description
count
count integer

The number of activities considered in this total.

distance
distance float

he total distance covered by the considered activities.

moving_time
moving_time integer

The total moving time of the considered activities.

elapsed_time
elapsed_time integer

The total elapsed time of the considered activities.

elevation_gain
elevation_gain float

The total elevation gain of the considered activities.

Bikes

Name Path Type Description
id
id string

The bike's unique identifier.

primary
primary boolean

Whether this bike is the owner's default one.

name
name string

The bike's name.

resource_state
resource_state integer

Resource state, indicates level of detail. Possible values: 2 -> summary, 3 -> detail

distance
distance integer

The distance logged with this bike.

Shoes

Name Path Type Description
id
id string

The shoes unique identifier.

primary
primary boolean

Whether this shoes is the owner's default one.

name
name string

The shoes name.

resource_state
resource_state integer

Resource state, indicates level of detail. Possible values: 2 -> summary, 3 -> detail

distance
distance integer

The distance logged with this shoe.

SummaryGear

Name Path Type Description
id
id string

The gear's unique identifier.

primary
primary boolean

Whether this gear's is the owner's default one.

name
name string

The gear's name.

resource_state
resource_state integer

Resource state, indicates level of detail. Possible values: 2 -> summary, 3 -> detail

distance
distance integer

The distance logged with this gear.