Links

Get Device

Get a Device by its ID

Get a Device

get
https://connect.getseam.com
/devices/get
Get a device

Code Example

Python
Javascript
Ruby
seam.devices.get("123e4567-e89b-12d3-a456-426614174000")
# Device(
# device_id='a83690b2-2b70-409a-9a94-426699b84c97',
# device_type='schlage_lock',
# location=None,
# properties={
# 'locked': False,
# 'online': True,
# 'battery_level': 0.48,
# 'manufacturer': 'schlage',
# 'schlage_metadata': {
# 'device_id': 'device-3',
# 'device_name': 'GARAGE'
# },
# 'name': 'GARAGE'
# },
# capabilities_supported=[],
# errors=[]
# )
await seam.devices.get({device_id:"123e4567-e89b-12d3-a456-426614174000"})
/*
{
device_id: 'a83690b2-2b70-409a-9a94-426699b84c97',
device_type: 'schlage_lock',
capabilities_supported: [],
properties: {
locked: false,
online: true,
battery_level: 0.48,
manufacturer: 'schlage',
schlage_metadata: { device_id: 'device-3', device_name: 'GARAGE' },
name: 'GARAGE'
},
location: null,
connected_account_id: 'b0be0837-29c2-4cb1-8560-42dfd07fb877',
workspace_id: 'f97073eb-c003-467a-965b-e6dba3a0131d',
created_at: '2022-08-24T11:14:37.116Z',
errors: []
}
*/
seam.devices.get("123e4567-e89b-12d3-a456-426614174000")
# <Seam::Device:0x00764f8
# device_id="e002825a-27ee-4d74-9be3-45564b14c931"
# device_type="smartthings_lock"
# properties={
# "locked"=>true,
# "online"=>true,
# "battery_level"=>1,
# "manufacturer"=>"yale",
# "smartthings_metadata"=>{
# "device_id"=>"83b32603-e36a-416b-a06e-78215223df98",
# "device_name"=>"Yale Door Lock"},
# "max_active_codes_supported": 100,
# "supported_code_lengths": [
# 6
# ],
# "name"=>"Yale Door Lock"}>

Parameters

device_id
type: string
Device ID

Response

This section shows the JSON response returned by the API. Since each language encapsulates this response inside objects specific to that language and/or implementation, the actual type in your language might differ from what’s written here.

JSON format

JSON
{
"device": {
"device_id": "6b0afc38-7883-4efd-a31d-fccf6c04d809",
"device_type": "schlage_lock",
"capabilities_supported": [],
"properties": {
"locked": false,
"online": true,
"battery_level": 0.48,
"manufacturer": "schlage",
"schlage_metadata": {
"device_id": "device-3",
"device_name": "GARAGE"
},
"max_active_codes_supported": 100,
"supported_code_lengths": [
6
],
"name": "GARAGE"
},
"location": null,
"connected_account_id": "9dcedcb3-5ede-4b66-9e07-f9ef97b3c29b",
"workspace_id": "f97073eb-c003-467a-965b-e6dba3a0131d",
"created_at": "2022-08-24T10:38:05.759Z",
"errors": []
},
"ok": true
}
© Seam Labs, Inc. All rights reserved.