update_event
Update an existing TimeTree calendar event by providing only the fields to change. Modify title, time, location, attendees, recurrence, checklist, and more.
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 |
|---|---|---|---|
| calendar_id | Yes | The calendar ID | |
| event_uuid | Yes | The UUID of the event to update (from get_events) | |
| title | No | New event title | |
| all_day | No | Whether this is an all-day event | |
| start_at | No | New start time as Unix timestamp in milliseconds | |
| start_timezone | No | New start timezone (e.g., "Asia/Seoul") | |
| end_at | No | New end time as Unix timestamp in milliseconds | |
| end_timezone | No | New end timezone | |
| label_id | No | New color label ID (1-10) | |
| category | No | New event category | |
| note | No | New event notes | |
| location | No | New event location | |
| url | No | New related URL | |
| attendees | No | Replace calendar user attendee IDs | |
| recurrences | No | Replace recurrence RRULE strings | |
| alerts | No | Replace notification offsets in minutes; use [] to clear | |
| file_uuids | No | Replace attached file UUIDs | |
| checklist | No | Replace event checklist items. Use [] to clear checklist. | |
| virtual_user_attendees | No | Replace virtual member attendees. Use [] to clear. |