Garmin Activities
garmin_list_activitiesRetrieve a list of recent Garmin activities with support for pagination, date filters, and privacy modes to control data exposure.
Instructions
List recent Garmin activities. Supports pagination, optional date filters and privacy modes.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| after | No | Only return activities after this time. Used as Garmin startDate when supported. | |
| before | No | Only return activities before this time. Used as Garmin endDate when supported. | |
| page | No | Garmin page number. | |
| limit | No | Garmin page size. | |
| activity_type | No | Optional Garmin activity type filter, e.g. running, cycling, walking. | |
| all_pages | No | Fetch multiple pages up to max_pages. | |
| max_pages | No | Maximum pages to fetch when all_pages is true. | |
| privacy_mode | No | Optional per-call privacy override. Defaults to GARMIN_PRIVACY_MODE or structured. raw returns upstream Garmin JSON. summary minimizes sensitive health and profile details. | |
| response_format | No | markdown |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| endpoint | Yes | ||
| privacy_mode | Yes | ||
| count | Yes | ||
| records | Yes | ||
| next_page | No | ||
| has_more | Yes | ||
| pages_fetched | Yes |