> Portal Navigation: > > - Append `.md` to any URL under `https://dev.wix.com/docs/` to get its markdown version. > - Pages are either content pages (article or reference text) or menu pages (a list of links to child pages). > - To get a menu page, truncate any URL to a parent path and append `.md` (e.g. `https://dev.wix.com/docs/sdk.md`, `https://dev.wix.com/docs/sdk/core-modules.md`). > - Top-level index of all portals: https://dev.wix.com/docs/llms.txt > - Full concatenated docs: https://dev.wix.com/docs/llms-full.txt # Method name: updateSyncConfig(connectionId: string, syncConfig: ConnectionSyncConfig, options: UpdateSyncConfigOptions) # Method package: wixBookingsV2 # Method menu location: wixBookingsV2 --> externalCalendars --> updateSyncConfig # Method Link: https://dev.wix.com/docs/velo/apis/wix-bookings-v2/external-calendars/update-sync-config.md # Method Description: Updates the specified external calendar connection's sync configuration. Use Update Sync Config to update a connection's `syncConfig` property. The `syncConfig` property contains settings for enabling, configuring, or disabling functionality, including: + Importing events from one or more specified calendars in the connected external calendar account. If this is enabled, use `listEvents()` to retrieve a list of events from the external calendar. + Exporting events from the Wix site's calendar to an external calendar. To see an external calendar connection's existing sync configuration, use `getConnection()` or `listConnections()` and see the `syncConfig` property. > **Note:** > Supported functionality depends on the provider. Use `listProviders()` to see details about providers' supported features. # Method Code Examples: *** Note: do not assume any prop names or enum values other than the ones in the example. ## Update connection to list events from specific external account calendars ```javascript import {externalCalendars} from 'wix-bookings.v2'; async function updateSyncConfig(connectionId) { const syncConfig = { listEventFromCalendars: { enabled: true, calendars: { calendars: [ { id: 'a68yu6lp6584z66zorp19z1ab' }, { id: '4xve0tohyhnrlzy3lp4zf7b07' } ] } } } const {connection: updatedConnection} = await externalCalendars.updateSyncConfig(connectionId, syncConfig) return updatedConnection } ``` ## Update connection to sync events to a new dedicated external account calendar ```javascript import {externalCalendars} from 'wix-bookings.v2'; async function updateSyncConfig(connectionId) { const syncConfig = { syncToCalendar: { enabled: true, dedicatedCalendar: {} } } const {connection: updatedConnection} = await externalCalendars.updateSyncConfig(connectionId, syncConfig) return updatedConnection } ``` ---