Interface: SyncRunRequest
Defined in: packages/sdk/src/types/app-connection-types.ts:265
Properties
boardId?
optionalboardId:string
Defined in: packages/sdk/src/types/app-connection-types.ts:280
When set, the run is further scoped to a single board mapping within
the selected entity. Requires entityType to be set. Used by the
per-mapping sync buttons in the Monday.com UI so a failure on one
board does not obscure results on another.
dryRun?
optionaldryRun:boolean
Defined in: packages/sdk/src/types/app-connection-types.ts:266
entityType?
optionalentityType:SyncEntityType
Defined in: packages/sdk/src/types/app-connection-types.ts:273
When set, the run is scoped to a single entity type (members or records). Mode derivation, the "any direction enabled" guard, and checkpoint resets are all limited to the matching entity config.
recordLimit?
optionalrecordLimit:number
Defined in: packages/sdk/src/types/app-connection-types.ts:290
Optional preview-only cap on the number of entities the engine
processes. Server enforces 1 <= recordLimit <= 200 and
additionally requires dryRun: true — capped runs are the
"test on a small batch" affordance and never commit writes. The
server also withholds inbound checkpoint advancement so a
subsequent uncapped sync replays the previewed records. Omit
(or pass undefined) for the legacy uncapped behavior.
resetCheckpoints?
optionalresetCheckpoints:boolean
Defined in: packages/sdk/src/types/app-connection-types.ts:267