Skip to main content

Overview

Use this endpoint to fetch signed download URLs for multiple highlights at once, reducing the number of API calls needed when displaying a page of highlights. This is the batched version of Get Signed URL — instead of one call per highlight, you can request all URLs in a single request.

Request

Request Body

Response

Response Fields

IDs that are not found, do not belong to the authenticated customer, or do not have a video URL are silently omitted from the response (no error is returned for them).

Errors

Typical Flow

  1. Use GET /highlights to list highlights and collect their IDs
  2. Collect all IDs and call POST /highlights/batch-signed-urls
  3. Use the returned signed_urls map to display or download the videos
  4. If the URLs expire, call the endpoint again to get fresh ones