Update event
update_eventChange a calendar event's title, time, place or access. Admins only. Edits one event, as the event's Edit does: fields you leave out stay as they are. A new start keeps the old length unless duration_minutes is given. For a recurring event this changes the whole series. Members see the change at once, so by default you confirm each call; you can switch that off for this tool. Waits for the owner's approval.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| group | Yes | Group URL name, e.g. 'yourgroup' for skool.com/yourgroup. | |
| start | No | Start, ISO 8601. Without an offset it is read in timezone. | |
| title | No | Event title. | |
| access | No | Who sees it: all members (default), members from min_level up, or a course's members. | |
| event_id | Yes | event_id from list_events. | |
| location | No | The Zoom or Meet link, the address or the URL. | |
| timezone | No | IANA zone the event is shown in, e.g. America/New_York. Default: UTC. | |
| course_id | No | With access course: course_id from list_courses. | |
| min_level | No | With access level. | |
| description | No | What the event is about. | |
| location_type | No | zoom, meet, address or link (default), skool_call or skool_webinar. | |
| duration_minutes | No | Length in minutes. Default: 60. |