Update Event
calendar_update_eventUpdate an existing calendar event in place, preserving omitted fields. Use clear flags to remove location, notes, URL, or time zone when needed.
Instructions
Update an existing calendar event in place. Omitted fields are left unchanged. Use clear flags to remove location, notes, url, or timeZone.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| end | No | Accepts YYYY-MM-DD (local calendar day), YYYY-MM-DDTHH:mm[:ss][.SSS] (local time), or ISO-8601 / RFC 3339 with timezone like 2026-04-02T09:30:00-05:00. | |
| url | No | ||
| notes | No | ||
| scope | No | ||
| start | No | Accepts YYYY-MM-DD (local calendar day), YYYY-MM-DDTHH:mm[:ss][.SSS] (local time), or ISO-8601 / RFC 3339 with timezone like 2026-04-02T09:30:00-05:00. | |
| title | No | ||
| allDay | No | ||
| clearUrl | No | ||
| location | No | ||
| timeZone | No | ||
| calendarId | No | ||
| clearNotes | No | ||
| clearLocation | No | ||
| clearTimeZone | No | ||
| occurrenceDate | No | Accepts YYYY-MM-DD to match a recurring occurrence by local calendar day, or a timestamp to match an exact occurrence start time. Prefer the exact timestamp returned by a previous read when available. | |
| eventIdentifier | No | ||
| externalIdentifier | No | ||
| calendarItemIdentifier | No |