list_activities
Retrieve cached Garmin activities, most recent first, with optional filters for date, activity type, or sport type.
Instructions
List activities from the local cache, most recent first.
start_date/end_date: 'YYYY-MM-DD', inclusive, optional.
activity_type: exact match against Garmin's granular activity_type
(e.g. 'road_biking', 'gravel_cycling', 'indoor_cycling', 'treadmill_running'), optional.
sport_type: exact match against Garmin's broader sport_type grouping
(e.g. 'CYCLING', 'RUNNING', 'WALKING') -- prefer this over activity_type
for questions like "how many bike rides" or "how many runs", since it
groups all the granular variants (road/gravel/indoor cycling, etc.)
together in one filter instead of requiring you to enumerate and
manually classify a mixed activity list yourself. Optional.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | ||
| end_date | No | ||
| sport_type | No | ||
| start_date | No | ||
| activity_type | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |