Update Calendar Event
update_eventModify an existing calendar event's details and notify attendees. Supports recurring event updates with apply_to for this event or entire series.
Instructions
Change an existing event and notify attendees. Only the fields you pass change.
For a RECURRING event apply_to is required, and nothing is changed until you
supply it.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| end | No | new end time, ISO 8601. | |
| body | No | ||
| start | No | new start time, ISO 8601. | |
| item_id | Yes | item_id from get_calendar_events. | |
| subject | No | ||
| apply_to | No | recurring events only — "this_event" changes just this one, "whole_series" every event in the series. Required when the event is recurring (get_calendar_events marks those with is_recurring), ignored for one-off events. Ask the user which they meant rather than picking. | |
| location | No | ||
| body_type | No | "HTML" or "Text" — applies to `body`. | HTML |
| send_updates | No | send the update to attendees. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |