calendar_update_event
Change an event the user organizes. This is a REAL action: attendees are notified of the change — confirm with the user first. Pass only the fields to change. For a recurring event, scope='occurrence' (default) changes just this one and scope='series' changes all of them; changing the repeat (repeat_* args, or stop_repeating=true) always applies to the series. attendees replaces the whole guest list. video_meeting=true adds a Meet/Teams link, false removes it.
Parameters
- event_id (string, required)
- scope (string, default "occurrence")
- title (string)
- start (string)
- end (string)
- all_day (boolean)
- timezone (string)
- location (string)
- description (string)
- attendees (array)
- video_meeting (boolean)
- reminder_minutes (integer)
- repeat (string)
- repeat_interval (integer, default 1)
- repeat_days (array)
- repeat_week_of_month (integer)
- repeat_count (integer)
- repeat_until (string)
- stop_repeating (boolean, default false)