Update Bulk Sync Schema
Replaces the configuration of a single schema on a bulk sync.
Authentication
AuthorizationBasic
This is the Polytomic deployment key (on-premises only)
OR
AuthorizationBearer
This is the Polytomic API key
Path parameters
id
Unique identifier of the bulk sync
schema_id
Source-side schema identifier
Headers
X-Polytomic-Version
Request
This endpoint expects an object.
data_cutoff_timestamp
Per-schema cutoff. Records older than this timestamp are excluded from sync runs.
disable_data_cutoff
When true, the sync ignores any configured data_cutoff_timestamp for this schema.
enabled
Whether this schema is included in sync runs
fields
Field-level configuration. Supplying an empty list enables every field discovered on the source.
filters
Row-level filters applied when reading from the source
history_enabled
Whether a companion history table is maintained beside this schema’s output. Requires a replicate-mode sync to a destination reporting supports_history_mode. Omit to keep the current value.
partition_key
Source field used to partition rows when writing to the destination
tracking_field
Source field used to detect changes between incremental sync runs
user_output_name
User-specified override for the destination object name
Response
OK
data
The bulk sync schema
Errors
400
Bad Request Error
401
Unauthorized Error
403
Forbidden Error
404
Not Found Error
500
Internal Server Error
