Strava
Node: strava · Full type: n8n-nodes-base.strava · Version: 1.1
Credentials
stravaOAuth2Api (alias: @strava)
CREDENTIAL @strava = stravaOAuth2Api "My Strava"
Operations
Resource: activity
create
| Parameter |
Type |
Default |
Details |
name |
string |
"" |
required |
type |
string |
"" |
required |
sport_type |
options |
"Run" |
AlpineSki, BackcountrySki, Badminton, Canoeing, Crossfit, EBikeRide, Elliptical, EMountainBikeRide, ... (50 total) |
startDate |
dateTime |
"" |
required |
elapsedTime |
number |
0 |
required |
additionalFields |
collection |
{} |
keys: commute, description, distance, trainer |
get
| Parameter |
Type |
Default |
Details |
activityId |
string |
"" |
required |
| Parameter |
Type |
Default |
Details |
activityId |
string |
"" |
required |
returnAll |
boolean |
false |
|
limit |
number |
50 |
|
getKudos
| Parameter |
Type |
Default |
Details |
activityId |
string |
"" |
required |
returnAll |
boolean |
false |
|
limit |
number |
50 |
|
getLaps
| Parameter |
Type |
Default |
Details |
activityId |
string |
"" |
required |
returnAll |
boolean |
false |
|
limit |
number |
50 |
|
getAll
| Parameter |
Type |
Default |
Details |
returnAll |
boolean |
false |
|
limit |
number |
50 |
|
getStreams
| Parameter |
Type |
Default |
Details |
activityId |
string |
"" |
required |
keys |
multiOptions |
[] |
required; multi: altitude, cadence, distance, grade_smooth, heartrate, latlng, moving, temp, ... (11 total) |
getZones
| Parameter |
Type |
Default |
Details |
activityId |
string |
"" |
required |
returnAll |
boolean |
false |
|
limit |
number |
50 |
|
update
| Parameter |
Type |
Default |
Details |
activityId |
string |
"" |
required |
updateFields |
collection |
{} |
keys: commute, description, gear_id, hide_from_home, name, type, ... |
Parameter Details
additionalFields children:
| Parameter |
Type |
Default |
Details |
commute |
boolean |
false |
|
description |
string |
"" |
|
distance |
number |
0 |
|
trainer |
boolean |
false |
|
updateFields children:
| Parameter |
Type |
Default |
Details |
commute |
boolean |
false |
|
description |
string |
"" |
|
gear_id |
string |
"" |
|
hide_from_home |
boolean |
false |
|
name |
string |
"" |
|
type |
string |
"" |
|
sport_type |
options |
"Run" |
AlpineSki, BackcountrySki, Badminton, Canoeing, Crossfit, EBikeRide, Elliptical, EMountainBikeRide, ... (50 total) |
trainer |
boolean |
false |
|
Example
NODE "strava" @strava AS "Strava" {
resource: "activity",
operation: "get",
name: {{ $json.name }},
type: {{ $json.type }},
elapsedTime: 0
}