icu_update_custom_item
Update an existing custom chart, field, zone, or panel by changing its name, type, description, content, or visibility. Only the passed fields are modified.
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 |