get_recovery_snapshot
Fetch one day's recovery and readiness context—wellness values, training load metrics, baselines, activities, and plans—plus prior days in one read-only call.
Instructions
Use for the recovery and readiness context of one day in one call (default today; read-only, numbers only, no readiness verdict).
For the day and days_back days before: native wellness values, CTL/ATL/form/ramp rate, subjective scores, custom wellness fields with a value (e.g. Body Battery from a sync bridge), missing values and the record's update time; recorded SICK/INJURED entries; personal baselines of baseline_metrics (7-day and 42-day mean, median, SD, latest value vs baseline with z-score; small samples flagged); the activities of those days with loads and device fields; the planned events of the day. Today is flagged preliminary and a line (JSON today_completeness) names the usual fields not yet in today's record, grouped by when they usually arrive: not yet available, not normal. Trends: get_wellness_trends. Method: intervals://methods/wellness (get_guide).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| date_str | No | The day YYYY-MM-DD; default today | |
| days_back | No | Days before date_str to include, 0-14 | |
| athlete_id | No | Default: the configured athlete | |
| detail_level | No | compact = no custom fields; standard = up to 20 custom fields per day; full = all | standard |
| output_format | No | json = machine-readable, all fields | text |
| baseline_metrics | No | Comma-separated wellness field codes (native or custom) for the baseline block | hrv,restingHR,avgSleepingHR,sleepScore,readiness,respiration,spO2 |