icu_get_activities_by_date
Retrieve a list of activities within a specified date range, sorted newest-first. Useful for historical training analysis or finding activities in any custom period.
Instructions
List activities within an EXPLICIT date window (oldest..newest) — LIGHT summary per item.
Unlike icu_get_recent_activities (anchored to today and capped at 100), this
targets an arbitrary historical window and is bounded only by limit. Use for
"all my runs from June to November 2025", reconstructing training history, or
finding the oldest activity in a period. Dates are YYYY-MM-DD. Results are
newest-first; if a window holds more than limit items, the oldest are
dropped first, so widen limit (or narrow the window) to reach the very
oldest.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Max activities to return (newest-first within the window) | |
| newest | No | Newest date to include, YYYY-MM-DD (inclusive). Defaults to today. | |
| oldest | Yes | Oldest date to include, YYYY-MM-DD (inclusive) | |
| athlete_id | No | Athlete ID (for coaches managing multiple athletes) |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |