---
title: "Adaptive Video Streaming API"
url: "https://earlyaccess.developers.bynder.com/apis/adaptive-video-streaming-api-1/versions/0a27bc2c-b3b6-4dae-834a-72dc4bbf515d"
---

# Adaptive Video Streaming API

OpenAPI specification document.

```json
{"components":{"schemas":{"PublicLinks":{"properties":{"dash":{"description":"URL to the DASH manifest","example":"https://your.portal.url/vod-stream/00000000-0000-0000-0000-000000000000/play-dash.mpd","format":"uri","type":"string"},"embedCode":{"description":"HTML embed code for integrating the video player","example":"<link rel=\"stylesheet\" type=\"text/css\" href=\"https://cdnjs.cloudflare.com/ajax/libs/shaka-player/4.7.11/controls.min.css\"/><div   bvd-manifest-url=\"https://deliver-testmanual.bynder-stage.com/vod-stream/450b9520-b186-48c6-8a51-faec286abc37/play-hls2.m3u8\" bvd-poster=\"https://deliver-testmanual.bynder-stage.com/asset/450b9520-b186-48c6-8a51-faec286abc37/thumbnail/webimage-poster\"></div><script src=\"https://deliver-testmanual.bynder-stage.com/v7/video-delivery/main.js\"></script>","type":"string"},"hls":{"description":"URL to the HLS manifest","example":"https://your.portal.url/vod-stream/00000000-0000-0000-0000-000000000000/play-hls2.m3u8","format":"uri","type":"string"}},"required":["hls","dash","embedCode"],"type":"object"}}},"info":{"description":"API for retrieving public links to HLS and DASH manifests for video assets","title":"Adaptive Video Streaming API","version":"1.0.0"},"openapi":"3.0.0","paths":{"/api/1/assets/{asset_id}/public-links":{"get":{"description":"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.","operationId":"getAssetPublicLinks","parameters":[{"description":"The UUID of the asset","in":"path","name":"asset_id","required":true,"schema":{"example":"f4d5881d-9a2b-4e3d-a1f7-29f6771309f9","format":"uuid","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PublicLinks"}}},"description":"Successful response with public links"},"404":{"content":{"text/plain":{"schema":{"example":"manifest file not found","type":"string"}}},"description":"No adaptive streaming available for given asset"}},"summary":"Get public links for an asset","tags":["Public links"]}}},"servers":[{"description":"API server","url":"https://api.example.com"}],"tags":[{"description":"","name":"Public links"}]}
```
