icu_update_event
Update an existing calendar event by sending only the fields to change; other fields remain unchanged.
Instructions
Update an existing calendar event.
Only fields you pass are sent — other fields remain unchanged. For category
and training_availability semantics, see intervals-icu://event-categories.
For WORKOUT description syntax, see intervals-icu://workout-syntax.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| event_id | Yes | Event ID to update | |
| name | No | Updated event name | |
| description | No | Updated description | |
| start_date | No | Updated start date (YYYY-MM-DD) | |
| event_type | No | Updated activity type | |
| duration_seconds | No | Updated duration in seconds | |
| distance_meters | No | Updated distance in meters | |
| training_load | No | Updated training load | |
| end_date | No | Updated end date (YYYY-MM-DD) | |
| training_availability | No | Updated training availability: NORMAL, LIMITED, or UNAVAILABLE | |
| color | No | Updated color (hex string) | |
| show_as_note | No | Show event as a note on the fitness chart | |
| not_on_fitness_chart | No | Hide event from the fitness chart | |
| show_on_ctl_line | No | Render event on the CTL line | |
| athlete_id | No | Athlete ID (for coaches managing multiple athletes) |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |