create_event
Create Gmail calendar events: timed or all-day, with attendees, location, recurrence, and notifications. Provide account and summary to schedule.
Instructions
Create a new calendar event. Use start_date_time/end_date_time for timed events or start_date/end_date for all-day events.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| account | Yes | Account id. | |
| summary | Yes | Event title. | |
| end_date | No | All-day event end date as YYYY-MM-DD. | |
| location | No | Event location. | |
| attendees | No | Email addresses of attendees. | |
| time_zone | No | Time zone for start/end (e.g. "America/New_York"). | |
| recurrence | No | RRULE strings, e.g. ["RRULE:FREQ=WEEKLY;COUNT=5"]. | |
| start_date | No | All-day event start date as YYYY-MM-DD. | |
| calendar_id | No | Calendar ID (default "primary"). | |
| description | No | Event description. | |
| end_date_time | No | End time as RFC3339. | |
| start_date_time | No | Start time as RFC3339, e.g. "2025-06-01T10:00:00". | |
| send_notifications | No | Send invite notifications to attendees (default true). |