Procedures

Automation procedures in the Google Calendar BDK Book.

to create an (event)

Create a new Google Calendar event.

Input Concepts

Concept
Description
Type
Required
Default Value

The event details to create

google calendar event

Yes

calendar id

The calendar ID to create the event in (default: "primary")

text

Yes

primary

Output Concepts

Concept
Description
Type

The created event with its ID and other fields set by Google Calendar

google calendar event

Examples

the string is '{"summary": "New event", "start": "07/23/2025T08:00", "end": "07/23/2025T09:00", "attendees": ["[email protected]"], "confirmed_attendees": [], "potential_attendees": []}'
get the string as json
use the above as the new event
create the new event where
  the calendar id is "primary"

to get some (events)

Get events from Google Calendar, optionally filtered by time range.

Input Concepts

Concept
Description
Type
Required
Default Value

start time

Optional start time to filter events

datetime

No

end time

Optional end time to filter events

datetime

No

calendar id

The calendar ID to get events from (default: "primary")

text

Yes

primary

max results

Maximum number of events to retrieve (default: 100)

number

Yes

100

Output Concepts

Concept
Description
Type

A list of calendar events

google calendar event

Examples

Get calendar events

get some events with
... the start time is "2023-06-01T00:00:00"
... the end time is "2023-06-30T23:59:59"

Last updated

Was this helpful?