Update scheduling calendars
update_scheduling_calendarsChoose which of your connected calendars block availability and where new meetings are created. Read get_scheduling_settings for calendar IDs and the current version. Omitted fields stay unchanged; conflict_calendar_ids replaces the full list. The destination must be writable and is always included in conflict checks. Existing meetings stay on their original calendars. Does not connect accounts or grant permissions.
When to use: Choose which connected calendars block your time and which writable calendar receives bookings. Read current IDs and the version first; selections apply across your workspaces.
Example: Check both my work and personal calendars, and put bookings on my work calendar.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| booking_calendar_id | No | Writable destination calendar ID returned by get_scheduling_settings. | |
| expected_updated_at | Yes | Latest preferences updated_at, or null only when the read returned null. Re-read after a conflict. | |
| conflict_calendar_ids | No | Full replacement list of calendars that block booking times; destination is always included. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| note | No | ||
| updated | No | ||
| calendars | No |