InsertEvent
Insert event into Google Calendar.
yaml
type: "io.kestra.plugin.googleworkspace.calendar.InsertEvent"
yaml
id: googleworkspace_calendar_insert_event
namespace: company.team
tasks:
- id: insert_event
type: io.kestra.plugin.googleworkspace.calendar.InsertEvent
serviceAccount: "{{ secret('GCP_SERVICE_ACCOUNT_JSON') }}"
calendarId: primary
summary: Sample Event
description: This is a sample event from Kestra
location: Thane, Mumbai
startTime:
dateTime: "2024-11-28T09:00:00+05:30"
timeZone: "Asia/Calcutta"
endTime:
dateTime: "2024-11-28T10:00:00+05:30"
timeZone: "Asia/Calcutta"
creator:
email: [email protected]
Dynamic
YES
Calendar ID.
Dynamic
NO
End time of the event.
Dynamic
NO
Start time of the event.
Dynamic
YES
Title of the event.
Dynamic
NO
Creator of the event.
Dynamic
YES
Description of the event.
Dynamic
YES
Geographic location of the event as free-form text.
Dynamic
YES
Default
120
SubType string
Dynamic
YES
Default
["https://www.googleapis.com/auth/calendar"]
The GCP scopes to used
Dynamic
YES
The GCP service account key
Event ID of the inserted event.
Dynamic
NO
Dynamic
YES
Display name of the attendee.
Dynamic
YES
Email of the attendee.
Dynamic
YES
Time of the event in the ISO 8601 Datetime format, for example, 2024-11-28T09: 00: 00-07: 00
.
Dynamic
YES
Timezone associated with the dateTime, for example, America/Los_Angeles
.