update_calendar_event
Update specific fields of an existing calendar event. Pass only the fields you want to change, such as title, time, location, or reminders.
Instructions
[Official API + UAT, v1.3.7] Patch fields on an existing calendar event. Pass only the fields you want to change. Requires calendar:calendar.event:write scope.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| calendar_id | Yes | Calendar ID | |
| event_id | Yes | Event ID | |
| summary | No | New title (optional) | |
| description | No | New description (optional) | |
| start_time | No | A time object: {timestamp:"<unix-seconds>", timezone?:"Asia/Shanghai"} OR {date:"YYYY-MM-DD"} for all-day events. | |
| end_time | No | A time object: {timestamp:"<unix-seconds>", timezone?:"Asia/Shanghai"} OR {date:"YYYY-MM-DD"} for all-day events. | |
| location | No | New location object (optional) | |
| visibility | No | ||
| attendee_ability | No | ||
| free_busy_status | No | ||
| reminders | No | ||
| recurrence | No | RRULE string | |
| need_notification | No | Whether to notify attendees of the update |