calendar_create
Create Google Calendar events with title, time, recurrence, attendees, and reminders; returns the new synced event for use in follow-up actions.
Instructions
Create an event (synced to Google Calendar). Returns the new event (see calendar.get).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| end | No | End time; for all-day events the LAST day (inclusive). Default: start + duration. | |
| color | No | Event colour: lavender, sage, grape, flamingo, banana, tangerine, peacock, graphite, blueberry, basil, tomato (or 1-11, or #RRGGBB for the nearest). | |
| rrule | No | Recurrence rule (RFC 5545), e.g. FREQ=WEEKLY;BYDAY=MO,WE;COUNT=10 or FREQ=DAILY;UNTIL=20261231T235959Z. | |
| start | Yes | Start: ISO 8601, 'YYYY-MM-DD HH:MM', 'DD/MM/YYYY HH:MM'; a date for all-day events. | |
| title | Yes | Event title. | |
| all_day | No | All-day event (start/end are dates). | |
| confirm | No | Required (true) when attendees are given, because invitations are e-mailed. | |
| calendar | No | Calendar id or name (default: the account's primary calendar). | |
| location | No | Location text. | |
| timezone | No | IANA zone for times without an offset (default Europe/Rome). | Europe/Rome |
| attendees | No | Guest e-mail addresses. Google e-mails them an invitation: needs confirm=true. | |
| reminders | No | Minutes before start for pop-up reminders, e.g. [10, 60]. | |
| description | No | Description / notes. | |
| availability | No | busy (default for timed events) / free (default for all-day) / tentative. | |
| duration_minutes | No | Length when end is omitted (default 60; for all-day, rounded up to days). |