calendar_create_event
Create a new event in a Synology Calendar with title, time, attendees, and recurrence rules. Requires confirmation to proceed.
Instructions
Create a new Synology Calendar event. Requires confirm=true. ISO 8601 without timezone offset is interpreted as NAS local time.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| calendar_id | Yes | Target calendar ID | |
| title | Yes | ||
| start | Yes | Event start in ISO 8601: 'YYYY-MM-DDTHH:mm:ss' or 'YYYY-MM-DD' for all-day. ISO without offset is interpreted as NAS local time. | |
| end | Yes | Event end in ISO 8601. ISO without offset is interpreted as NAS local time. | |
| all_day | No | ||
| description | No | ||
| location | No | ||
| attendees | No | ||
| recurrence | No | RFC 5545 RRULE string, e.g. 'RRULE:FREQ=WEEKLY;BYDAY=MO,WE,FR'. Passed through as-is. | |
| reminder_minutes | No | Reminder in minutes before event start | |
| confirm | No | Must be true to create the event |