Create calendar event
create_eventCreate new iCloud Calendar events with required title and times, plus optional location, description, and recurring rules (RRULE).
Instructions
Publish a new event to an iCloud calendar. Returns the created event's ID (its iCalendar UID). Times are ISO 8601; a value with no UTC offset is read in the configured default timezone. Give date-only values for both start_time and end_time to create an all-day event, where end_time is the last day it covers. To make it repeat, pass recurrence as an iCalendar RRULE, e.g. 'FREQ=WEEKLY;BYDAY=MO,WE', 'FREQ=DAILY;COUNT=10' or 'FREQ=MONTHLY;BYMONTHDAY=1;UNTIL=20271231'; start_time/end_time then describe the first occurrence, which must itself match the rule. Repeating timed events keep their local time across daylight-saving changes.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| end_time | Yes | ||
| location | No | ||
| recurrence | No | ||
| start_time | Yes | ||
| description | No | ||
| event_title | Yes | ||
| calendar_name | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||