listPendingPairings
GET
/api/v1/screens/pairing/pending
const url = 'https://example.com/api/v1/screens/pairing/pending';const options = {method: 'GET', headers: {cookie: 'tilecast_session=<tilecast_session>'}};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request GET \ --url https://example.com/api/v1/screens/pairing/pending \ --cookie tilecast_session=<tilecast_session>Requires the Owner or Administrator role and the read scope. Pending pairing sessions awaiting approval or rejection.
Authorizations
Section titled “Authorizations”Responses
Section titled “ Responses ”Pending pairing sessions
Media typeapplication/json
object
data
required
object
items
required
Array<object>
object
id
required
string format: uuid
status
required
string
metadata
required
object
playerInstallationId
required
string format: uuid
platform
required
string
manufacturer
required
string
model
required
string
androidVersion
required
string
playerVersion
required
string
screenWidth
required
integer
screenHeight
required
integer
density
required
number
locale
required
string
timezone
required
string
approximateAddress
string
createdAt
required
string format: date-time
expiresAt
required
string format: date-time
previouslyPaired
required
boolean
existingScreenId
string format: uuid
existingScreenName
string
hasActiveCredential
required
boolean
credentialReplacementAuthorized
required
boolean
pairingMode
required
string
total
required
integer
Example
{ "data": { "items": [ { "status": "pending", "pairingMode": "new_screen" } ] }}Dashboard authentication required
Owner or Administrator required