Change a meeting you created
update_eventChange a meeting created with create_event: give only the fields that change (null removes location or description_markdown).
Instructions
Change a meeting created with create_event: give only the fields that change (null removes location or description_markdown). Attendees get an updated invitation that replaces the old entry in their calendar; removed attendees get a cancellation. Changing the time clears earlier answers; changing only start keeps the duration. Returns the updated event.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | Event id from create_event or list_events | |
| end | No | End, same format as start and after it; for all_day the last day (inclusive, defaults to start) | |
| start | No | Start, e.g. 2026-10-05T14:00 (mailbox time zone) or with offset/Z; for all_day a date like 2026-10-05 | |
| title | No | Meeting title shown in calendars | |
| all_day | No | true: all-day event over whole days; start and end are dates. Default false | |
| show_as | No | How the time shows in attendees' calendars: busy (default), free, tentative or oof (out of office) | |
| location | No | Place or meeting link; null removes it | |
| timezone | No | IANA zone for times without offset; defaults to the mailbox timezone | |
| attendees | No | Email addresses to invite; each must be on allow_send_to | |
| description_markdown | No | Agenda or notes in Markdown; null removes them |