Sign inStart your trial

Strava

Reference

33 actions for Strava workflows.

01. Operations

Act on Strava from a workflow

Operations are the actions a workflow can take in Strava, grouped by category. Each lists its method, parameters, and a template you can drop it into.

Other

33 operations

Access a range of supplementary Strava data including athlete profiles, activity details, segments, equipment tracking, and route information. These operations enable you to retrieve comprehensive workout context, social interactions like kudos and club memberships, and export functionality for routes and activities in your automation workflows.

Action★ Featured

Create an Activity

STRAVA_CREATE_AN_ACTIVITY

Manually record a workout or athletic activity to your Strava profile with details like duration, distance, and activity type. This lets you log exercises that weren't tracked by a device or app.

9 input
Action★ Featured

Get Activity

STRAVA_GET_ACTIVITY

Retrieves comprehensive details about a specific workout or activity including distance, duration, elevation, speed, heart rate, and other performance metrics. Use this to access detailed activity data for analysis, reporting, or integration with other fitness tools.

2 input
Action★ Featured

Get athlete stats

STRAVA_GET_ATHLETE_STATS

Retrieve comprehensive activity statistics for an athlete across different time periods (recent 4 weeks, year-to-date, and all-time), including totals for rides, runs, and swims. Use this to track personal fitness progress and performance metrics over time.

1 input
Action★ Featured

Get authenticated athlete

STRAVA_GET_AUTHENTICATED_ATHLETE

Retrieves your Strava athlete profile information including name, location, and profile details. Use this to access your account data and verify your Strava connection.

Action★ Featured

List athlete activities

STRAVA_LIST_ATHLETE_ACTIVITIES

Retrieves a list of your workout activities with detailed metrics like distance, duration, elevation, and heart rate data, allowing you to programmatically access your fitness history for analysis and reporting.

4 input
Action★ Featured

Upload Activity

STRAVA_UPLOAD_ACTIVITY

Create a new activity on Strava by uploading a workout file (FIT, TCX, or GPX format), which is processed automatically to capture your exercise data. This allows you to record workouts from devices or apps that aren't directly connected to Strava.

8 input
Action

Explore segments

STRAVA_EXPLORE_SEGMENTS

Discover the most popular cycling and running segments in a specific geographic area, complete with difficulty ratings, distance, and elevation data. This helps you find competitive routes and plan training in new locations.

4 input
Action

Export Route as GPX

STRAVA_EXPORT_ROUTE_GPX

Download a Strava route as a GPX file that you can import into GPS devices, fitness apps, or mapping software for use offline or across different platforms.

1 input
Action

Export Route as TCX

STRAVA_EXPORT_ROUTE_TCX

Download a Strava route as a TCX file that's compatible with GPS devices, fitness watches, and training software like Garmin Connect and TrainingPeaks. This lets you use your planned routes across different fitness platforms and devices.

1 input
Action

Get activity streams

STRAVA_GET_ACTIVITY_STREAMS

Retrieves detailed time-series data from a completed activity including GPS coordinates, heart rate, speed, and other sensor readings recorded during the workout. This enables you to analyze performance metrics and visualize activity routes.

3 input
Action

Get Activity Zones

STRAVA_GET_ACTIVITY_ZONES

Retrieves the heart rate and power zone distribution data for a specific activity, showing how much time was spent in each training zone during the workout. This helps athletes analyze their training intensity and effort levels.

1 input
Action

Get Club

STRAVA_GET_CLUB

Retrieve detailed information about a specific Strava club including its name, description, location, member count, sport type, and your membership status. Use this to access comprehensive club details when you know the club ID.

1 input
Action

Get equipment

STRAVA_GET_EQUIPMENT

Retrieve detailed information about your bikes or shoes on Strava, including name, brand, model, total distance logged, and current status. Use this to track your gear usage and performance data.

1 input
Action

Get route

STRAVA_GET_ROUTE

Retrieve detailed information about a specific Strava route including distance, elevation, waypoints, and mapped path. Use this to access route data for planning, sharing, or analyzing training paths.

1 input
Action

Get route streams

STRAVA_GET_ROUTE_STREAMS

Retrieves detailed GPS coordinates, elevation, and distance data points for a specific route to enable mapping and analysis of route characteristics. This helps you understand and visualize the exact path, terrain challenges, and distances of routes you've created or saved.

1 input
Action

Get segment

STRAVA_GET_SEGMENT

Retrieve detailed information about a specific Strava segment including distance, elevation, location, and competitive statistics to analyze training routes and track performance data.

1 input
Action

Get segment effort

STRAVA_GET_SEGMENT_EFFORT

Retrieves detailed performance metrics for a specific segment effort, including elapsed time, distance, speed, heart rate, power, and cadence data from an athlete's activity.

1 input
Action

Get segment effort streams

STRAVA_GET_SEGMENT_EFFORT_STREAMS

Retrieve detailed time-series data from a completed segment effort, including GPS coordinates, altitude, speed, heart rate, and power metrics. This gives you granular performance data for analyzing and optimizing your workout performance on specific route segments.

3 input
Action

Get segment streams

STRAVA_GET_SEGMENT_STREAMS

Retrieves detailed GPS, elevation, and distance data points for a specific segment to enable route mapping and elevation analysis. This allows you to visualize segment geography and terrain characteristics for training planning or route sharing.

3 input
Action

Get Upload Status

STRAVA_GET_UPLOAD

Check the processing status of an activity file you've uploaded to Strava, including whether it's been converted to an activity yet. This helps you track when your workout data is ready to use.

1 input
Action

Get zones

STRAVA_GET_ZONES

Retrieves your configured heart rate and power training zones to help you understand your athletic performance metrics and training intensity levels.

Action

List activity comments

STRAVA_LIST_ACTIVITY_COMMENTS

Retrieve all comments posted on a specific activity to see feedback and engagement from your followers. This helps you understand audience reactions and build community around your fitness achievements.

3 input
Action

List activity kudoers

STRAVA_LIST_ACTIVITY_KUDOERS

Retrieve a list of athletes who gave kudos (likes) to a specific activity, helping you understand your engagement and build community connections on Strava.

3 input
Action

List activity laps

STRAVA_LIST_ACTIVITY_LAPS

Retrieves detailed lap-by-lap performance metrics for a specific activity, including timing, distance, speed, and cadence data. This helps you analyze performance across different segments of your workouts to identify improvements and track training progress.

1 input
Action

List athlete clubs

STRAVA_LIST_ATHLETE_CLUBS

Retrieve all Strava clubs you're a member of to understand your athletic community connections and gather club information for engagement or promotion purposes.

2 input
Action

List athlete routes

STRAVA_LIST_ATHLETE_ROUTES

Retrieve all routes created by the authenticated athlete, including details like distance, elevation gain, and route type to help organize and manage training plans.

3 input
Action

List club activities

STRAVA_LIST_CLUB_ACTIVITIES

Retrieve recent activities shared by members of a club you belong to, helping you stay connected with the fitness community and track group participation. This operation respects privacy settings and provides activity summaries without exposing sensitive details.

3 input
Action

List club administrators

STRAVA_LIST_CLUB_ADMINISTRATORS

Retrieve a list of administrators for a specific Strava club, including their names and profile information. This helps you identify club leadership and contact points for club-related inquiries or collaboration.

3 input
Action

List club members

STRAVA_LIST_CLUB_MEMBERS

Retrieve a list of athletes who are members of a specific Strava club that you belong to. This helps you see who's in your training community and connect with fellow athletes.

3 input
Action

List segment efforts

STRAVA_LIST_SEGMENT_EFFORTS

Retrieve all your personal efforts and performance data on a specific segment, including completion times, heart rate, power output, and personal record rankings.

4 input
Action

List starred segments

STRAVA_LIST_STARRED_SEGMENTS

Retrieve your collection of saved segments on Strava to view all your favorite routes with key details like distance, elevation, and location. This helps you track and organize the segments that matter most to your training.

2 input
Action

Star segment

STRAVA_STAR_SEGMENT

Mark a running or cycling segment as a favorite to quickly access and track your most-followed routes and performance milestones.

2 input
Action

Update Athlete

STRAVA_UPDATE_ATHLETE

Update your Strava athlete profile information, such as your weight, to keep your fitness data current and accurate.

1 input
What now

Use Strava in a workflow

Drop a trigger and an action into a template; approve from your phone; the workflow runs.