Skip to main content
RecordingsResource is reachable on every Kataven Node client as client.recordings. Each method maps to one HTTP endpoint on the Hub API; links to the underlying spec entry are inline below. Retrieve a short-lived presigned URL to play back a call recording. Five-minute TTL — refetch when it lapses.

Methods at a glance

MethodHTTPSummary
getGET /api/v1/sessions/{sessionId}/recordingGet a presigned URL for the call recording

Reference

client.recordings.get(...)

Get a presigned URL for the call recording HTTPGET /api/v1/sessions/{id}/recording · API reference →
get(sessionId: string)
Returns a short-lived presigned S3 URL for playback. The URL expires in 5 minutes — refetch if it lapses. Returns 404 if no recording exists, 409 if the recording is not yet uploaded.