update_event
Update an existing calendar event by providing the fields to change. Supports modifying title, time, location, notes, attendees, alerts, checklist, and more. Returns the updated event.
Instructions
Update an existing event in a TimeTree calendar. Only provide the fields you want to change. Requires CSRF token (automatically managed). Returns the updated event. Supports checklist, attendees, virtual attendees, alerts, RRULE recurrence strings, and category override.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| url | No | New related URL | |
| note | No | New event notes | |
| title | No | New event title | |
| alerts | No | Replace notification offsets in minutes; use [] to clear | |
| end_at | No | New end time as Unix timestamp in milliseconds | |
| all_day | No | Whether this is an all-day event | |
| category | No | New event category | |
| label_id | No | New color label ID (1-10) | |
| location | No | New event location | |
| start_at | No | New start time as Unix timestamp in milliseconds | |
| attendees | No | Replace calendar user attendee IDs | |
| checklist | No | Replace event checklist items. Use [] to clear checklist. | |
| event_uuid | Yes | The UUID of the event to update (from get_events) | |
| file_uuids | No | Replace attached file UUIDs | |
| calendar_id | Yes | The calendar ID | |
| recurrences | No | Replace recurrence RRULE strings | |
| end_timezone | No | New end timezone | |
| start_timezone | No | New start timezone (e.g., "Asia/Seoul") | |
| virtual_user_attendees | No | Replace virtual member attendees. Use [] to clear. |