update-calendar-event
Modify an existing Dooray calendar event by changing only supplied fields, such as time, location, attendees, or recurrence, while keeping unprovided values unchanged.
Instructions
Update a Dooray calendar event (일정 수정).
Only the fields you provide are changed. Unprovided fields keep their current values.
IMPORTANT:
attendees and cc REPLACE the current lists. Call get-calendar-event first and include existing attendees you want to keep
When changing time, provide both startedAt and endedAt
Examples:
Change time: {"calendarId": "123", "eventId": "456", "startedAt": "2026-10-22T14:00:00+09:00", "endedAt": "2026-10-22T15:00:00+09:00"}
Change location: {"calendarId": "123", "eventId": "456", "location": "7층 회의실"}
Returns: success message.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| cc | No | CC (참조) | |
| body | No | Event description | |
| busy | No | true: busy (바쁨), false: free (한가함) | |
| alarms | No | Alarms | |
| endedAt | No | End time (ISO 8601). Whole day: next day, e.g. 2026-10-23+09:00 | |
| eventId | Yes | Event ID | |
| subject | No | Event title | |
| location | No | Location | |
| attendees | No | Attendees (참석자). Use get-my-member-info, get-member-list to find member IDs | |
| startedAt | No | Start time (ISO 8601, e.g. 2026-10-22T10:00:00+09:00). Whole day: 2026-10-22+09:00 | |
| calendarId | Yes | Calendar ID | |
| visibility | No | public (공개) or private (비공개) | |
| wholeDayFlag | No | true for a whole day event | |
| recurrenceRule | No | Recurrence rule for a recurring event |