const deviceId = "77208078-6dd7-44e5-a3e4-a2ed3a34efc9"
// Retrieve the unmanaged device if needed.
const unmanagedDevice = await seam.devices.unmanaged.get({
device_id: deviceId
})
// Update the device.
await seam.devices.unmanaged.update({
device_id: deviceId,
is_managed: true
})
// Retrieve the device again.
const device = await seam.devices.get({
device_id: deviceId
})
console.log(device)
/_
{
device_id: '77208078-6dd7-44e5-a3e4-a2ed3a34efc9',
device_type: 'yale_lock',
capabilities_supported: [ 'access_code', 'lock' ],
properties: {
locked: true,
online: true,
door_open: false,
manufacturer: 'august',
battery_level: 0.9999532347993827,
serial_number: '00000004-992d-45a0-bea1-9128fdcd8d12',
august_metadata: {
lock_id: 'lock-1',
house_id: 'house-1',
lock_name: 'FRONT DOOR',
has_keypad: true,
house_name: 'My House',
keypad_battery_level: 'Not Available'
},
supported_code_lengths: [ 4, 5, 6, 7, 8 ],
has_native_entry_events: true,
name: 'FRONT DOOR',
model: { display_name: 'Lock', manufacturer_display_name: 'August' },
battery: { level: 0.9999532347993827, status: 'full' },
image_url: 'https://connect.getseam.com/assets/images/devices/yale_assure-lock-touchscreen-wifi-smart-lock_satin-nickel_front.png',
image_alt_text: 'Yale Assure Touchscreen Wifi Smart Lock, Satin Nickel, Front',
code_constraints: [],
supports_backup_access_code_pool: true
},
location: { timezone: 'America/Los_Angeles', location_name: 'My House' },
connected_account_id: '4e5acceb-2bda-4dc1-814e-39c998431683',
workspace_id: '1d2826eb-4a26-4f46-bddb-ef5898baa859',
created_at: '2023-08-29T04:30:14.914Z',
errors: [],
warnings: [],
is_managed: true
}
_/