calendar_update_event
Update one calendar event occurrence by its native ID, including title, times, location, or notes, without modifying the entire recurring series.
Instructions
Update one occurrence of an event by native ID. Recurring series are not bulk modified. [v1.0.0; permissions: calendar]
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | Stable native object ID | |
| end | No | ISO 8601 date-time with explicit Z or numeric UTC offset | |
| notes | No | Notes | |
| start | No | ISO 8601 date-time with explicit Z or numeric UTC offset | |
| title | No | Title | |
| location | No | Location | |
| timezone | No | IANA time zone, e.g. Asia/Shanghai | |
| calendarId | No | Writable Calendar ID; omit for default calendar | |
| _approvalId | No | ID of the exact action approved by a human in the macOS Agent Bridge extension | |
| _idempotencyKey | Yes | Client-generated unique key, required for writes; reuse only with identical arguments, including while waiting for approval |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| data | Yes | ||
| tool | Yes | tool name | |
| error | Yes | ||
| status | Yes | ||
| version | Yes | semantic version |