/strava | Type: Application | PCID required: Yes
Tools
strava_create_activity
Create an Activity Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
commute | integer | No | — | Set to 1 to mark as commute. |
description | string | No | — | Description of the activity. |
distance | number | No | — | In meters. |
elapsed_time | integer | Yes | — | In seconds. |
name | string | Yes | — | The name of the activity. |
sport_type | string | Yes | — | Sport type of activity. For example - Run, MountainBikeRide, Ride, etc. |
start_date_local | string | Yes | — | ISO 8601 formatted date time. |
trainer | integer | No | — | Set to 1 to mark as a trainer activity. |
type | string | No | — | Type of activity. For example - Run, Ride etc. |
strava_create_upload
Upload Activity Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
commute | string | No | — | Whether the resulting activity should be tagged as a commute. |
data_type | string | No | — | The format of the uploaded file. |
description | string | No | — | The desired description of the resulting activity. |
external_id | string | No | — | The desired external identifier of the resulting activity. |
file | string | No | — | The uploaded file. |
name | string | No | — | The desired name of the resulting activity. |
trainer | string | No | — | Whether the resulting activity should be marked as having been performed on a trainer. |
strava_explore_segments
Explore segments Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
bounds | string | Yes | — | The latitude and longitude for two points describing a rectangular boundary for the search: comma-separated values of [southwest corner latitude, southwest corner longitude, northeast corner latitude, northeast corner longitude]. Example: “37.8,-122.5,37.9,-122.4” |
activity_type | string | No | — | Desired activity type. |
min_cat | integer | No | — | The minimum climbing category. |
max_cat | integer | No | — | The maximum climbing category. |
strava_get_activity_by_id
Get Activity Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
id | integer | Yes | — | The identifier of the activity. |
include_all_efforts | boolean | No | — | To include all segments efforts. |
strava_get_activity_streams
Get Activity Streams Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
id | integer | Yes | — | The identifier of the activity. |
keys | string | Yes | — | Desired stream types as a comma-separated list. Valid values: time, distance, latlng, altitude, velocity_smooth, heartrate, cadence, watts, temp, moving, grade_smooth |
key_by_type | boolean | Yes | — | Must be true. |
strava_get_club_activities_by_id
List Club Activities Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
id | integer | Yes | — | The identifier of the club. |
page | integer | No | — | Page number. Defaults to 1. |
per_page | integer | No | — | Number of items per page. Defaults to 30. |
strava_get_club_admins_by_id
List Club Administrators Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
id | integer | Yes | — | The identifier of the club. |
page | integer | No | — | Page number. Defaults to 1. |
per_page | integer | No | — | Number of items per page. Defaults to 30. |
strava_get_club_by_id
Get Club Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
id | integer | Yes | — | The identifier of the club. |
strava_get_club_members_by_id
List Club Members Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
id | integer | Yes | — | The identifier of the club. |
page | integer | No | — | Page number. Defaults to 1. |
per_page | integer | No | — | Number of items per page. Defaults to 30. |
strava_get_comments_by_activity_id
List Activity Comments Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
id | integer | Yes | — | The identifier of the activity. |
page | integer | No | — | Deprecated. Prefer to use after_cursor. |
per_page | integer | No | — | Deprecated. Prefer to use page_size. |
page_size | integer | No | — | Number of items per page. Defaults to 30. |
after_cursor | string | No | — | Cursor of the last item in the previous page of results, used to request the subsequent page of results. When omitted, the first page of results is fetched. |
strava_get_efforts_by_segment_id
List Segment Efforts Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
segment_id | integer | Yes | — | The identifier of the segment. |
start_date_local | string | No | — | ISO 8601 formatted date time. |
end_date_local | string | No | — | ISO 8601 formatted date time. |
per_page | integer | No | — | Number of items per page. Defaults to 30. |
strava_get_gear_by_id
Get Equipment Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
id | string | Yes | — | The identifier of the gear. |
strava_get_kudoers_by_activity_id
List Activity Kudoers Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
id | integer | Yes | — | The identifier of the activity. |
page | integer | No | — | Page number. Defaults to 1. |
per_page | integer | No | — | Number of items per page. Defaults to 30. |
strava_get_laps_by_activity_id
List Activity Laps Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
id | integer | Yes | — | The identifier of the activity. |
strava_get_logged_in_athlete
Get Authenticated Athletestrava_get_logged_in_athlete_activities
List Athlete Activities Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
before | integer | No | — | An epoch timestamp to use for filtering activities that have taken place before a certain time. |
after | integer | No | — | An epoch timestamp to use for filtering activities that have taken place after a certain time. |
page | integer | No | — | Page number. Defaults to 1. |
per_page | integer | No | — | Number of items per page. Defaults to 30. |
strava_get_logged_in_athlete_clubs
List Athlete Clubs Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
page | integer | No | — | Page number. Defaults to 1. |
per_page | integer | No | — | Number of items per page. Defaults to 30. |
strava_get_logged_in_athlete_starred_segments
List Starred Segments Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
page | integer | No | — | Page number. Defaults to 1. |
per_page | integer | No | — | Number of items per page. Defaults to 30. |
strava_get_logged_in_athlete_zones
Get Zonesstrava_get_route_as_gpx
Export Route GPX Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
id | integer | Yes | — | The identifier of the route. |
strava_get_route_as_tcx
Export Route TCX Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
id | integer | Yes | — | The identifier of the route. |
strava_get_route_by_id
Get Route Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
id | integer | Yes | — | The identifier of the route. |
strava_get_route_streams
Get Route Streams Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
id | integer | Yes | — | The identifier of the route. |
strava_get_routes_by_athlete_id
List Athlete Routes Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
id | integer | Yes | — | The identifier of the athlete. Must match the authenticated athlete. |
page | integer | No | — | Page number. Defaults to 1. |
per_page | integer | No | — | Number of items per page. Defaults to 30. |
strava_get_segment_by_id
Get Segment Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
id | integer | Yes | — | The identifier of the segment. |
strava_get_segment_effort_by_id
Get Segment Effort Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
id | integer | Yes | — | The identifier of the segment effort. |
strava_get_segment_effort_streams
Get Segment Effort Streams Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
id | integer | Yes | — | The identifier of the segment effort. |
keys | string | Yes | — | The types of streams to return as a comma-separated list. Valid values: time, distance, latlng, altitude, velocity_smooth, heartrate, cadence, watts, temp, moving, grade_smooth |
key_by_type | boolean | Yes | — | Must be true. |
strava_get_segment_streams
Get Segment Streams Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
id | integer | Yes | — | The identifier of the segment. |
keys | string | Yes | — | The types of streams to return as a comma-separated list. Valid values: distance, latlng, altitude |
key_by_type | boolean | Yes | — | Must be true. |
strava_get_stats
Get Athlete Stats Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
id | integer | Yes | — | The identifier of the athlete. Must match the authenticated athlete. |
strava_get_upload_by_id
Get Upload Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
uploadId | integer | Yes | — | The identifier of the upload. |
strava_get_zones_by_activity_id
Get Activity Zones Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
id | integer | Yes | — | The identifier of the activity. |
strava_star_segment
Star Segment Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
id | integer | Yes | — | The identifier of the segment to star. |
starred | boolean | Yes | — | If true, star the segment; if false, unstar the segment. |
strava_update_activity_by_id
Update Activity Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
id | integer | Yes | — | The identifier of the activity. |
commute | boolean | No | — | Whether this activity is a commute |
description | string | No | — | The description of the activity |
gear_id | string | No | — | Identifier for the gear associated with the activity. ‘none’ clears gear from activity |
hide_from_home | boolean | No | — | Whether this activity is muted |
name | string | No | — | The name of the activity |
sport_type | string | No | — | An enumeration of the sport types an activity may have. Distinct from ActivityType in that it has new types (e.g. MountainBikeRide) |
trainer | boolean | No | — | Whether this activity was recorded on a training machine |
type | string | No | — | An enumeration of the types an activity may have. Note that this enumeration does not include new sport types (e.g. MountainBikeRide, EMountainBikeRide), activities with these sport types will have the corresponding activity type (e.g. Ride for MountainBikeRide, EBikeRide for EMountainBikeRide) |
strava_update_logged_in_athlete
Update Athlete Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
weight | number | Yes | — | The weight of the athlete in kilograms. |

