Create New Event

Add a new event to your Google Calendar account on a specified calendar.

Options

Field Definition Type Required
Calendar A dropdown list of your available calendars on which to create the calendar event. Dropdown TRUE

Input

Field Definition Type Required
Summary Title of the event. String FALSE
Location Geographic location of the event. String FALSE
Description Description of the event. String FALSE
Start Time Date and time at which you want the event to start in the format YYYY-MM-DDTHH:MM:SSZ / YYYY-MM-DDTHH:MM:SS+HH:MM (time Zone offset). Date & Time TRUE
End Time Date and time at which you want the event to end in the format YYYY-MM-DDTHH:MM:SSZ / YYYY-MM-DDTHH:MM:SS+HH:MM (time Zone offset). Date & Time TRUE
Recurrence String This field allows you to specify whether and when you'd like to repeat an event. Field can be blank. Options can be RRULE, EXRULE, and EXDATE, as specified in RFC5545. String FALSE
Attendees

Email addresses of guests that you would like to invite to the event. For multiple attendees, separate each email by commas: test@example.com,test1@example.com.

This field can be left blank.

Note

The event will be created on the calendar through which you authenticated the connector.

List FALSE
Reminders

Alarms triggered at a specified time before an event starts. A reminder consists of the following:

  • a numeric value in minutes before the event start time for when to show the reminder
  • a delivery method to use: pop-up or email

Example: {"Method":"popup","Minutes":"2"}

Note

Reminders can be specified for whole calendars and for individual events. Reminders are private information, specific to an authenticated user. They are not shared across multiple users.

List FALSE
Send Updates

Guests who should receive notifications about the event update (for example, title changes); options are:

  • All: Notifications are sent to all guests
  • External Only: Notifications are sent to non-Google Calendar guests only
  • None: No notifications are sent
Dropdown FALSE

Output

Field Definition Type
Type Type of the event. This will most often return as calendar#event given that this is a calendar event. String
Event ID Unique ID of the event from which you want to get information. String
Status

Status of the event Possible values are:

  • confirmed - The event is confirmed. This is the default status.
  • tentative - The event is tentatively confirmed.
  • canceled - The event is canceled.
String
Html Link An absolute link to this event in the Google Calendar Web UI. String
Created Time The date and time at which the event was created in ISO format: YYYY-MM-DDThh:mm:ss+00:00. The +00:00 is the timezone offset. String
ICalUID

Event unique identifier as defined in RFC5545. It is used to uniquely identify events accross calendaring systems and must be supplied when importing events via the import method.

Note that the ICalUID and the id are not identical and only one of them should be supplied at event creation time. One difference in their semantics is that in recurring events, all occurrences of one event have different ids while they all share the same ICalUIDs.

String
Recurring Events
Event ID Event identifier. String
Recurring Event ID Recurring event identifier. String
Summary Title of the event. String
Start Time Date and time at which you want the event to start in the format YYYY-MM-DDTHH:MM:SSZ / YYYY-MM-DDTHH:MM:SS+HH:MM (time Zone offset). Date & Time
End Time Date and time at which you want the event to end in the format YYYY-MM-DDTHH:MM:SSZ / YYYY-MM-DDTHH:MM:SS+HH:MM (time Zone offset). Date & Time

Related topics

Google Calendar connector

About the elements of Okta Workflows

G Suite API documentation