Create Calendar Event
create_eventCreate calendar events for one-off or recurring meetings, set details like subject, time, location, and reminders, and invite required or optional attendees.
Instructions
Create a calendar event, one-off or recurring, and invite attendees.
With no attendees this is a private appointment and nothing is sent.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| end | Yes | end of the FIRST occurrence, ISO 8601. | |
| body | No | agenda / description. | |
| start | Yes | start time, ISO 8601 (e.g. "2026-07-21T15:00:00"). | |
| repeat | No | makes it a series. | |
| subject | Yes | meeting title. | |
| location | No | room or place, free text. | |
| attendees | No | required attendees — addresses or names (an ambiguous name is refused and nothing is created; pass an exact address). | |
| body_type | No | "HTML" or "Text". | HTML |
| repeat_days | No | weekly only — "Monday" or "Monday Wednesday Friday". Defaults to the weekday of `start`. | |
| repeat_count | No | end after N occurrences. | |
| repeat_until | No | end on this date, ISO 8601. Ignored when repeat_count is set; with neither, the series never ends. | |
| repeat_interval | No | every N days/weeks/months. | |
| reminder_minutes | No | reminder lead time; 0 sets no reminder. | |
| optional_attendees | No | optional attendees, same format. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |