---
title: "Get a link that shows what a screen is playing in any browser"
method: GET
path: "/v1/devices/{id}/stream"
tags: ["Devices and streams"]
---

# Get a link that shows what a screen is playing in any browser

`GET /v1/devices/{id}/stream`

## Request

- Base URL: `https://infoslides.app`
- URL: `https://infoslides.app/v1/devices/{id}/stream`
- Auth: none declared

Returns the device's stream links: `playerUrl` (plays either playback mode) is always populated; `hlsUrl` is populated only when the resolved `playbackMode` is `VideoStream`, and is null for `Html` mode. Flags `StreamNotReady` when nothing is playable yet, and `HtmlPlaybackMode` whenever the mode is `Html`. A screen with nothing scheduled has no mode to resolve: `playbackMode` reads `VideoStream`, `hlsUrl` is set and `StreamNotReady` says why.

## Path parameters

- `id` string, uuid, required

## Response `200`

OK

---

[API](https://skmtc.dev/infoslides/apis/infoslides-agent-api.md) · [All operations](https://skmtc.dev/infoslides/apis/infoslides-agent-api/llms.txt) · [OpenAPI document](https://skmtc.dev/infoslides/apis/infoslides-agent-api/revisions/d15bb7f8ee9d?raw)
