Google Calendar (Service Account) icon

Google Calendar (Service Account)

Access Google Calendar API using Service Account

Event → Get Many

AI-generated

Summary

Retrieve multiple calendar events from a specified Google Calendar using a service account for authentication.

Inputs

  • Authentication (required) — Select method of authentication: use saved n8n credentials or enter service account email and private key manually for each execution.
  • Service Account Email (required) — Email address of the service account used for API authentication (required if manual authentication is selected).
  • Private Key (required) — Private key string from the service account JSON file (required if manual authentication is selected).
  • Impersonate Email (Optional) — Email of the user to impersonate when domain-wide delegation is set up (optional with manual authentication).
  • Calendar ID (required) — Identifier of the calendar to retrieve events from; use "primary" for the primary calendar.
  • Options — Optional parameters to filter and limit events returned, including: Max Results to specify maximum number of events; Time Min as the lower bound (start time) filter; Time Max as the upper bound (start time) filter.

Output shape

a list of event objects

Returns multiple event items, each matching the event resource schema from the Google Calendar API; respects maxResults and optional time filtering; paginated results are limited to the maxResults parameter.

Discussion