Device

A piece of hardware that may exist in a space

A device resource represents a piece of hardware that may exist in a space. Devices can report such as temperature or presence, but may also expose features that may be controlled, such as AV hardware or a thermostat. Common devices include beacons, phones, and motion sensors.

Properties

idIntegerThe ID of the device.
account_idIntegerThe ID of the account that owns the device.
device_manifest_idIntegerThe ID of the associated device manifest. A device's capabilities are described by the manifest.
nameStringA name for the device, given by the owning account.
last_reported_atStringThe date that the device last communicated with Robin, represented as an ISO-8601 date.
created_atStringThe date and time the resource was originally created, represented as an ISO-8601 date.
updated_atStringThe date and time the resource was last modified, represented as an ISO-8601 date.
identifiersArrayA list of identifiers (like UUIDs) associated with the device hardware.
device_manifestObjectAn object containing details about the device's manifest, including its name, slug, and routing properties.
statusObjectA detailed diagnostic block (often reporting current state, OS info, battery level, memory/storage usage, and network type). Can be null if the device is inactive.

Example

{
  "id": 823616,
  "account_id": 34,
  "device_manifest_id": 15,
  "name": "Room Display",
  "last_reported_at": null,
  "created_at": "2026-04-29T13:29:56+0000",
  "updated_at": "2026-04-29T13:29:56+0000",
  "identifiers": [
    {
      "urn": "urn:robin-uuid:0F395980-FA5F-43A3-A933-25B8FA005DA6",
      "interface": "robin-uuid",
      "value": "0f395980fa5f43a3a93325b8fa005da6",
      "created_at": "2026-04-29T13:29:56+0000"
    }
  ],
  "device_manifest": {
    "id": 15,
    "name": "Tablet Display",
    "slug": "tablet-display",
    "is_relay": false,
    "presence_publisher_type": null,
    "created_at": "2015-04-09T19:58:17+0000",
    "updated_at": "2015-04-09T19:58:17+0000"
  },
  "status": {
    "reported_at": "2026-07-09T17:24:05+0200",
    "network_info": {
      "network_connection_type": "WIFI",
      "wifi_info": {
        "ssid": ""
      }
    },
    "robin_app_info": {
      "application_id": "com.robinpowered.rooms",
      "version": "4.3.3-6",
      "uptime": 1652040
    },
    "hardware_info": {
      "model": "iPad"
    },
    "power_info": {
      "battery_level": 1,
      "is_power_source_connected": true
    },
    "os_info": {
      "name": "iPadOS",
      "version": "26.3"
    },
    "resource_info": {
      "memory_usage": {
        "app_used": 112.21875,
        "system_used": 3087.921875,
        "system_total": 3840,
        "system_free": 265.671875
      },
      "storage_usage": {
        "total": 61019.11328125,
        "free": 42008.7421875,
        "used": 19010.37109375
      }
    }
  }
}