Get a run recording download URL
Get a short-lived signed URL that downloads the run’s screen recording (MP4), plus its file name and size. Use this instead of the streaming endpoint when the client should hand the link off rather than hold the bytes. Recordings become available after the run finishes; cancelled runs and runs without a recording return 404.
Authentication
AuthorizationBearer
API key authentication using Bearer token format
Path parameters
id
Test run ID
Response
Signed recording download URL
runId
fileName
mediaType
sizeBytes
Recording size in bytes, when R2 reports it
downloadUrl
expiresIn
Lifetime of the URL in seconds
expiresAt
Errors
400
Bad Request Error
401
Unauthorized Error
404
Not Found Error
429
Too Many Requests Error
500
Internal Server Error
504
Gateway Timeout Error
