Update a calendar event
calendar_update_eventChange an existing calendar event, updating only provided fields. Start and end must be set together; attendees replace the full guest list, and email notifications are optional.
Instructions
Change an existing event. Only the fields you give are touched — except "start" and "end", which must be given together or not at all, because moving one end alone reshapes the meeting. Passing "attendees" REPLACES the guest list rather than adding to it.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| end | No | New end. Must be given with "start". | |
| start | No | New start. Must be given with "end". | |
| account | Yes | Configured account: the email address, or the alias given at setup. | |
| all_day | No | Treat the new start and end as plain dates. | |
| summary | No | New title. | |
| event_id | Yes | Event to change. | |
| location | No | New location. | |
| attendees | No | Replacement guest list, in full. | |
| time_zone | No | IANA zone stored with the event. | |
| calendar_id | No | Calendar id. Defaults to "primary", the account own calendar. | |
| description | No | New body. | |
| send_updates | No | Whether Google emails the attendees. Defaults to "none": nobody is mailed. |