---
title: "Get public links for an asset"
method: GET
path: "/api/1/assets/{asset_id}/public-links"
tags: ["Public links"]
---

# Get public links for an asset

`GET /api/1/assets/{asset_id}/public-links`

## Request

- Base URL: `https://api.example.com`
- URL: `https://api.example.com/api/1/assets/{asset_id}/public-links`
- Auth: none declared

This API returns public links to both HLS and DASH manifests for video assets, as well as the Video player HTML embed code to integrate Adaptive Video Streaming links with a supported video player. This endpoint uses the newer, standard UUID format of 8-4-4-4-12, and letters are lowercase. See the example for `asset_id`, and [Note on identifiers](https://api.bynder.com/docs/getting-started#note-on-identifiers) for more information.

## Path parameters

- `asset_id` string, uuid, required

## Response `200`

Successful response with public links

- PublicLinks
  - `hls` string, uri, required: URL to the HLS manifest
  - `dash` string, uri, required: URL to the DASH manifest
  - `embedCode` string, required: HTML embed code for integrating the video player

## Other responses

- `404`: No adaptive streaming available for given asset

---

[API](https://skmtc.dev/bynder/apis/adaptive-video-streaming-api.md) - [All operations](https://skmtc.dev/bynder/apis/adaptive-video-streaming-api/llms.txt) - [OpenAPI document](https://skmtc.dev/bynder/apis/adaptive-video-streaming-api/revisions/90b582838a09?raw)
