InsertEventInsertEvent
InsertEventCertified

Insert an event into Google Calendar.

Insert an 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]
Properties

Calendar ID

End time of the event

Definitions
dateTimestring
timeZonestring

Start time of the event

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

Title of the event

List of attendees in the event

Definitions
displayNamestring
emailstring

Creator of the event

Definitions
displayNamestring

Display name of the attendee

emailstring

Email of the attendee

Description of the event

Geographic location of the event as free-form text

Default120

The read timeout for the request (in seconds)

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

The GCP scopes to used

The GCP service account key

Event ID of the inserted event

Definitions
descriptionstring
idstring
locationstring
statusstring
summarystring

Create automations with Googleworkspace Calendar InsertEvent