Skip to main content

Google Calendar

Type ID: googleCalendar  ·  Kind: Action  ·  Ports: 1 in, 1 out

Fetch and create events using the Google Calendar API.

Credentials​

Google Calendar

Resources & operations​

  • Event (event)
    • Create (create) - Create an event
    • Read All (readAll) - Fetch events from a calendar

Properties​

Common​

PropertyKeyTypeRequiredDefaultPossible valuesApplies when
ResourceresourceoptionsNoeventEvent (event)-
OperationoperationoptionsNoreadAllCreate (create), Read All (readAll)resource = event

Event → Create​

PropertyKeyTypeRequiredDefaultPossible valuesApplies when
Calendar IDcalendarIdstringYesprimaryCalendar ID; use primary for the connected account primary calendarresource = event, operation = create
SummarysummarystringNo''Event summary/titleresource = event, operation = create
StartstartdateTimeYes''Event start in RFC3339 formatresource = event, operation = create
EndenddateTimeYes''Event end in RFC3339 formatresource = event, operation = create
Additional FieldsadditionalFieldsobjectNo{}Collection (see below)resource = event, operation = create

additionalFields collection options:

PropertyKeyTypeRequiredDefaultPossible values
DescriptiondescriptionstringNo''Free text
LocationlocationstringNo''Free text
Time ZonetimeZonestringNo''Optional IANA time zone applied to both start and end

Event → Read All​

PropertyKeyTypeRequiredDefaultPossible valuesApplies when
Calendar IDcalendarIdstringYesprimaryCalendar ID; use primary for the connected account primary calendarresource = event, operation = readAll
OutputoutputoptionsNosimpleSimplified (simple), Raw (raw), Select Included Fields (fields)resource = event, operation = readAll
LimitlimitnumberYes100Maximum number of events to return across paginated resultsresource = event, operation = readAll
FieldsfieldscheckboxYes[]id, status, summary, description, location, htmlLink, updated, start, endresource = event, operation = readAll, output = fields
FiltersuserFiltersobjectNo{}Collection (see below)resource = event, operation = readAll

userFilters collection options:

PropertyKeyTypeRequiredDefaultPossible values
SearchquerystringNo''Free-text search query for matching event fields
Start AftertimeMindateTimeNo''Return events ending after this RFC3339 date-time
Start BeforetimeMaxdateTimeNo''Return events starting before this RFC3339 date-time
Expand Recurring EventssingleEventsbooleanNotruetrue / false (return recurring events as separate instances)
Include DeletedshowDeletedbooleanNofalsetrue / false
Time ZonetimeZonestringNo''Optional IANA time zone used by the API response

Notes​

  • Calendar ID, Start, and End are required for Create; Calendar ID and Limit are required for Read All; Fields is required when Output = Select Included Fields.
  • Create output: { success, eventId, htmlLink, status, createdEvent }.
  • Read All output: { success, count, data }, paginated up to Limit events.