UpdateEvent
Update a Google Calendar event.
type: "io.kestra.plugin.googleworkspace.calendar.UpdateEvent"
Examples
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
calendarId *Requiredstring
Calendar ID
eventId *Requiredstring
Event ID
description string
Description
endTime Non-dynamicAbstractInsertEvent-CalendarTime
New end time
location string
Location (free-form)
patch booleanstring
true
Use PATCH (partial) when true, or UPDATE (replace) when false.
readTimeout integerstring
120
The read timeout for the request (in seconds)
scopes array
["https://www.googleapis.com/auth/calendar"]
The GCP scopes to used
sendUpdates string
none
Send update emails: all | externalOnly | none.
serviceAccount string
The GCP service account key
startTime Non-dynamicAbstractInsertEvent-CalendarTime
New start time
status string
Event status: confirmed | tentative | cancelled
summary string
Title
Outputs
event Event
Definitions
io.kestra.plugin.googleworkspace.calendar.models.Event
description string
id string
location string
status string
summary string
io.kestra.plugin.googleworkspace.calendar.AbstractInsertEvent-Attendee
displayName string
Display name of the attendee
email string
Email of the attendee
io.kestra.plugin.googleworkspace.calendar.AbstractInsertEvent-CalendarTime
dateTime string
Time of the event in the ISO 8601 Datetime format, for example, 2024-11-28T09: 00: 00-07: 00
timeZone string
Timezone associated with the dateTime, for example, America/Los_Angeles