Execute Blocking Snapshot
Execute a blocking snapshot for the specified source.
Blocking snapshots pause streaming during the snapshot operation and use Debezium’s initial snapshot process. They are useful for:
- Snapshotting keyless tables (which incremental snapshots cannot handle)
- Snapshotting large tables faster than incremental snapshots
Warning: Streaming will be paused during the snapshot operation. Note: additional_conditions filters are not supported for blocking snapshots.
POST
/sources/execute_blocking_snapshotAuthorization
AuthorizationBearer token · headerrequiredRequest body
requiredapplication/jsonsource_idstringrequiredtopic_namesstring[] | nullShow propertiesHide properties
Any of:
string[]
Array of
stringstringnull
nullResponses
200
Successful Response
any422
Validation Error
detailValidationError[]Show propertiesHide properties
Array of
ValidationErrorlocstring | integer[]requiredShow propertiesHide properties
Array of
string | integerAny of:
string
stringinteger
integermsgstringrequiredtypestringrequiredinputanyctxobject