update_calendar_event
Update an existing Google Calendar event by specifying only the fields to change, such as title, time, location, attendees, or reminders.
Instructions
Update an existing event in a calendar. Only provided fields will be updated.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| user_id | Yes | The EMAIL of the Google account. Choose from: | |
| calendar_id | Yes | The ID of the calendar containing the event (use 'primary' for the primary calendar). | |
| event_id | Yes | The unique ID of the event to update. | |
| summary | No | New title/summary of the event. | |
| start_time | No | New start time in RFC3339 format (e.g., '2024-01-15T09:00:00-05:00'). | |
| end_time | No | New end time in RFC3339 format (e.g., '2024-01-15T10:00:00-05:00'). | |
| location | No | New location of the event. | |
| description | No | New description of the event. | |
| attendees | No | New list of attendee email addresses. This replaces the existing attendees. | |
| timezone | No | Timezone for the event (e.g., 'America/New_York', 'Asia/Tokyo'). | |
| transparency | No | Event visibility: 'transparent' (show as free) or 'opaque' (show as busy). | |
| reminders | No | Reminder config, e.g. {"useDefault": false, "overrides": []} to disable all reminders. | |
| color_id | No | Google Calendar color ID (1-11). | |
| recurrence | No | List of RRULE strings, e.g. ["RRULE:FREQ=WEEKLY;BYDAY=MO"]. |