Run Sync
Trigger a data synchronization job for a source connection.
Starts an asynchronous sync job that pulls the latest data from the connected source. The job runs in the background and you can monitor its progress using the jobs endpoint.
For continuous sync connections, this performs an incremental sync by default.
Use force_full_sync=true to perform a complete re-sync of all data.
Authentication
x-api-keystring
API Key authentication via header
Path parameters
source_connection_id
Unique identifier of the source connection to sync (UUID)
Query parameters
force_full_sync
Force a full sync ignoring cursor data. Only applies to continuous sync connections. Non-continuous connections always perform full syncs.
Response
Created sync job
id
Unique identifier of the sync job
source_connection_id
ID of the source connection this job belongs to
status
Current status: PENDING, RUNNING, COMPLETED, FAILED, CANCELLED, or CANCELLING
started_at
When the job started execution (ISO 8601)
completed_at
When the job finished (ISO 8601). Null if still running.
duration_seconds
Total execution time in seconds. Null if still running.
entities_inserted
Number of new entities created during this sync
entities_updated
Number of existing entities updated during this sync
entities_deleted
Number of entities removed during this sync
entities_failed
Number of entities that failed to process
error
Error message if the job failed
error_details
Additional error context for debugging