Skip to main content
googleCalendar.updateEvent changes only the provided fields, preserving unrelated metadata.

Example

Inputs

Provide event as an event ID or Calendar event URL. calendar defaults to "primary". Provide at least one mutable field: summary, schedule, description, location, colorId, attendees, attachments, recurrence, reminders, extendedProperties, transparency, visibility, the three guestsCan... permissions, or createMeet: true. These fields use the same types as Create event. sendUpdates accepts "all", "externalOnly", or "none". Second argument { account } selects the Google Account. Arrays and objects supplied to a patch are provider replacements for those fields. For example, attendees: [] removes the attendee list and attachments: [] removes attachments.

Output

Returns the updated CalendarEvent. See Get event. The action fails if the event isn’t in the selected calendar or the account can’t edit it.