# SyncDataConfiguration

SyncDataConfiguration

Sync configuration for an engagement type — the realTime/polling
`syncDataMechanism` plus optional forced-sync detail.

**Status:** ⚠️ Experimental

**Fields:**
- `forcedSyncConfiguration`: `ForcedSyncConfiguration` - Forced-sync detail. A forced sync is a user-triggered (manual) refresh that
fetches new items on demand instead of waiting for the next scheduled poll or
push. `null` when this kind's sync mechanism has no forced-sync support.
- `syncDataMechanism`: `SyncDataMechanism!` - How this engagement type syncs on this channel: `realTime` (push) or
`polling` (pull).