create_sync
Create a new sync process spanning two or more calendars. Calendars are referenced as { accountId, providerCalendarId } pairs (use list_available_calendars to discover them). Returns the new sync's id and name. Sensible defaults: direction=two_way, titleMode=busy, privacy=default, initialSyncRange=now_only.
Plan gates: settings.brandingSuppressed requires Plus; settings.prioritySync requires Pro; settings.syncHorizon > 30_days requires matching plan tier; settings.directionalSettings and settings.colorMode:"source" require Pro+. Passing a gated setting above your plan returns FORBIDDEN.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | No | ||
| privacy | No | ||
| settings | No | ||
| calendars | Yes | ||
| direction | No | ||
| titleMode | No | ||
| customTitle | No | ||
| copyAttendees | No | ||
| copyDescription | No | ||
| initialSyncRange | No |