icu_update_custom_item
Modify an existing custom item (chart, field, zones, panel) by its ID. Only the fields you provide are updated; others remain unchanged.
Instructions
Modify an existing custom chart/field/zones/panel.
Use when the user wants to change one of their existing customizations:
"rename my custom field", "make this chart public". Usually need
icu_get_custom_items first to find the right item_id. Only fields you
pass are sent — others are left unchanged. For content schema, see
intervals-icu://custom-item-schemas.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| item_id | Yes | Custom item ID to update | |
| name | No | Updated name | |
| item_type | No | Updated type (see icu_create_custom_item for values) | |
| description | No | Updated description | |
| content | No | Updated configuration content (replaces existing wholesale). Same schema as create_custom_item.content — see intervals-icu://custom-item-schemas for the per-item_type shape. | |
| visibility | No | Updated visibility: PRIVATE, FOLLOWERS, or PUBLIC | |
| athlete_id | No | Athlete ID (for coaches managing multiple athletes) |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |