Skip to main content
GET
Returns the stream’s latest snapshot (if any) plus all retained updates after the snapshot offset, packed as a multipart/mixed response. This is the recommended way to initialize a client that needs the complete current state of a stream.
string
required
Bucket ID.
string
required
Stream ID within the bucket.

Response

Response headers include:

Response body

The body is a multipart/mixed message:
1

Snapshot part

The first part is the snapshot blob (or an empty part if no snapshot exists).
2

Update parts

Subsequent parts are individual update messages appended after the snapshot offset. For JSON streams, each update is a separate application/json part.
After bootstrapping, switch to SSE reads with live=sse starting from the Stream-Next-Offset to receive real-time updates.
See bootstrap and snapshots for the conceptual model.