ADT · Schema
DeviceList
List of security devices.
Access ControlAutomationHome SecurityIoTMonitoringSecuritySmart HomeFortune 1000
Properties
| Name | Type | Description |
|---|---|---|
| devices | array | Array of devices. |
JSON Schema
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"$id": "https://raw.githubusercontent.com/api-evangelist/adt/refs/heads/main/json-schema/platform-api-device-list-schema.json",
"title": "DeviceList",
"description": "List of security devices.",
"type": "object",
"properties": {
"devices": {
"type": "array",
"description": "Array of devices.",
"items": {
"type": "object",
"description": "A security device (sensor, camera, lock, or smart home device).",
"properties": {
"id": {
"type": "string",
"description": "Unique identifier of the device.",
"example": "dev-001"
},
"name": {
"type": "string",
"description": "Display name of the device.",
"example": "Front Door Sensor"
},
"type": {
"type": "string",
"description": "Type of device.",
"enum": [
"sensor",
"camera",
"lock",
"thermostat",
"light",
"doorbell",
"smoke_detector",
"flood_sensor"
],
"example": "sensor"
},
"status": {
"type": "string",
"description": "Current status of the device.",
"example": "closed"
},
"zone": {
"type": "string",
"description": "Security zone the device belongs to.",
"example": "Zone 1 - Entry"
},
"batteryLevel": {
"type": "integer",
"description": "Battery level percentage (0-100) for battery-powered devices.",
"example": 85
},
"lastActivity": {
"type": "string",
"format": "date-time",
"description": "Timestamp of last device activity.",
"example": "2025-03-15T14:30:00Z"
}
}
}
}
}
}