Update Sync
Updates a model sync’s configuration.
Updating a model sync is a full replacement of the sync’s configuration. Every field in the request body is written to the sync; any field you omit is cleared or reset to its default value.
To make a partial change — for example, toggling active or adjusting a
single field mapping — fetch the current sync with
GET /api/syncs/{id},
modify the fields you want to change, and send the complete object back in
the update request.
Updates to active, schedule, and policies take effect immediately.
Changes to source fields, target configuration, filters, or field mappings
take effect on the sync’s next execution.
Authentication
This is the Polytomic deployment key (on-premises only)
Path parameters
Headers
Request
Logical expression combining this sync's model filters -- the entries in 'filters' whose 'field_type' is 'Model' -- by their labels. The operators are not case-sensitive but the labels are, and the expression has to name every model filter at least once -- a filter may be repeated, as in '(A and B) or (A and C)' -- and an expression which leaves one out is rejected. Target filters are combined by 'target.filter_logic'.
Filters on this sync. The array holds both filters on the records read from the source and filters on the records written to the destination; a filter's 'field_type' says which it is.
Organization ID for the sync; read-only with a partner key.
Whether to skip the initial backfill of records; if true only records seen after the sync is enabled will be synced.
