Execute snapshot for selected topics, grouped by their source connector.
Accepts topic DB IDs, resolves them to their source connectors, and triggers per-source snapshots scoped to only the selected topics (via topic_names).
Only topics produced by source connectors can be snapshotted — topics from transforms, destinations, or manually created topics are skipped.
Supports both incremental (default) and blocking snapshot types:
Results are reported per source connector, since snapshots are source-level operations. Returns partial success results — continues processing even if individual snapshots fail.
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Request model for bulk snapshot operations at the topic level.
Accepts topic DB IDs, groups them by their source connector, and triggers per-source snapshots with the selected topics only.
List of topic DB IDs (_id) to operate on.
1 - 500 elementsType of snapshot to execute. 'incremental' (default) uses watermarking while streaming continues. 'blocking' pauses streaming during snapshot — required for keyless tables.
incremental, blocking