list-segment-efforts
Retrieve a user's activity efforts on a specific Strava segment, with optional filtering by date range. Use this tool to analyze and track performance on individual segments efficiently.
Instructions
Lists the authenticated athlete's efforts on a specific segment, optionally filtering by date.
Input Schema
Name | Required | Description | Default |
---|---|---|---|
endDateLocal | No | Filter efforts ending before this ISO 8601 date-time (optional). | |
perPage | No | Number of efforts to return per page (default: 30, max: 200). | |
segmentId | Yes | The ID of the segment for which to list efforts. | |
startDateLocal | No | Filter efforts starting after this ISO 8601 date-time (optional). |
Input Schema (JSON Schema)
{
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"endDateLocal": {
"description": "Filter efforts ending before this ISO 8601 date-time (optional).",
"format": "date-time",
"type": "string"
},
"perPage": {
"default": 30,
"description": "Number of efforts to return per page (default: 30, max: 200).",
"exclusiveMinimum": 0,
"maximum": 200,
"type": "integer"
},
"segmentId": {
"description": "The ID of the segment for which to list efforts.",
"exclusiveMinimum": 0,
"type": "integer"
},
"startDateLocal": {
"description": "Filter efforts starting after this ISO 8601 date-time (optional).",
"format": "date-time",
"type": "string"
}
},
"required": [
"segmentId"
],
"type": "object"
}