Devices and streams

Add a new TV or screen

Registers a screen (TV, display, menu board) in the workspace: {"name": "Lobby Screen", "resolution": {"width": 1920, "height": 1080}} (resolution optional, snapped to the nearest supported preset; 1080 x 1920 for a portrait screen). Returns the device (201). It shows nothing until a TV is paired to it (POST /v1/pairings with its deviceId) and it has something to play (POST /v1/devices/{id}/play). When a TV is already showing its pairing screen, POST /v1/pairings with qr or nickname and a slideshowId does all of this in one call. Fails with EmailNotVerified until the owner email is verified, and DeviceLimitReached at the plan's screen limit.

post/v1/devices

Request

  • Base URL: https://infoslides.app
  • URL: https://infoslides.app/v1/devices
  • Auth: none declared

Headers

Idempotency-Keystring

Client-generated key (max 128 chars). Repeating a request with the same key within 24 hours replays the original response and sets Idempotent-Replay: true instead of re-executing.

Request body

namestring nullable

Response

OK

Changes

No recorded changes to this operation across all 1 revision of this API.