list_activities
Retrieve Garmin activities by date range, newest first, with optional activity-type filtering. Use returned IDs to fetch detailed activity data.
Instructions
T6. List activities in a date range, newest first, optionally filtered by Garmin activity type key (e.g. running, cycling, indoor_cycling, lap_swimming, strength_training). Returns ids for get_activity. Results are informational, not medical advice. Fields Garmin did not record say 'not recorded'; never treat them as zero.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| end | Yes | Last date, YYYY-MM-DD (inclusive); at most 90 days after start. | |
| limit | No | Maximum activities, 1-100. | |
| start | Yes | First date, YYYY-MM-DD (inclusive). | |
| activity_type | No | Optional Garmin activity type key, e.g. 'running'. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||