Session Replays
Get Replay Manifest
GET
apiKeyAuthheader
x-api-key<token>FastStats API key. Pass it in the x-api-key header or as a Bearer token in the Authorization header.
idOrSlug*stringsessionId*stringwindowId*stringincludeRouteSpans?|nullReplayManifestResponse
application/json- response
sessionId*stringwindowId*stringstartedAtMs*number||nulldurationMs*number||nullchunks*array<>routeSpans*array<>expiresAt*number|curl -X GET 'https://api.faststats.dev/v0/projects/string/replays/string/string/manifest'Example Response
{ "sessionId": "string", "windowId": "string", "startedAtMs": 0, "durationMs": 0, "chunks": [ { "id": "string", "sequence": 0, "firstEventTimestampMs": 0, "lastEventTimestampMs": 0, "hasFullSnapshot": true, "encoding": "string", "compressedBytes": 0, "uncompressedBytes": 0, "checksumSha256": "string", "url": "string" } ], "routeSpans": [ { "route": "string", "from": 0, "to": 0, "count": 0 } ], "expiresAt": 0}curl -X GET 'https://api.faststats.dev/v0/projects/string/replays/string/string/manifest'{
"sessionId": "string",
"windowId": "string",
"startedAtMs": 0,
"durationMs": 0,
"chunks": [
{
"id": "string",
"sequence": 0,
"firstEventTimestampMs": 0,
"lastEventTimestampMs": 0,
"hasFullSnapshot": true,
"encoding": "string",
"compressedBytes": 0,
"uncompressedBytes": 0,
"checksumSha256": "string",
"url": "string"
}
],
"routeSpans": [
{
"route": "string",
"from": 0,
"to": 0,
"count": 0
}
],
"expiresAt": 0
}