Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.kataven.ai/llms.txt

Use this file to discover all available pages before exploring further.

Retrieve a presigned URL for a call recording. Wrapped by the Python SDK and Node SDK.

Endpoints at a glance

MethodPathSummary
GET/api/v1/sessions/{id}/recordingGet a presigned URL for the call recording

Reference

GET /api/v1/sessions/{id}/recording

Get a presigned URL for the call recording 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. Parameters
NameInTypeRequiredDescription
idpathstringYesSession id
Responses
CodeDescriptionBody
200OKobject
400Missing X-Account-ID headerstring
404No recording for this sessionstring
409Recording not readystring
500Internal errorstring
503Recording playback not configuredstring
Example
curl https://api.kataven.ai/v1/sessions/agent_01HZ2N.../recording \
  -H "Authorization: Bearer $KATAVEN_API_KEY"