create_event
Create a calendar event on a writable calendar via an existing connection, with optional attendees, location, description, and video conference link.
Instructions
Create a calendar event.
connection_id from list_connections; calendar_id is a writable calendar's provider_calendar_id from list_calendars. start_iso / end_iso are ISO-8601 datetimes (e.g. "2026-06-20T14:00:00Z"; naive is read as UTC). attendees is a list of email addresses; notify=True (default) emails them an invitation. add_conference=True attaches a native video link (Google Meet / Teams). The target must be writable and must NOT be the target of a sync rule. Returns {event: {...}}.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| title | Yes | ||
| notify | No | ||
| all_day | No | ||
| end_iso | Yes | ||
| location | No | ||
| attendees | No | ||
| start_iso | Yes | ||
| calendar_id | Yes | ||
| description | No | ||
| connection_id | Yes | ||
| add_conference | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||