List Sync Jobs
Retrieve the sync job history for a source connection.
Returns a list of sync jobs ordered by creation time (newest first). Each job
includes status, timing information, and entity counts.
Job statuses:
- **PENDING**: Job is queued, waiting for the worker to pick it up
- **RUNNING**: Sync is actively pulling and processing data
- **COMPLETED**: Sync finished successfully
- **FAILED**: Sync encountered an unrecoverable error
- **CANCELLING**: Cancellation has been requested. The worker is
gracefully stopping the pipeline and cleaning up destination data.
- **CANCELLED**: Sync was cancelled. The worker has fully stopped
and destination data cleanup has been scheduled.
Authentication
x-api-keystring
API Key authentication via header
Path parameters
source_connection_id
Unique identifier of the source connection (UUID)
Query parameters
limit
Maximum number of jobs to return (1-1000)
Response
List of sync jobs
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