Start Bulk Sync Execution
Starts a new execution of a bulk sync.
This endpoint returns the execution record immediately after the run is queued
or started. Use the execution ID with the bulk-sync execution endpoints if you
need to monitor progress in detail.
## Execution modes
- Set `test=true` to validate the sync without writing to the destination.
- Use `resync_mode` for destructive or full-refresh style reruns.
- `test` and `resync_mode` are mutually exclusive.
The legacy `resync` boolean is no longer accepted on this v5 endpoint. Send
`resync_mode` instead.
If another execution is already running, the endpoint returns `409 Conflict`.
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.
Headers
X-Polytomic-Version
Request
This endpoint expects an object.
fetch_mode
How the data is fetched. 'none' is normal operation for Polytomic. 'incremental' and 'full' apply to syncs from Salesforce. 'incremental' indicates the data is synced incrementally using record modification time. 'full' is necessary to catch up to the latest values for formula fields and rollup fields whose updates don't show up in incremental runs due to limitations in Salesforce.
Allowed values:
resync_mode
Allowed values:
schemas
Optional list of schema IDs to include in this execution. If empty, all enabled schemas are included.
test
When true, runs a test execution that validates the configuration without writing to the destination. Mutually exclusive with resync and resync_mode.
resyncDeprecated
Deprecated: use resync_mode instead. Equivalent to resync_mode=rebuild.
Response
OK
data
Errors
400
Bad Request Error
401
Unauthorized Error
409
Conflict Error
