Update a sync
Update certain configurable attributes of a sync. Note that though this endpoint is a PATCH
and top level attributes respect patch semantics, this does not apply to nested objects. Any nested objects that are changed must be sent in full, including any unchanged values.
Authorizations
Bearer token for the current workspace. Can be retrieved from the Workspace's settings page.
Path Parameters
ID of the sync
Body
How records are synced to the destination.
append
, insert
, mirror
, update
, upsert
Attributes used to identify the data source for this sync.
A label to give to this sync.
Set of key-value pairs that describe advanced configuration options for specific destination object types. See the specific destination's documentation for more information on available options.
Specify run mode for the sync.
Whether or not this sync should be paused.
Specify "sync_all_properties"
to automatically update mappings.
If field_behavior
is set to "sync_all_properties"
, specify how automatic mappings should be named.
start_case
, lower_case
, upper_case
, camel_case
, snake_case
, match_source_names
Specify how the destination fields should be ordered. The default behavior is alphabetically by column name. Only allowed to be set on syncs with destination objects that allow field ordering. Refer to GET /destinations/{destination_id}/objects
to see if the supports_field_ordering
is present on your destination object.
alphabetical_column_name
, mapping_order
The high water mark diffing strategy will allow append syncs to use a timestamp column when identifying new records instead of the default Census diff engine (using primary keys).
When true, checks if the given payload is valid to configure a sync. Does not create the sync.
When true, will email all workspace users with email notifications enabled and all workspace additional emails when the sync fails and recovers.
DEPRECATION WARNING -- This field will soon be deprecated in favor of the alert_attributes
object. If both this field and the alert_attributes
object are present, the alert_attributes
object will take precedence.
When true, will email all workspace users with email notifications enabled and all workspace additional emails when the sync has more than failed_record_notifications_threshold_percent rejected or invalid records in the source or destination.
DEPRECATION WARNING -- This field will soon be deprecated in favor of the alert_attributes
object. If both this field and the alert_attributes
object are present, the alert_attributes
object will take precedence.
The percentage of rejected and invalid records for which failed record emails will be triggered.
DEPRECATION WARNING -- This field will soon be deprecated in favor of the alert_attributes
object. If both this field and the alert_attributes
object are present, the alert_attributes
object will take precedence.
0 < x < 100
Response
The outcome of the update request
updated
Was this page helpful?