ListEvents
List Google Calendar events using filters (range, keyword, etc.).
yaml
type: "io.kestra.plugin.googleworkspace.calendar.ListEvents"
Examples
yaml
id: googleworkspace_calendar_list_events
namespace: company.team
tasks:
- id: list_events
type: io.kestra.plugin.googleworkspace.calendar.ListEvents
serviceAccount: "{{ secret('GCP_SERVICE_ACCOUNT_JSON') }}"
calendarId: primary
timeMin: "2025-08-10T00:00:00Z"
timeMax: "2025-08-12T00:00:00Z"
q: "standup"
singleEvents: true
orderBy: startTime
showDeleted: false
maxResults: 100
Properties
calendarId *Requiredstring
Calendar ID (e.g., 'primary' or a calendar email)
maxResults integerstring
Max results (1–2500)
orderBy string
Order by 'startTime' (requires singleEvents=true) or 'updated'
pageToken string
Page token for pagination
q string
Free-text search across title/description/location
readTimeout integerstring
Default
120
The read timeout for the request (in seconds)
scopes array
SubType string
Default
["https://www.googleapis.com/auth/calendar"]
The GCP scopes to used
serviceAccount string
The GCP service account key
showDeleted booleanstring
Default
false
Include cancelled events
singleEvents booleanstring
Default
true
Return single instances of recurring events
timeMax string
Upper bound for an event's end time (RFC3339)
timeMin string
Lower bound for an event's start time (RFC3339)