Built by Metorial, the integration platform for agentic AI.
List the authenticated athlete's efforts on a given segment, optionally filtered by date range. Each effort includes timing, heart rate, power, and ranking data.
List the authenticated athlete's routes with pagination. Returns route summaries including name, distance, elevation gain, and type.
List the authenticated athlete's activities. Supports filtering by date range and pagination. Returns summary-level activity data including sport type, distance, duration, and elevation.
List clubs the authenticated athlete is a member of. Returns club summaries with name, sport type, location, and member count.
Update the authenticated athlete's weight. Requires the `profile:write` scope.
Search for popular segments within a geographic bounding box. Filter by activity type (running or riding) and climb category. Returns segment summaries with location, distance, and climb data.
Retrieve the authenticated athlete's full profile, including personal details, training zones (heart rate and power), and aggregate statistics across sport types (ride, run, swim). Optionally include zones and stats alongside the profile.
Retrieve detailed information about a specific activity, including metrics, segment efforts, laps, comments, and kudos. Use the optional flags to include additional data alongside the core activity details.
Retrieve details about a piece of gear (shoes, bike, etc.) by its identifier. Gear IDs can be found in activity details or the athlete profile.
Update an existing activity's metadata such as name, description, sport type, gear assignment, and flags. Only the fields you provide will be updated. Requires `activity:write` scope.
Retrieve details about a specific club, optionally including its members, recent activities, and administrators.
Retrieve detailed information about a specific segment including its location, distance, elevation, climb category, and athlete-specific data such as personal records and star status.
Create a new manual activity on Strava. Specify the sport type, start time, duration, and optionally distance and description. Requires `activity:write` scope.
Retrieve details about a route, optionally including its streams (lat/lng, distance, altitude) or an export in GPX or TCX format.
Retrieve raw data streams for an activity. Streams are time-aligned arrays of data points such as GPS coordinates, heart rate, power, cadence, altitude, and more. All returned streams share the same length — values at a given index correspond to the same point in time.
Star or unstar a segment for the authenticated athlete. Starred segments appear in the athlete's starred segments list. Requires `profile:write` scope.