 ListEvents
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 
120The 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 
falseInclude cancelled events
singleEvents booleanstring
 Default 
trueReturn 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)
