get_vo2max_trend
Track daily VO2 max estimates over a date range to see if training is building fitness, spotting flat or declining trends over weeks.
Instructions
Get VO2 max trend over a date range.
Returns daily VO2 max estimates from Garmin's FirstBeat algorithm. Use this to track whether training is producing fitness gains over weeks or months. Flat or declining VO2 max over 4+ weeks suggests insufficient training stimulus or overreaching.
Note: VO2 max estimates are smoothed and update gradually — daily changes of <0.5 are within normal noise. Focus on the 4-6 week trend direction.
Garmin records a new VO2 max value only on days with a recompute (after an activity). Days in between carry the last known value forward and are marked with "carried_forward": true, matching the trend chart in Garmin Connect.
If historical values are unavailable, the current profile estimate is returned separately and is not represented as a historical trend point.
Recommended range: 4-12 weeks. Maximum: 90 days.
Args: start_date: Start date in YYYY-MM-DD format end_date: End date in YYYY-MM-DD format
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| end_date | Yes | ||
| start_date | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |