icu_get_custom_items
Retrieve all custom items from your Intervals.icu account, including custom charts, data fields, activity streams, and zone configurations in a single API call.
Instructions
List the user's custom additions to their Intervals.icu account.
Use this when the user asks about THEIR OWN customizations: "show my custom charts", "list my custom fields", "what custom zones do I have", "what's on my dashboard", "do I have any custom activity panels".
Returns every custom item across all types in one call: custom charts
(FITNESS_CHART, TRACE_CHART, ACTIVITY_CHART, ACTIVITY_HISTOGRAM,
ACTIVITY_HEATMAP, ACTIVITY_MAP, ACTIVITY_PANEL, FITNESS_TABLE), custom
data fields (INPUT_FIELD on wellness, ACTIVITY_FIELD on activities,
INTERVAL_FIELD on intervals), custom ACTIVITY_STREAM definitions, and
custom ZONES configurations. Each item has a type field so you can
filter client-side if the user asked about a specific kind.
Do NOT use this for built-in zones, built-in fields, or athlete profile data — those have dedicated tools (icu_get_sport_settings, etc.).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| athlete_id | No | Athlete ID (for coaches managing multiple athletes) |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |