calendar_update_event
Update an existing calendar event by changing only the fields you specify; unspecified details remain intact, no need to re-fetch.
Instructions
Update an existing event. Only the arguments you pass are changed.
The returned event reflects what is now stored: if you do not pass
description, the response carries the existing body (not an empty
string), so you do not need to re-fetch to confirm it survived.
Args:
event_uid: Uid of the event to update.
calendar_name: Calendar holding the event; omit to search all calendars.
(other arguments as in calendar_create_event; end_datetime="" clears
the end, location="" clears the location, recurrence_rule="" or
recurring=False removes the recurrence.)
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| color | No | ||
| title | No | ||
| all_day | No | ||
| location | No | ||
| timezone | No | ||
| event_uid | Yes | ||
| recurring | No | ||
| categories | No | ||
| description | No | ||
| end_datetime | No | ||
| calendar_name | No | ||
| start_datetime | No | ||
| recurrence_rule | No | ||
| recurrence_end_date | No |