get device status
Request Description
This endpoint retrieves the current status of a device identified by deviceId
. It provides various metrics and indicators about the device's state, including connectivity, battery level, and sensor readings.
Request
-
Method: GET
-
URL:
{{BASE_DEVICE_URL}}/v2/{{deviceId}}/status
Response
-
Status Code: 200
-
Content-Type: application/json
Response JSON Schema
{
"activeCard": "string",
"ambientLightSensorReading": "integer",
"averageDownloadSpeedBytesSecond": "integer",
"batteryLevelPercentage": "integer",
"cardInsertionState": "integer",
"dayMode": "integer",
"deviceId": "string",
"freeDiskSpaceBytes": "integer",
"isAudioDeviceConnected": "boolean",
"isBackgroundDownloadActive": "boolean",
"isBluetoothAudioConnected": "boolean",
"isCharging": "boolean",
"isOnline": "integer",
"networkSsid": "string",
"nightlightMode": "string",
"powerSource": "integer",
"systemVolumePercentage": "integer",
"temperatureCelcius": "string",
"totalDiskSpaceBytes": "integer",
"updatedAt": "string",
"uptime": "integer",
"userVolumePercentage": "integer",
"utcOffsetSeconds": "integer",
"utcTime": "integer",
"wifiStrength": "integer"
}
Example Response
{
"activeCard": "none",
"ambientLightSensorReading": 4095,
"averageDownloadSpeedBytesSecond": 0,
"batteryLevelPercentage": 100,
"cardInsertionState": 0,
"dayMode": 1,
"deviceId": "y2foo",
"freeDiskSpaceBytes": 13058048,
"isAudioDeviceConnected": false,
"isBackgroundDownloadActive": false,
"isBluetoothAudioConnected": false,
"isCharging": false,
"isOnline": 0,
"networkSsid": "skyWifi",
"nightlightMode": "off",
"powerSource": 1,
"systemVolumePercentage": 27,
"temperatureCelcius": "0",
"totalDiskSpaceBytes": 15441920,
"updatedAt": "2025-06-03T08:30:34.957Z",
"uptime": 75701,
"userVolumePercentage": 50,
"utcOffsetSeconds": 3600,
"utcTime": 1748939427,
"wifiStrength": -64
}
Notes
- The response contains detailed information about the device's status, including connectivity and performance metrics.
This endpoint retrieves the status of a specific device identified by deviceId
.
Response Body
The response contains detailed information about the status of the device, including the following fields:
-
activeCard
: Indicates the active card on the device. -
ambientLightSensorReading
: Provides the reading from the ambient light sensor. -
averageDownloadSpeedBytesSecond
: Indicates the average download speed in bytes per second. -
batteryLevelPercentage
: Represents the battery level in percentage. -
cardInsertionState
: Indicates the state of card insertion.0
is no inserted card,1
is a physical card, and2
is a remote card play -
dayMode
: Indicates the day mode status.-1
is unknown,0
is night,1
is day -
deviceId
: Represents the unique identifier of the device. -
freeDiskSpaceBytes
: Represents the amount of free disk space in bytes. -
isAudioDeviceConnected
: Indicates whether an audio device is connected to the device. -
isBackgroundDownloadActive
: Indicates if background download is active. -
isBluetoothAudioConnected
: Indicates if Bluetooth audio is connected. -
isCharging
: Indicates if the device is currently charging. -
isOnline
: Indicates if the device is currently online. -
networkSsid
: Represents the network SSID the device is connected to. -
nightlightMode
: Indicates the nightlight mode status. Either a hex code oroff
-
powerSource
: Indicates the power source of the device. 0=battery only, 1=V2 dock, 2=USB-C, 3=Qi dock -
systemVolumePercentage
: Represents the system volume in percentage. -
temperatureCelcius
: Provides the temperature in Celsius. -
totalDiskSpaceBytes
: Represents the total disk space in bytes. -
updatedAt
: Indicates the timestamp of the last update. -
uptime
: Represents the uptime of the device. -
userVolumePercentage
: Represents the user volume in percentage. -
utcOffsetSeconds
: Provides the UTC offset in seconds. -
utcTime
: Indicates the UTC time. -
wifiStrength
: Represents the strength of the WiFi connection in decibels.