Skip to main content

The unmanaged_device Object

Represents an unmanaged device. An unmanaged device has a limited set of visible properties and a subset of supported events. You cannot control an unmanaged device. Any access codes on an unmanaged device are unmanaged. To control an unmanaged device with Seam, convert it to a managed device.

Properties

Boolean
Indicates whether the lock supports configuring automatic locking.
Boolean
Indicates whether the thermostat supports cooling.
Boolean
Indicates whether the thermostat supports heating.
Boolean
Indicates whether the thermostat supports simultaneous heating and cooling.
Boolean
Indicates whether the device supports programming offline access codes.
Boolean
Indicates whether the device supports programming online access codes.
Boolean
Indicates whether the thermostat supports different climate programs for each day of the week.
Boolean
Indicates whether the thermostat supports a single climate program applied to every day.
Boolean
Indicates whether the thermostat supports weekday/weekend climate programs.
Boolean
Indicates whether the device supports remote locking.
Boolean
Indicates whether the device supports remote unlocking.
Boolean
Indicates whether the thermostat supports running climate programs.
Boolean
Indicates whether the device supports simulating connection in a sandbox.
Boolean
Indicates whether the device supports simulating disconnection in a sandbox.
Boolean
Indicates whether the hub supports simulating connection in a sandbox.
Boolean
Indicates whether the hub supports simulating disconnection in a sandbox.
Boolean
Indicates whether the device supports simulating a paid subscription in a sandbox.
Boolean
Indicates whether the device supports simulating removal in a sandbox.
Boolean
Indicates whether the thermostat can be turned off.
Boolean
Indicates whether the lock supports unlocking with an access code.
Array
Collection of capabilities that the device supports when connected to Seam. Values are access_code, which indicates that the device can manage and utilize digital PIN codes for secure access; lock, which indicates that the device controls a door locking mechanism, enabling the remote opening and closing of doors and other entry points; noise_detection, which indicates that the device supports monitoring and responding to ambient noise levels; thermostat, which indicates that the device can regulate and adjust indoor temperatures; battery, which indicates that the device can manage battery life and health; and phone, which indicates that the device is a mobile device, such as a smartphone. Important: Superseded by capability flags.
String (UUID)
Unique identifier for the account associated with the device.
String (ISO 8601)
Date and time at which the device object was created.
Object
Set of key:value pairs. Adding custom metadata to a resource, such as a Connect Webview, connected account, or device, enables you to store custom information, like customer details or internal IDs from your application.
String (UUID)
ID of the device.
Enum (String)
Type of the device.
Array
Array of errors associated with the device. Each error object within the array contains two fields: error_code and message. error_code is a string that uniquely identifies the type of error, enabling quick recognition and categorization of the issue. message provides a more detailed description of the error, offering insights into the issue and potentially how to rectify it.
Boolean
Indicates that Seam does not manage the device.
Object
properties of the device.
Array
Array of warnings associated with the device. Each warning object within the array contains two fields: warning_code and message. warning_code is a string that uniquely identifies the type of warning, enabling quick recognition and categorization of the issue. message provides a more detailed description of the warning, offering insights into the issue and potentially how to rectify it.
String (UUID)
Unique identifier for the Seam workspace associated with the device.
Object
Location information for the device.

access codes

Boolean
deprecated
Deprecated. use device.can_program_offline_access_codesIndicates whether it is currently possible to use offline access codes for the device.
Boolean
deprecated
Deprecated. use device.can_program_online_access_codesIndicates whether it is currently possible to use online access codes for the device.

hardware

Object
Accessory keypad properties and state.
Object
Represents the current status of the battery charge level.
number
Indicates the battery level of the device as a decimal value between 0 and 1, inclusive.
String
Alt text for the device image.
String
Image URL for the device.
String
Manufacturer of the device. When a device, such as a smart lock, is connected through a smart hub, the manufacturer of the device might be different from that of the smart hub.