update_calendar_event
Update existing calendar events with new times, titles, locations, notes, or family assignments.
Instructions
Update an existing calendar event.
Use this when:
Changing event time: "Move the dentist appointment to 3pm"
Updating event details: "Add location to the meeting"
Renaming an event: "Change 'Doctor' to 'Dr. Smith checkup'"
Parameters:
eventId (required): ID of the event to update (from get_calendar_events)
summary: New title for the event
startsAt: New start time (ISO format)
endsAt: New end time (ISO format)
description: Updated notes
location: Updated location
categoryIds: Updated family member assignments
Returns: The updated event details.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| allDay | No | Change to all-day event | |
| endsAt | No | New end time (ISO format) | |
| eventId | Yes | ID of the event to update | |
| summary | No | New event title | |
| location | No | Updated location | |
| startsAt | No | New start time (ISO format) | |
| categoryIds | No | Updated family member assignments | |
| description | No | Updated notes |