get_running_tolerance_trend
Retrieve running tolerance trends over a date range, with daily or weekly aggregation, to monitor training load, intensity-adjusted acute load, distance, and load ratio.
Instructions
Get Running Tolerance trend over a date range.
Running Tolerance moves slowly — its value is in the trajectory, not any single day. Returns, per period: tolerance_km (current load capacity), acute_load_km (intensity-adjusted load), distance_km (actual distance run), and load_ratio (acute_load_km / distance_km — how much intensity inflates the cost of each kilometer). Weekly aggregation (default) gives a compact multi-month view; daily gives day-to-day resolution for a shorter window.
Recommended range: 4-12 weeks. Maximum: 90 days for daily aggregation, 366 days for weekly (this endpoint returns the whole range in one call, so the limit protects output size, not request volume).
Args: start_date: Start date in YYYY-MM-DD format end_date: End date in YYYY-MM-DD format aggregation: "daily" or "weekly" (default "weekly")
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| end_date | Yes | ||
| start_date | Yes | ||
| aggregation | No | weekly |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |