Skip to main content

Google Calendar Operations Reference

Orkes Conductor integrates with Google Calendar to let you create and manage calendars directly from your workflows. You can use the following operations to create, read, update, and modify content in Google Calendar, without leaving your workflow.

This page covers the parameters and expected output for each operation available in the Google Calendar integration.

Add Event

Create a new event to a Google Calendar with details including title, description, location, and time. Use it when you need to schedule meetings, set reminders, or create calendar entries programmatically from workflow data.

ParameterDescriptionTypeRequired/Optional
SummaryThe title of the event.stringRequired.
DescriptionThe detailed description of the event.stringOptional.
LocationThe event location, such as an address or meeting room name.stringOptional.
Start ISO 8601The event start time in ISO 8601 format. For example: 2025-09-22T15:00:00-07:00.stringRequired.
End ISO 8601The event end time in ISO 8601 format. For example: 2025-09-22T15:00:00-07:00.stringRequired.
Time Zone IdThe time zone ID in IANA format. Defaults to UTC if not specified.
For example: America/Los_Angeles.
stringOptional.

List Upcoming Events

Retrieve a list of upcoming events from a Google Calendar within a specified time range. Use it when you need to check availability, display scheduled meetings, or gather calendar data for analytics and reporting.

ParameterDescriptionTypeRequired/Optional
Max ResultsThe maximum number of events to return.integerRequired.
Time Min ISO 8601The lower bound (inclusive) for the event’s start time in ISO 8601 format. For example: 2025-09-22T15:00:00-07:00.stringRequired.
Time Zone IdThe time zone ID in IANA format. Defaults to UTC if not specified.
For example: America/Los_Angeles.
stringOptional.

Update Event

Update an existing event with details including title, description, location, and time. Use it when you need a full update.

ParameterDescriptionTypeRequired/Optional
Event IdThe event ID of the calendar event to update. You can get the event ID from the id field in the output of the Add Event or List Upcoming Events operation.stringRequired.
SummaryThe updated title of the event.stringOptional.
DescriptionThe updated description of the event.stringOptional.
LocationThe event location, such as an address or meeting room name.stringOptional.
Start ISO 8601The updated event start time in ISO 8601 format. For example: 2025-09-22T15:00:00-07:00.stringOptional.
End ISO 8601The updated event end time in ISO 8601 format. For example: 2025-09-22T15:00:00-07:00.stringOptional.
Time Zone IdThe updated time zone ID in IANA format. Defaults to UTC if not specified.
For example: America/Los_Angeles.
stringOptional.

Update Event Time

Update the start and end times of an existing calendar event by its event ID. Use it when meetings need to be rescheduled, time zones adjusted, or event durations modified in response to changing requirements.

ParameterDescriptionTypeRequired/Optional
Event IdThe event ID of the calendar event to update. You can get the event ID from the id field in the output of the Add Event or List Upcoming Events operation.stringRequired.
Start ISO 8601The updated event start time in ISO 8601 format. For example: 2025-09-22T15:00:00-07:00.stringRequired.
End ISO 8601The updated event end time in ISO 8601 format. For example: 2025-09-22T15:00:00-07:00.stringRequired.
Time Zone IdThe updated time zone ID in IANA format. Defaults to UTC if not specified.
For example: America/Los_Angeles.
stringOptional.

Get Event

Retrieve a calendar event by its unique event ID. Use it when you need event details for a workflow step.

ParameterDescriptionTypeRequired/Optional
Event IdThe event ID of the calendar event to retrieve. You can get the event ID from the id field in the output of the Add Event or List Upcoming Events operation.stringRequired.

Check Availability

Check calendar availability for a time slot. Use it when you need to know if a slot is free.

ParameterDescriptionTypeRequired/Optional
Start ISO 8601The event start time to check for availability in ISO 8601 format. For example: 2025-09-22T15:00:00-07:00.stringRequired.
End ISO 8601The event end time to check for availability in ISO 8601 format. For example: 2025-09-22T15:00:00-07:00.stringRequired.
Time Zone IdThe time zone ID in IANA format. Defaults to UTC if not specified.
For example: America/Los_Angeles.
stringOptional.

Delete Event

Delete a calendar event by its unique event ID. Use it when you need to cancel meetings, remove outdated entries, or clean up calendar data as part of a workflow.

ParameterDescriptionTypeRequired/Optional
Event IdThe event ID of the calendar event to delete. You can get the event ID from the id field in the output of the Add Event or List Upcoming Events operation.stringRequired.