Skip to main content
Every strava.api.* operation is listed below with parameter shapes and return types from the plugin Zod schemas.
New to Corsair? See API access, authentication, and error handling.

Activities

create

activities.create Create a manual activity Risk: write
Input Output

get

activities.get Get details of an activity by ID Risk: read
Input Output

getStreams

activities.getStreams Get stream data for an activity Risk: read
Input Output

getZones

activities.getZones Get heart rate and power zones for an activity Risk: read
Input Output: object[]

list

activities.list List the authenticated athlete’s activities Risk: read
Input Output: object[]

listComments

activities.listComments List comments on an activity Risk: read
Input Output: object[]

listKudoers

activities.listKudoers List athletes who kudoed an activity Risk: read
Input Output: object[]

listLaps

activities.listLaps List laps of an activity Risk: read
Input Output: object[]

Athletes

get

athletes.get Get the authenticated athlete profile Risk: read
Input: empty object Output

getStats

athletes.getStats Get an athlete’s activity statistics Risk: read
Input Output

getZones

athletes.getZones Get the authenticated athlete’s heart rate and power zones Risk: read
Input: empty object Output

update

athletes.update Update the authenticated athlete’s profile Risk: write
Input Output

Clubs

get

clubs.get Get details of a club by ID Risk: read
Input Output

Gear

get

gear.get Get details of a gear item by ID Risk: read
Input Output

Routes

exportGpx

routes.exportGpx Export a route as GPX Risk: read
Input Output: string

exportTcx

routes.exportTcx Export a route as TCX Risk: read
Input Output: string

get

routes.get Get details of a route by ID Risk: read
Input Output

getStreams

routes.getStreams Get stream data for a route Risk: read
Input Output

Segment Efforts

get

segmentEfforts.get Get details of a segment effort by ID Risk: read
Input Output

getStreams

segmentEfforts.getStreams Get stream data for a segment effort Risk: read
Input Output

Segments

explore

segments.explore Find popular segments within a bounding box Risk: read
Input Output

get

segments.get Get details of a segment by ID Risk: read
Input Output

getStreams

segments.getStreams Get stream data for a segment Risk: read
Input Output

list

segments.list List the authenticated athlete’s starred segments Risk: read
Input Output: object[]

star

segments.star Star or unstar a segment Risk: write
Input Output

Uploads

create

uploads.create Upload an activity file (FIT, TCX, GPX) Risk: write
Input Output

get

uploads.get Get the status of an upload by ID Risk: read
Input Output