Raw Garmin API request
garmin_api_requestCall any Garmin Connect API endpoint directly to retrieve data such as SpO2, respiration, VO2 max, race predictions, gear, workouts, and badges when no dedicated tool exists. Returns raw response.
Instructions
Call any Garmin Connect API path directly. This is the escape hatch for the ~130 endpoints without a dedicated tool (SpO2, respiration, VO2 max, race predictions, gear, workouts, badges, and so on). Prefer a dedicated tool when one exists -- their output is easier to read and their arguments are validated. Paths look like '/usersummary-service/stats/daily/2026-08-01/2026-08-03'; the response is returned as-is.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| path | Yes | Garmin Connect API path, beginning with '/', e.g. '/wellness-service/wellness/dailySpo2/2026-08-01'. | |
| detail | No | 'summary' (default) drops per-minute sample series and truncates long lists, which is what you want for almost every question. 'full' returns Garmin's raw payload including every sample -- accurate but potentially enormous, so use it only when the individual data points matter. | summary |
| params | No | Optional query string parameters. |