get_training_stress_balance
Retrieve training stress balance (TSB) to evaluate form and freshness from chronic and acute training load data for any selected date.
Instructions
Get training stress balance (TSB), chronic training load (CTL), and acute training load (ATL) for a specific date. TSB = CTL - ATL indicates form/freshness. Uses HR-based TSS calculation when available, falls back to duration estimates.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| date | No | Target date in YYYY-MM-DD format (defaults to today) | |
| days | No | Number of days of historical data to analyze (default: 90, min: 7, max: 365) | |
| includeTimeSeries | No | Include daily time series data showing TSS, CTL, ATL, TSB progression (default: true) | |
| includeSummaryOnly | No | Return only summary data without time-series (default: false) | |
| summary | No | [DEPRECATED: Use includeSummaryOnly] Return only summary data without time-series (default: false) | |
| restingHR | No | Custom resting heart rate for TSS calculation (default: 50 bpm) | |
| maxHR | No | Custom maximum heart rate for TSS calculation (default: 185 bpm) | |
| thresholdHR | No | Custom threshold heart rate for TSS calculation (default: 90% of maxHR) |