Get details on a specific device.
Security
ApiKey(Required scopes: devices.list)
- Productionhttps://api.foxglove.dev/v1/devices/{nameOrId}
from foxglove.client import Client
token = "<YOUR API TOKEN HERE>"
client = Client(token=token)
client.get_device(
device_id=device_id,
)
Success
Retention period for recordings on a device running Foxlet, in seconds. Set to 0 to retain recordings indefinitely.
A key-value map of the custom properties associated with this device.
Whether this device is enabled. Devices are enabled by default, unless they are created with a device token with preapproved set to false. Disabled devices show up in the device list, but you can't upload recordings for them. A device token linked to a disabled device does not grant access to the API.
Whether remote access is enabled for this device. When disabled, the device cannot establish new remote access sessions.
Response
{ "id": "string", "name": "string", "projectId": "string", "retainRecordingsSeconds": 0, "properties": { "property1": "string", "property2": "string" }, "enabled": true, "remoteAccessEnabled": true, "autoDeleteAfterImport": true }