update_event
Modify an existing calendar event by updating only the fields you provide; change start alone to keep duration, and set scope for recurring events.
Instructions
Change an event. Only the fields you pass change; moving start alone keeps the duration. For recurring events pass scope.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | ||
| end | No | YYYY-MM-DD for all-day, or YYYY-MM-DDTHH:MM (local to the configured timezone unless it has Z/±HH:MM). For all-day events the end date is inclusive. | |
| busy | No | Whether the event blocks time (default: true for timed, false for all-day). | |
| rrule | No | iCalendar RRULE, e.g. "FREQ=WEEKLY;BYDAY=MO,WE;COUNT=10". null removes recurrence. | |
| scope | No | Required for recurring events: "instance" = only this occurrence, "series" = every occurrence. | |
| start | No | YYYY-MM-DD for all-day, or YYYY-MM-DDTHH:MM (local to the configured timezone unless it has Z/±HH:MM) | |
| title | No | ||
| location | No | ||
| attendees | No | Email addresses. The server may email invitations. | |
| description | No | ||
| alarm_minutes | No | Reminder N minutes before start; null removes reminders. |