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).
Documentation Index
Fetch the complete documentation index at: https://docs.streamkap.com/llms.txt
Use this file to discover all available pages before exploring further.
Authorizations
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Body
Request model for bulk snapshot operations with configurable snapshot type.
List of entity IDs to perform the action on. Omit if using select_all=true.
If true, select all entities matching the filters
Optional filters when select_all=true
Type of snapshot to execute. 'incremental' (default) uses watermarking while streaming continues. 'blocking' pauses streaming during snapshot — required for keyless tables.
incremental, blocking