Skip to main content
Example:
replay = session.replay()
print(replay.mp4_url)  # Presigned URL for MP4 download
replay.download("session.mp4")
By default this polls until the replay is ready. Set wait=False to fail immediately if the replay is not yet available.

Parameters

wait
bool
default:"True"
If True (default), poll until the replay is ready.
timeout
float
default:"240.0"
Maximum seconds to wait (default 120).
poll_interval
float
default:"5.0"
Seconds between polling attempts (default 2).

Returns

ReplayResponse: Presigned URLs for HLS playlist and MP4 download.

Raises

  • ValueError: If the session hasn’t been started yet (no session_id available).
  • TimeoutError: If the replay does not become available within timeout seconds.