calendar_events_update
Update an existing Google Calendar event by changing its title, time, description, or attendee list, and optionally notify attendees via email.
Instructions
Update an existing calendar event with patch semantics (only supplied fields change).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| end | No | End time JSON | |
| start | No | Start time JSON | |
| eventId | Yes | Event ID to update | |
| summary | No | Event title | |
| attendees | No | REPLACES the full attendee list — Google's patch overwrites array fields, so include everyone who should remain; anyone omitted is uninvited. JSON array as string, e.g. '[{"email":"a@x.com"},{"email":"b@x.com","optional":true}]' | |
| calendarId | Yes | Calendar ID | |
| description | No | Event description | |
| sendUpdates | No | Sends update email to attendees when set: "all", "externalOnly", or "none" (default: none — no email). With "all" or "externalOnly", attendees removed by this update receive a cancellation email |