Bulk Execute Snapshot Sources
Execute snapshot on multiple sources in parallel.
Supports both incremental (default) and blocking snapshot types via the snapshot_type field:
- incremental: Uses watermarking to capture data while streaming continues.
- blocking: Pauses streaming during snapshot. Required for keyless tables. Executed with lower concurrency and staggered timing to avoid overwhelming Kafka Connect.
Supports two modes for source selection:
- Explicit IDs: Pass a list of source IDs
- Select all: Set select_all=true with optional filters
Returns partial success results - continues processing even if individual snapshots fail (e.g. 409 when a snapshot is already running for a source).
/sources/bulk/snapshotAuthorizationBearer token · headerrequiredapplication/jsonidsstring[] | anyList of entity IDs to perform the action on. Omit if using select_all=true.
Show propertiesHide properties
stringstringanyselect_allbooleanIf true, select all entities matching the filters
filtersBulkSelectionFilter | anyOptional filters when select_all=true
Show propertiesHide properties
source_idstring | anyFilter by source ID (for pipelines/destinations)
Show propertiesHide properties
stringanydestination_idstring | anyFilter by destination ID (for pipelines/destinations)
Show propertiesHide properties
stringanyanysnapshot_typestringType of snapshot to execute. 'incremental' (default) uses watermarking while streaming continues. 'blocking' pauses streaming during snapshot - required for keyless tables.
incrementalblockingSuccessful Response
resultsBulkOperationResult[]requiredDetailed results for each entity
Show propertiesHide properties
BulkOperationResultidstringrequiredEntity ID
successbooleanrequiredWhether the operation succeeded
messagestring | anySuccess message or error details
Show propertiesHide properties
stringanydataobject | anyOptional data returned by the operation
Show propertiesHide properties
objectanysummaryBulkOperationSummaryrequiredSummary statistics for a bulk operation.
Show propertiesHide properties
totalintegerrequiredTotal number of entities processed
succeededintegerrequiredNumber of successful operations
failedintegerrequiredNumber of failed operations
Validation Error
detailValidationError[]Show propertiesHide properties
ValidationErrorlocstring | integer[]requiredShow propertiesHide properties
string | integerstringintegermsgstringrequiredtypestringrequiredinputanyctxobject