title | string | Yes | The event title. |
time | EventTimeInput | Yes | The mutually exclusive time shape supplied to calendar tools. |
description | string | No | Optional event body/description. |
location | string | No | Optional physical or virtual location label. |
attendees | AttendeeInput[] | No | Attendees to invite by email. They are notified by Google Calendar as soon as the event is created. Omit for a solo event. |
recurrenceLines | string[] | No | Raw RFC 5545 recurrence lines (RRULE, RDATE, EXDATE), e.g. [“RRULE:FREQ=WEEKLY;BYDAY=MO,WE”]. Omit for a one-off event. |
calendarId | string | No | Calendar to create the event on, from ListCalendars. Omit to use the user’s primary calendar. |
reminders | EventRemindersInput | No | Reminder configuration for the event. Omit to use the selected calendar’s defaults. |
addGoogleMeet | boolean | No | Attach a freshly generated Google Meet video conference to the event. |