Skip to main content

Overview

Generate a time-limited signed URL for downloading a rendered highlight video.
This endpoint only works for highlights where video rendering was enabled (render_videos.render_video set to ffmpeg). Highlights created without rendering will return a 404.
Signed URLs let you control access duration and can be regenerated as needed, as long as the video is still within its retention window.

Request

Path Parameters

Query Parameters

Response

Response Fields

Errors

Typical Flow

  1. List highlights with GET /highlights to get highlight IDs
  2. Call GET /highlights/{highlight_id}/signed-url?expiry=3600
  3. Use the returned signed_url to download the video
  4. If the URL expires, call the endpoint again to get a fresh one