UpdateEventUpdateEvent
UpdateEventCertified

Update a Google Calendar event.

Update a Google Calendar event.

yaml
type: "io.kestra.plugin.googleworkspace.calendar.UpdateEvent"
yaml
  id: googleworkspace_calendar_update_event
  namespace: company.team

  tasks:
    - id: update_event
      type: io.kestra.plugin.googleworkspace.calendar.UpdateEvent
      serviceAccount: "{{ secret('GCP_SERVICE_ACCOUNT_JSON') }}"
      calendarId: primary
      eventId: "abcdef123456"
      patch: true
      sendUpdates: externalOnly
      summary: "Weekly standup (rescheduled)"
      startTime:
        dateTime: "2025-08-12T10:00:00+05:30"
        timeZone: "Asia/Kolkata"
      endTime:
        dateTime: "2025-08-12T10:30:00+05:30"
        timeZone: "Asia/Kolkata"
      attendees:
        - email: [email protected]
        - email: [email protected]
Properties

Calendar ID

Event ID

Replace attendees with this list.

Definitions
displayNamestring

Display name of the attendee

emailstring

Email of the attendee

Description

New end time

Definitions
dateTimestring
timeZonestring

Location (free-form)

Defaulttrue

Use PATCH (partial) when true, or UPDATE (replace) when false.

Default120

The read timeout for the request (in seconds)

SubTypestring
Default["https://www.googleapis.com/auth/calendar"]

The GCP scopes to used

Defaultnone

Send update emails: all | externalOnly | none.

The GCP service account key

New start time

Definitions
dateTimestring

Time of the event in the ISO 8601 Datetime format, for example, 2024-11-28T09: 00: 00-07: 00

timeZonestring

Timezone associated with the dateTime, for example, America/Los_Angeles

Event status: confirmed | tentative | cancelled

Title

Definitions
descriptionstring
idstring
locationstring
statusstring
summarystring