Skip to main content
POST
string
required
Bucket ID.
string
required
Stream ID within the bucket.
string
required
Must match the stream’s content type. Required when the body is non-empty.
string
Set to true to close the stream after this append.
string
Conditional write: only succeed if the stream’s ETag matches.
string
Client-supplied sequence token for conflict detection.
string
Producer identity for exactly-once writes.
string
Producer epoch.
string
Producer sequence number.
binary
required
The bytes to append. Must not be empty unless Stream-Closed: true is set (close-only request).

Response

Response headers include Stream-Next-Offset and ETag.
Appends to JSON streams are validated and normalized. The server may coalesce multiple concurrent appends into a single batch for performance.