Skip to main content
POST
Upload a replay chunk

Authorizations

x-interfere-public-key
string
header
required

Public key of the receiving surface; preferred for OTel Collector exporters, whose endpoint config cannot carry query strings

Headers

x-replay-meta
string

Base64-encoded JSON chunk metadata (windowId, segmentId, firstTs, lastTs, eventCount, hasFullSnapshot, activityCount)

Path Parameters

sessionId
string
required

Session the chunk belongs to

Example:

"01991111-1111-7111-8111-111111111111"

Body

application/octet-stream

Newline-delimited JSON (JSONL) of rrweb events, optionally gzip-compressed (Content-Encoding: gzip)

Response

Chunk stored

objectKey
string
required

R2 key the chunk was stored under; empty when the chunk carried no usable metadata