update_event
Reschedule or update an event's title, times, location, status, or reminders by specifying only the fields to change.
Instructions
Reschedule or edit an event — change its title, description, start/end times, location, status, reminders, or metadata. Use this to move an appointment to a new time or update its details. Provide only the fields you want to change. Holds cannot be edited via this tool (use confirm_event / release_event). External iCal events are read-only. calendar_id is optional — if omitted it is resolved from the event.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| title | No | New event title | |
| status | No | New event status | |
| all_day | No | Whether this is an all-day event | |
| end_time | No | New end time (ISO 8601) | |
| event_id | Yes | Event ID to update | |
| metadata | No | Replacement metadata object | |
| reminders | No | Reminder offsets in minutes before start_time. Omit to leave unchanged, null to inherit the calendar default, [] for no reminders. | |
| start_time | No | New start time (ISO 8601) | |
| calendar_id | No | Calendar ID that owns the event. Optional — if omitted the calendar is resolved from the event. | |
| description | No | New description, or null to clear it |