icu_update_event
Update specific fields of an existing calendar event without affecting other details. Ideal for adjusting training load, duration, or availability.
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 |