create_event
Create a calendar event with customizable time, recurrence, attendees, reminders, and optional Google Meet link.
Instructions
Create an event.
Time: pass start/end as RFC3339 dateTimes with time_zone (IANA), or all_day=true
with 'YYYY-MM-DD'. recurrence is a list of RRULE strings. attendees/optional_attendees
are email lists. add_meet=true attaches a Google Meet link. reminders is a list of
{method:'popup'|'email', minutes:int}. send_updates ∈ all/externalOnly/none. extra_fields
merges any other Calendar event fields.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| summary | Yes | ||
| start | No | ||
| end | No | ||
| time_zone | No | ||
| all_day | No | ||
| description | No | ||
| location | No | ||
| attendees | No | ||
| optional_attendees | No | ||
| recurrence | No | ||
| reminders | No | ||
| use_default_reminders | No | ||
| visibility | No | ||
| transparency | No | ||
| color_id | No | ||
| guests_can_invite_others | No | ||
| guests_can_modify | No | ||
| guests_can_see_other_guests | No | ||
| attachments | No | ||
| add_meet | No | ||
| extra_fields | No | ||
| calendar_id | No | primary | |
| send_updates | No | none | |
| account | No | ||
| password | No |