getAirplaySession
GET
/api/v1/airplay/sessions/{id}
const url = 'https://example.com/api/v1/airplay/sessions/2489E9AD-2EE2-8E00-8EC9-32D5F69181C0';const options = {method: 'GET'};
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/airplay/sessions/2489E9AD-2EE2-8E00-8EC9-32D5F69181C0Get an AirPlay Present session. Requires an authenticated dashboard user.
Parameters
Section titled “ Parameters ”Path Parameters
Section titled “Path Parameters”id
required
string format: uuid
Responses
Section titled “ Responses ”AirPlay session
Media typeapplication/json
object
data
required
Temporary AirPlay Present session. The PIN appears only while the session is preparing, waiting, or active, and only when the server issued one. Null audio and network ids mean no audio screen and no Presentation Network, respectively.
object
id
required
string format: uuid
provider
required
string
status
required
string
targetType
required
string
targetId
required
string format: uuid
gatewayScreenId
required
string format: uuid
audioScreenId
required
string | null format: uuid
receiverName
required
string
pin
string
expiresAt
required
string format: date-time
createdAt
required
string format: date-time
endedAt
string | null format: date-time
endReason
required
string
transport
required
string
videoProfile
required
string
audioMode
required
string
presentationNetworkId
required
string | null format: uuid
presentationNetworkName
required
string
screenCount
required
integer
readyCount
required
integer
connectedCount
required
integer
failedCount
required
integer
screens
required
Array<object>
object
screenId
required
string format: uuid
screenName
required
string
role
required
string
state
required
string
lastUpdatedAt
required
string format: date-time
failureCode
string
failureMessage
string
presentationNetworkState
string
Example
{ "data": { "provider": "airplay", "status": "preparing", "targetType": "screen", "transport": "auto", "audioMode": "gateway_only" }}Dashboard authentication required
Screen scope forbids this session
AirPlay session not found