Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Query Parameters
connect_webview_id
string<uuid>
ID of the Connect Webview for which you want to list devices.
connected_account_id
string<uuid>
ID of the connected account for which you want to list devices.
customer_key
string
Customer key for which you want to list devices.
device_type
enum<string>
Device type of the noise sensors that you want to list.
Available options:
noiseaware_activity_zone,
minut_sensor
device_types
enum<string>[]
Device types of the noise sensors that you want to list.
Available options:
noiseaware_activity_zone,
minut_sensor
manufacturer
enum<string>
Manufacturers of the noise sensors that you want to list.
Available options:
minut,
noiseaware,
alertify
Response
200 - application/json
OK
devices
object[]
required
Show child attributes
Was this page helpful?
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Seam","colors":{"primary":"#4C45D9","light":"#9793EC","dark":"#2E27B9"},"logo":{"light":"https://mintcdn.com/seam/RVHI-5qT0fl5Zkft/images/seam-logo-light.svg?fit=max\u0026auto=format\u0026n=RVHI-5qT0fl5Zkft\u0026q=85\u0026s=4529d092246aab7709a6692a7cdccf39","dark":"https://mintcdn.com/seam/RVHI-5qT0fl5Zkft/images/seam-logo-dark.svg?fit=max\u0026auto=format\u0026n=RVHI-5qT0fl5Zkft\u0026q=85\u0026s=03fb0cba588d1fe9509b748f460ec77f"},"favicon":"https://mintcdn.com/seam/nEtd2JDrEIRXJ8-h/images/favicon.svg?fit=max\u0026auto=format\u0026n=nEtd2JDrEIRXJ8-h\u0026q=85\u0026s=387df3cc957aa637bdc0aae7bd0fd44f","api":{"playground":{"display":"simple"},"examples":{"autogenerate":false}},"background":{"color":{"light":"#FFFFFF","dark":"#090A0B"}},"navbar":{"links":[{"href":"https://console.seam.co/signin?utm_source=docs\u0026utm_medium=navbar","label":"Sign In"}],"primary":{"type":"button","label":"Sign Up","href":"https://console.seam.co/signup?utm_source=docs\u0026utm_medium=navbar"}},"footer":{"socials":{"github":"https://github.com/seamapi","website":"https://www.seam.co/"}},"seo":{"metatags":{"og:type":"website","og:site_name":"Seam","og:locale":"en_US","og:image":"https://www.seam.co/docs/images/seam-og-default.jpg","twitter:card":"summary_large_image","twitter:site":"@helloseam"},"indexing":"navigable"},"styling":{"codeblocks":"dark","latex":false},"integrations":{"ga4":{"measurementId":"G-WEDP4R501R"},"posthog":{"apiKey":"phc_uGxZi2ITs4kTMqcVibHr6wVWhJ1YKA2LpCbldvd3GYN","apiHost":"https://us.i.posthog.com"}},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"seam","hasAudioNarration":false,"actualSubdomain":"seam","customDomains":["www.seam.co"],"gitSource":{"type":"github","owner":"seamapi","repo":"docs","deployBranch":"main","contentDirectory":"docs","isPrivate":true,"mountPath":"","label":""},"feedback":{"thumbs":true,"issues":false,"edits":false},"entitlements":{},"buildId":"6af775d19cf58dc41b2ac1cf","clientVersion":"0.0.4143","searchFilterCounts":[{"language":"default","tag":"API Reference","count":336},{"language":"default","tag":"Brand Guides","count":251},{"language":"default","tag":"Guides","count":198},{"language":"default","tag":"Devices and Systems","count":143},{"language":"default","tag":"Access Control Systems","count":124},{"language":"default","tag":"Smart Locks","count":102},{"language":"default","tag":"Low-Level APIs","count":74},{"language":"default","tag":"Setup","count":72},{"language":"default","tag":"Thermostats","count":69},{"language":"default","tag":"Access Control Systems (ACS)","count":63}]},"assistantConfig":{},"basePath":"/docs","hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-rbac-roles","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"rbac-expansion","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-metadata","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-serve","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"live-agents","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[{"filePath":"style.css","content":".seam-property-index{max-height:20rem;overflow-y:auto;padding:0.75rem;border-radius:0.5rem;background:var(--seam-surface-2)}a.seam-ref{display:block;font-size:0.875rem;scroll-margin-top:10rem}.seam-brand-cover-source,#header>.seam-brand-cover{overflow:hidden;border-radius:0.5rem}#header>.seam-brand-cover{width:100%;margin:0 0 2rem}.seam-brand-cover-light,.seam-brand-cover-dark{display:block;width:100%;height:auto;aspect-ratio:16 / 9;object-fit:cover;margin:0}.seam-brand-cover-dark,.dark .seam-brand-cover-light{display:none}.dark .seam-brand-cover-dark{display:block}#content-area:has(#header>.seam-brand-cover) .seam-brand-cover-source{display:none}:root{--seam-primary-50: #e9e8fc;--seam-primary-100: #d4d2f9;--seam-primary-300: #9793ec;--seam-primary-400: #625ae2;--seam-primary-500: #4c45d9;--seam-primary-600: #2e27b9;--seam-primary-900: #0e1044;--seam-gray-25: #ffffff;--seam-gray-50: #eeeff2;--seam-gray-100: #e5e7eb;--seam-gray-200: #ccd0d7;--seam-gray-300: #acb2be;--seam-gray-400: #848b9a;--seam-gray-500: #5c6475;--seam-gray-600: #505668;--seam-gray-700: #31353f;--seam-gray-800: #282a30;--seam-gray-900: #191b1f;--seam-gray-950: #090a0b;--seam-txt-1: var(--seam-gray-950);--seam-txt-2: var(--seam-gray-500);--seam-txt-3: var(--seam-gray-400);--seam-surface-1: var(--seam-gray-25);--seam-surface-2: color-mix(in srgb, var(--seam-gray-50) 20%, var(--seam-gray-25));--seam-surface-3: var(--seam-gray-100);--seam-surface-4: var(--seam-gray-200);--seam-card: #ffffff;--seam-card-hover: rgb(240 240 240);--seam-accent: var(--seam-primary-500);--seam-accent-hover: var(--seam-primary-400);--seam-accent-text: var(--seam-primary-600);--seam-stroke: 0 0 0 0.5px rgb(9 10 11 / 0.1) inset}.dark{--seam-txt-1: var(--seam-gray-50);--seam-txt-2: var(--seam-gray-400);--seam-txt-3: var(--seam-gray-500);--seam-surface-1: var(--seam-gray-950);--seam-surface-2: color-mix(in srgb, var(--seam-gray-950) 99%, #737373);--seam-surface-3: var(--seam-gray-900);--seam-surface-4: color-mix(in srgb, var(--seam-gray-900) 95%, #fff);--seam-card: color-mix(in srgb, var(--seam-gray-900) 30%, #111);--seam-card-hover: color-mix(in srgb, var(--seam-gray-900) 60%, #242424);--seam-accent: var(--seam-primary-400);--seam-accent-hover: var(--seam-primary-300);--seam-accent-text: var(--seam-primary-300);--seam-stroke: 0 0 0 0.5px rgb(255 255 255 / 0.1) inset}.seam-container{max-width:1120px;margin:0 auto;padding:0 1.5rem}.seam-section{padding:4rem 0}.seam-section-alt{background:var(--seam-surface-2);box-shadow:0 0.5px 0 0 rgb(9 10 11 / 0.1) inset,\n 0 -0.5px 0 0 rgb(9 10 11 / 0.1) inset}.dark .seam-section-alt{box-shadow:0 0.5px 0 0 rgb(255 255 255 / 0.08) inset,\n 0 -0.5px 0 0 rgb(255 255 255 / 0.08) inset}.seam-hero{padding:5rem 0 3rem;background:radial-gradient(\n 60% 50% at 50% 0%,\n color-mix(in srgb, var(--seam-primary-500) 10%, transparent),\n transparent 70%\n )}.dark .seam-hero{background:radial-gradient(\n 60% 50% at 50% 0%,\n color-mix(in srgb, var(--seam-primary-400) 16%, transparent),\n transparent 70%\n )}.seam-h1{font-size:clamp(2rem, 4.5vw, 3.25rem);line-height:1.1;font-weight:600;letter-spacing:-0.03em;color:var(--seam-txt-1);max-width:20ch;margin:0 0 1.25rem}.seam-lede{font-size:1.125rem;line-height:1.6;max-width:60ch;color:var(--seam-txt-2);margin:0 0 3.5rem}.seam-h2{font-size:1.5rem;font-weight:600;letter-spacing:-0.02em;color:var(--seam-txt-1);margin:0 0 0.5rem}.seam-sub{color:var(--seam-txt-2);margin:0 0 1.75rem;max-width:65ch}.seam-btn{display:inline-flex;align-items:center;padding:0.625rem 1.125rem;border-radius:0.5rem;font-weight:525;font-size:0.9375rem;text-decoration:none!important;transition:background 120ms,\n box-shadow 120ms}.seam-btn-primary{background:var(--seam-gray-950);color:#fff!important;box-shadow:0 12px 16px 0 rgb(255 255 255 / 0.06) inset,\n 0 4px 4px 0 rgb(9 10 11 / 0.08),\n 0 1px 2px 0 rgb(9 10 11 / 0.1)}.seam-btn-primary:hover{background:var(--seam-gray-800)}.dark .seam-btn-primary{background:#fff;color:var(--seam-gray-950)!important}.dark .seam-btn-primary:hover{background:var(--seam-gray-100)}.seam-btn-secondary{background:var(--seam-card);color:var(--seam-txt-1)!important;box-shadow:var(--seam-stroke)}.seam-btn-secondary:hover{background:var(--seam-card-hover)}#topbar-cta-button a>span.absolute{background:var(--seam-gray-950)!important}#topbar-cta-button a:hover>span.absolute{background:var(--seam-gray-800)!important;opacity:1!important}.dark #topbar-cta-button a>span.absolute{background:#fff!important}.dark #topbar-cta-button a .z-10 span,.dark #topbar-cta-button a svg{color:var(--seam-gray-950)!important}.seam-path-grid{display:grid;grid-template-columns:1.35fr 1fr;gap:1.25rem;align-items:stretch}@media (max-width: 800px){.seam-path-grid{grid-template-columns:1fr}}.seam-agent-card,.seam-quickstart-card{display:flex;flex-direction:column;align-items:flex-start;padding:1.75rem;border-radius:0.75rem;background:var(--seam-card)}.seam-agent-card{background:var(--seam-gray-950);box-shadow:0 0.5px 0 0 #090a0b inset,\n 0 1px 0 0 rgb(255 255 255 / 0.12) inset,\n 0 12px 24px 0 rgb(9 10 11 / 0.12)}.seam-agent-card .seam-agent-title{color:#fff}.seam-agent-card .seam-agent-desc{color:var(--seam-gray-300)}.dark .seam-agent-card{background:var(--seam-gray-900)}.seam-agent-card .code-block{background:transparent;box-shadow:none;border:none;padding:0}.seam-agent-card .code-block [data-component-part=\"code-block-header\"]{display:none}.seam-agent-code{position:relative}.seam-agent-code::before{content:'';display:block;height:1px;width:88%;background:rgb(255 255 255 / 0.14);margin:0.25rem 0 1rem}.seam-quickstart-card{background:var(--seam-surface-2);box-shadow:var(--seam-stroke)}.seam-agent-title{font-size:1.25rem;font-weight:600;letter-spacing:-0.02em;color:var(--seam-txt-1);margin:0 0 0.5rem}.seam-agent-desc{font-size:0.8125rem;line-height:1.55;color:var(--seam-txt-2);margin:0 0 1rem}.seam-agent-code{width:100%;margin-top:auto}.seam-agent-code pre{margin:0;font-size:0.875rem}.seam-quickstart-cta{margin-top:auto;margin-left:auto}.seam-open-menu{position:absolute;right:0;bottom:0;z-index:10}.seam-open-btn{cursor:pointer;font-size:0.9375rem;font-weight:525;line-height:1.5;color:var(--seam-gray-950);background:#fff;border:none;border-radius:0.5rem;padding:0.625rem 1.125rem;box-shadow:0 2px 8px 0 rgb(9 10 11 / 0.35);transition:background 120ms,\n transform 120ms}.seam-open-btn:hover{background:var(--seam-gray-100);transform:translateY(-1px)}.seam-open-list{display:none;position:absolute;right:0;top:calc(100% + 0.375rem);z-index:30;min-width:11.5rem;flex-direction:column;padding:0.25rem;border-radius:0.5rem;background:var(--seam-gray-800);box-shadow:0 0 0 0.5px rgb(255 255 255 / 0.12) inset,\n 0 8px 24px 0 rgb(9 10 11 / 0.4)}.seam-open-menu.open .seam-open-list{display:flex}.seam-open-list a,.seam-open-list button{text-align:left;font-size:0.8125rem;font-weight:475;color:rgb(255 255 255 / 0.9)!important;text-decoration:none!important;background:none;border:none;cursor:pointer;padding:0.4375rem 0.625rem;border-radius:0.375rem;white-space:nowrap}.seam-open-list a:hover,.seam-open-list button:hover{background:rgb(255 255 255 / 0.1)}.seam-agent-code .code-block,.seam-hero-cell .code-block{margin:0}.seam-code-label{font-size:0.75rem;font-weight:600;letter-spacing:0.08em;text-transform:uppercase;color:var(--seam-txt-3);margin:0 0 0.625rem}.seam-section .card h2,.seam-section [class*=\"card\"] h2{font-size:0.9375rem}.seam-sdk-row{display:flex;flex-wrap:wrap;gap:0.625rem}.seam-sdk{display:inline-flex;align-items:center;gap:0.5rem;padding:0.5rem 0.875rem;border-radius:0.5rem;font-size:0.875rem;font-weight:525;color:var(--seam-txt-1)!important;text-decoration:none!important;background:var(--seam-card);box-shadow:var(--seam-stroke);transition:background 120ms}.seam-sdk:hover{background:var(--seam-card-hover)}.seam-video-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:1.5rem}@media (max-width: 800px){.seam-video-grid{grid-template-columns:1fr}}.seam-video-frame{position:relative;aspect-ratio:16 / 9;border-radius:0.5rem;overflow:hidden;background:var(--seam-gray-950);box-shadow:var(--seam-stroke)}.seam-video-frame iframe{position:absolute;inset:0;width:100%;height:100%}.seam-video-title{font-weight:525;font-size:0.9375rem;color:var(--seam-txt-1);margin:0.75rem 0 0.125rem}.seam-video-desc{font-size:0.8125rem;color:var(--seam-txt-2);margin:0}.seam-split{display:grid;grid-template-columns:1fr 1.2fr;gap:3rem;align-items:center}@media (max-width: 800px){.seam-split{grid-template-columns:1fr}}.seam-logo-grid{display:grid;grid-template-columns:repeat(4, 1fr);gap:0.75rem}.seam-logo-grid a{display:flex;align-items:center;justify-content:center;height:64px;padding:0.75rem;border-radius:0.5rem;background:var(--seam-card);box-shadow:var(--seam-stroke);transition:background 120ms}.seam-logo-grid a:hover{background:var(--seam-card-hover)}.seam-logo-grid img{max-height:32px;max-width:100%;object-fit:contain;margin:0}.dark .seam-logo-grid a{background:var(--seam-gray-50)}.dark .seam-logo-grid a:hover{background:var(--seam-gray-100)}.seam-footer-strip{padding-top:2rem;padding-bottom:5rem}"}],"page":{"pagePath":"api/noise_sensors/list","slug":"/api/noise_sensors/list","pageMetadata":{"title":"List Noise Sensors","description":"Returns a list of all noise sensors. Reference for GET /noise_sensors/list in the Seam API, with request and response details.","deprecated":null,"version":null,"sidebarTitle":"List","openapi":"/openapi.json get /noise_sensors/list","href":"/api/noise_sensors/list","autogeneratedByOpenApi":true},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"Returns a list of all noise sensors. Reference for GET /noise_sensors/list in the Seam API, with request and response details.\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={a:`a`,p:`p`,..._provideComponents(),...props.components};return _jsxs(_components.p,{children:[`Returns a list of all `,_jsx(_components.a,{href:`https://www.seam.co/docs/capability-guides/noise-sensors`,children:`noise sensors`}),`.`]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent}","frontmatter":{},"scope":{"codeStyling":"dark","config":{},"pageMetadata":{"title":"List Noise Sensors","description":"Returns a list of all noise sensors. Reference for GET /noise_sensors/list in the Seam API, with request and response details.","deprecated":null,"version":null,"sidebarTitle":"List","openapi":"/openapi.json get /noise_sensors/list","href":"/api/noise_sensors/list","autogeneratedByOpenApi":true}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":["/docs/_mintlify/custom/seam/4d860677184e9142/pylon.js","/docs/_mintlify/custom/seam/18bfb52c609a48d7/custom.js"],"openApiReferenceData":{"operation":{"summary":"List Noise Sensors","description":"Returns a list of all noise sensors. Reference for GET /noise_sensors/list in the Seam API, with request and response details.","security":["c60a5637-116a-4a49-b98d-d5da88e4e27b","c7e95fd5-4725-4b2c-ac0f-83d55a77adba","f167db3d-0edc-43e1-a31c-8b32f6198f84"],"parameters":["6064fe7c-f17c-4d9b-ad0f-fb7fce34c8b8","c845a532-7764-45a0-ad19-42c4ac18866d","c00ec387-5cb6-4afd-abb9-1ad165d6cd42","5185add2-5a21-4e26-a1ef-57056c5c6471","e98e8a30-be37-4f03-9e6d-20b1e2fc59f4","4031177c-5dea-4169-a9ce-4511bc9da2d7"],"responses":{"200":"ab04972f-a144-433f-8a7b-8e7f7d5fe961"},"x-mint":{"href":"/api/noise_sensors/list","metadata":{"description":"Returns a list of all noise sensors. Reference for GET /noise_sensors/list in the Seam API, with request and response details."},"content":"Returns a list of all [noise sensors](https://www.seam.co/docs/capability-guides/noise-sensors)."},"x-codeSamples":[{"lang":"javascript","label":"Seam SDK","source":"await seam.noiseSensors.list({ limit: 10 });\n\n/*\n[\n {\n \"capabilities_supported\": [\n \"noise_detection\"\n ],\n \"connected_account_id\": \"9a8b7c6d-5e4f-3a2b-1c0d-9e8f7a6b5c4d\",\n \"created_at\": \"2025-05-16T16:54:17.946049Z\",\n \"custom_metadata\": {\n \"id\": \"internalId1\"\n },\n \"device_id\": \"f1e2d3c4-b5a6-4d7c-8e9f-0a1b2c3d4e5f\",\n \"device_type\": \"minut_sensor\",\n \"display_name\": \"Living Room\",\n \"errors\": [],\n \"is_managed\": true,\n \"location\": {\n \"location_name\": \"Jane's Test Home\",\n \"timezone\": \"America/Los_Angeles\"\n },\n \"nickname\": \"Living Room\",\n \"properties\": {\n \"appearance\": {\n \"name\": \"Living Room\"\n },\n \"battery\": {\n \"level\": 1,\n \"status\": \"full\"\n },\n \"battery_level\": 1,\n \"currently_triggering_noise_threshold_ids\": [],\n \"image_alt_text\": \"Minut Sensor\",\n \"image_url\": \"https://connect.getseam.com/_next/image?url=https://connect.getseam.com/assets/images/devices/minut_gen-3_front.png\u0026q=75\u0026w=128\",\n \"manufacturer\": \"minut\",\n \"minut_metadata\": {\n \"device_id\": \"770cd3153deca3dee0fe0614\",\n \"device_location\": {\n \"latitude\": 0,\n \"longitude\": 0\n },\n \"device_name\": \"Living Room\",\n \"home_address\": {\n \"city\": \"San Francisco\",\n \"country\": \"US\",\n \"notes\": \"string\",\n \"post_code\": \"44210\",\n \"region\": \"San Francisco County\",\n \"street_name1\": \"2258 24th Street\",\n \"street_name2\": \"\"\n },\n \"home_id\": \"2978b6d5dba395ec08300e46\",\n \"home_location\": {\n \"latitude\": 0,\n \"longitude\": 0\n },\n \"home_name\": \"Jane's Test Home\",\n \"latest_sensor_values\": {\n \"accelerometer_z\": {\n \"time\": \"2025-06-16T16:54:17.946049Z\",\n \"value\": -1.00390625\n },\n \"humidity\": {\n \"time\": \"2025-06-16T16:54:17.946049Z\",\n \"value\": 31.110000610351562\n },\n \"pressure\": {\n \"time\": \"2025-06-16T16:54:17.946049Z\",\n \"value\": 101923\n },\n \"sound\": {\n \"time\": \"2025-06-16T16:54:17.946049Z\",\n \"value\": 47.7117919921875\n },\n \"temperature\": {\n \"time\": \"2025-06-16T16:54:17.946049Z\",\n \"value\": 21.270000457763672\n }\n }\n },\n \"model\": {\n \"display_name\": \"Noise Sensor\",\n \"manufacturer_display_name\": \"Minut\"\n },\n \"name\": \"Living Room\",\n \"noise_level_decibels\": 47.7117919921875,\n \"online\": true\n },\n \"warnings\": [],\n \"workspace_id\": \"1a2b3c4d-5e6f-7a8b-9c0d-1e2f3a4b5c6d\"\n }\n]\n*/"},{"lang":"bash","label":"cURL","source":"curl --include --request POST \"https://connect.getseam.com/noise_sensors/list\" \\\n --header \"Authorization: Bearer $SEAM_API_KEY\" \\\n --json @- \u003c\u003cEOF\n{\n \"limit\": 10\n}\nEOF\n\n# Response:\n# {\n# \"devices\": [\n# {\n# \"capabilities_supported\": [\n# \"noise_detection\"\n# ],\n# \"connected_account_id\": \"9a8b7c6d-5e4f-3a2b-1c0d-9e8f7a6b5c4d\",\n# \"created_at\": \"2025-05-16T16:54:17.946049Z\",\n# \"custom_metadata\": {\n# \"id\": \"internalId1\"\n# },\n# \"device_id\": \"f1e2d3c4-b5a6-4d7c-8e9f-0a1b2c3d4e5f\",\n# \"device_type\": \"minut_sensor\",\n# \"display_name\": \"Living Room\",\n# \"errors\": [],\n# \"is_managed\": true,\n# \"location\": {\n# \"location_name\": \"Jane's Test Home\",\n# \"timezone\": \"America/Los_Angeles\"\n# },\n# \"nickname\": \"Living Room\",\n# \"properties\": {\n# \"appearance\": {\n# \"name\": \"Living Room\"\n# },\n# \"battery\": {\n# \"level\": 1,\n# \"status\": \"full\"\n# },\n# \"battery_level\": 1,\n# \"currently_triggering_noise_threshold_ids\": [],\n# \"image_alt_text\": \"Minut Sensor\",\n# \"image_url\": \"https://connect.getseam.com/_next/image?url=https://connect.getseam.com/assets/images/devices/minut_gen-3_front.png\u0026q=75\u0026w=128\",\n# \"manufacturer\": \"minut\",\n# \"minut_metadata\": {\n# \"device_id\": \"770cd3153deca3dee0fe0614\",\n# \"device_location\": {\n# \"latitude\": 0,\n# \"longitude\": 0\n# },\n# \"device_name\": \"Living Room\",\n# \"home_address\": {\n# \"city\": \"San Francisco\",\n# \"country\": \"US\",\n# \"notes\": \"string\",\n# \"post_code\": \"44210\",\n# \"region\": \"San Francisco County\",\n# \"street_name1\": \"2258 24th Street\",\n# \"street_name2\": \"\"\n# },\n# \"home_id\": \"2978b6d5dba395ec08300e46\",\n# \"home_location\": {\n# \"latitude\": 0,\n# \"longitude\": 0\n# },\n# \"home_name\": \"Jane's Test Home\",\n# \"latest_sensor_values\": {\n# \"accelerometer_z\": {\n# \"time\": \"2025-06-16T16:54:17.946049Z\",\n# \"value\": -1.00390625\n# },\n# \"humidity\": {\n# \"time\": \"2025-06-16T16:54:17.946049Z\",\n# \"value\": 31.110000610351562\n# },\n# \"pressure\": {\n# \"time\": \"2025-06-16T16:54:17.946049Z\",\n# \"value\": 101923\n# },\n# \"sound\": {\n# \"time\": \"2025-06-16T16:54:17.946049Z\",\n# \"value\": 47.7117919921875\n# },\n# \"temperature\": {\n# \"time\": \"2025-06-16T16:54:17.946049Z\",\n# \"value\": 21.270000457763672\n# }\n# }\n# },\n# \"model\": {\n# \"display_name\": \"Noise Sensor\",\n# \"manufacturer_display_name\": \"Minut\"\n# },\n# \"name\": \"Living Room\",\n# \"noise_level_decibels\": 47.7117919921875,\n# \"online\": true\n# },\n# \"warnings\": [],\n# \"workspace_id\": \"1a2b3c4d-5e6f-7a8b-9c0d-1e2f3a4b5c6d\"\n# }\n# ]\n# }"},{"lang":"python","label":"Seam SDK","source":"seam.noise_sensors.list(limit=10)\n\n# [\n Device(\n capabilities_supported=[\"noise_detection\"],\n connected_account_id=\"9a8b7c6d-5e4f-3a2b-1c0d-9e8f7a6b5c4d\",\n created_at=\"2025-05-16T16:54:17.946049Z\",\n custom_metadata={\"id\": \"internalId1\"},\n device_id=\"f1e2d3c4-b5a6-4d7c-8e9f-0a1b2c3d4e5f\",\n device_type=\"minut_sensor\",\n display_name=\"Living Room\",\n errors=[],\n is_managed=true,\n location={\n \"location_name\": \"Jane's Test Home\",\n \"timezone\": \"America/Los_Angeles\",\n },\n nickname=\"Living Room\",\n properties={\n \"appearance\": {\"name\": \"Living Room\"},\n \"battery\": {\"level\": 1, \"status\": \"full\"},\n \"battery_level\": 1,\n \"currently_triggering_noise_threshold_ids\": [],\n \"image_alt_text\": \"Minut Sensor\",\n \"image_url\": \"https://connect.getseam.com/_next/image?url=https://connect.getseam.com/assets/images/devices/minut_gen-3_front.png\u0026q=75\u0026w=128\",\n \"manufacturer\": \"minut\",\n \"minut_metadata\": {\n \"device_id\": \"770cd3153deca3dee0fe0614\",\n \"device_location\": {\"latitude\": 0, \"longitude\": 0},\n \"device_name\": \"Living Room\",\n \"home_address\": {\n \"city\": \"San Francisco\",\n \"country\": \"US\",\n \"notes\": \"string\",\n \"post_code\": \"44210\",\n \"region\": \"San Francisco County\",\n \"street_name1\": \"2258 24th Street\",\n \"street_name2\": \"\",\n },\n \"home_id\": \"2978b6d5dba395ec08300e46\",\n \"home_location\": {\"latitude\": 0, \"longitude\": 0},\n \"home_name\": \"Jane's Test Home\",\n \"latest_sensor_values\": {\n \"accelerometer_z\": {\n \"time\": \"2025-06-16T16:54:17.946049Z\",\n \"value\": -1.00390625,\n },\n \"humidity\": {\n \"time\": \"2025-06-16T16:54:17.946049Z\",\n \"value\": 31.110000610351562,\n },\n \"pressure\": {\n \"time\": \"2025-06-16T16:54:17.946049Z\",\n \"value\": 101923,\n },\n \"sound\": {\n \"time\": \"2025-06-16T16:54:17.946049Z\",\n \"value\": 47.7117919921875,\n },\n \"temperature\": {\n \"time\": \"2025-06-16T16:54:17.946049Z\",\n \"value\": 21.270000457763672,\n },\n },\n },\n \"model\": {\n \"display_name\": \"Noise Sensor\",\n \"manufacturer_display_name\": \"Minut\",\n },\n \"name\": \"Living Room\",\n \"noise_level_decibels\": 47.7117919921875,\n \"online\": true,\n },\n warnings=[],\n workspace_id=\"1a2b3c4d-5e6f-7a8b-9c0d-1e2f3a4b5c6d\",\n )\n]"},{"lang":"ruby","label":"Seam SDK","source":"seam.noise_sensors.list(limit: 10)\n\n# => [\n {\n \"capabilities_supported\" => [\"noise_detection\"],\n \"connected_account_id\" => \"9a8b7c6d-5e4f-3a2b-1c0d-9e8f7a6b5c4d\",\n \"created_at\" => \"2025-05-16T16:54:17.946049Z\",\n \"custom_metadata\" => {\n id: \"internalId1\",\n },\n \"device_id\" => \"f1e2d3c4-b5a6-4d7c-8e9f-0a1b2c3d4e5f\",\n \"device_type\" => \"minut_sensor\",\n \"display_name\" => \"Living Room\",\n \"errors\" => [],\n \"is_managed\" => true,\n \"location\" => {\n location_name: \"Jane's Test Home\",\n timezone: \"America/Los_Angeles\",\n },\n \"nickname\" => \"Living Room\",\n \"properties\" => {\n appearance: {\n name: \"Living Room\",\n },\n battery: {\n level: 1,\n status: \"full\",\n },\n battery_level: 1,\n currently_triggering_noise_threshold_ids: [],\n image_alt_text: \"Minut Sensor\",\n image_url:\n \"https://connect.getseam.com/_next/image?url=https://connect.getseam.com/assets/images/devices/minut_gen-3_front.png\u0026q=75\u0026w=128\",\n manufacturer: \"minut\",\n minut_metadata: {\n device_id: \"770cd3153deca3dee0fe0614\",\n device_location: {\n latitude: 0,\n longitude: 0,\n },\n device_name: \"Living Room\",\n home_address: {\n city: \"San Francisco\",\n country: \"US\",\n notes: \"string\",\n post_code: \"44210\",\n region: \"San Francisco County\",\n street_name1: \"2258 24th Street\",\n street_name2: \"\",\n },\n home_id: \"2978b6d5dba395ec08300e46\",\n home_location: {\n latitude: 0,\n longitude: 0,\n },\n home_name: \"Jane's Test Home\",\n latest_sensor_values: {\n accelerometer_z: {\n time: \"2025-06-16T16:54:17.946049Z\",\n value: -1.00390625,\n },\n humidity: {\n time: \"2025-06-16T16:54:17.946049Z\",\n value: 31.110000610351562,\n },\n pressure: {\n time: \"2025-06-16T16:54:17.946049Z\",\n value: 101_923,\n },\n sound: {\n time: \"2025-06-16T16:54:17.946049Z\",\n value: 47.7117919921875,\n },\n temperature: {\n time: \"2025-06-16T16:54:17.946049Z\",\n value: 21.270000457763672,\n },\n },\n },\n model: {\n display_name: \"Noise Sensor\",\n manufacturer_display_name: \"Minut\",\n },\n name: \"Living Room\",\n noise_level_decibels: 47.7117919921875,\n online: true,\n },\n \"warnings\" => [],\n \"workspace_id\" => \"1a2b3c4d-5e6f-7a8b-9c0d-1e2f3a4b5c6d\",\n },\n]"},{"lang":"php","label":"Seam SDK","source":"$seam->noise_sensors->list(limit: 10);\n\n// [\n [\n \"capabilities_supported\" => [\"noise_detection\"],\n \"connected_account_id\" => \"9a8b7c6d-5e4f-3a2b-1c0d-9e8f7a6b5c4d\",\n \"created_at\" => \"2025-05-16T16:54:17.946049Z\",\n \"custom_metadata\" => [\"id\" => \"internalId1\"],\n \"device_id\" => \"f1e2d3c4-b5a6-4d7c-8e9f-0a1b2c3d4e5f\",\n \"device_type\" => \"minut_sensor\",\n \"display_name\" => \"Living Room\",\n \"errors\" => [],\n \"is_managed\" => true,\n \"location\" => [\n \"location_name\" => \"Jane's Test Home\",\n \"timezone\" => \"America/Los_Angeles\",\n ],\n \"nickname\" => \"Living Room\",\n \"properties\" => [\n \"appearance\" => [\"name\" => \"Living Room\"],\n \"battery\" => [\"level\" => 1, \"status\" => \"full\"],\n \"battery_level\" => 1,\n \"currently_triggering_noise_threshold_ids\" => [],\n \"image_alt_text\" => \"Minut Sensor\",\n \"image_url\" =>\n \"https://connect.getseam.com/_next/image?url=https://connect.getseam.com/assets/images/devices/minut_gen-3_front.png\u0026q=75\u0026w=128\",\n \"manufacturer\" => \"minut\",\n \"minut_metadata\" => [\n \"device_id\" => \"770cd3153deca3dee0fe0614\",\n \"device_location\" => [\"latitude\" => 0, \"longitude\" => 0],\n \"device_name\" => \"Living Room\",\n \"home_address\" => [\n \"city\" => \"San Francisco\",\n \"country\" => \"US\",\n \"notes\" => \"string\",\n \"post_code\" => \"44210\",\n \"region\" => \"San Francisco County\",\n \"street_name1\" => \"2258 24th Street\",\n \"street_name2\" => \"\",\n ],\n \"home_id\" => \"2978b6d5dba395ec08300e46\",\n \"home_location\" => [\"latitude\" => 0, \"longitude\" => 0],\n \"home_name\" => \"Jane's Test Home\",\n \"latest_sensor_values\" => [\n \"accelerometer_z\" => [\n \"time\" => \"2025-06-16T16:54:17.946049Z\",\n \"value\" => -1.00390625,\n ],\n \"humidity\" => [\n \"time\" => \"2025-06-16T16:54:17.946049Z\",\n \"value\" => 31.110000610351562,\n ],\n \"pressure\" => [\n \"time\" => \"2025-06-16T16:54:17.946049Z\",\n \"value\" => 101923,\n ],\n \"sound\" => [\n \"time\" => \"2025-06-16T16:54:17.946049Z\",\n \"value\" => 47.7117919921875,\n ],\n \"temperature\" => [\n \"time\" => \"2025-06-16T16:54:17.946049Z\",\n \"value\" => 21.270000457763672,\n ],\n ],\n ],\n \"model\" => [\n \"display_name\" => \"Noise Sensor\",\n \"manufacturer_display_name\" => \"Minut\",\n ],\n \"name\" => \"Living Room\",\n \"noise_level_decibels\" => 47.7117919921875,\n \"online\" => true,\n ],\n \"warnings\" => [],\n \"workspace_id\" => \"1a2b3c4d-5e6f-7a8b-9c0d-1e2f3a4b5c6d\",\n ],\n];"},{"lang":"bash","label":"Seam CLI","source":"seam noise-sensors list --limit 10\n\n# [\n# {\n# \"capabilities_supported\": [\n# \"noise_detection\"\n# ],\n# \"connected_account_id\": \"9a8b7c6d-5e4f-3a2b-1c0d-9e8f7a6b5c4d\",\n# \"created_at\": \"2025-05-16T16:54:17.946049Z\",\n# \"custom_metadata\": {\n# \"id\": \"internalId1\"\n# },\n# \"device_id\": \"f1e2d3c4-b5a6-4d7c-8e9f-0a1b2c3d4e5f\",\n# \"device_type\": \"minut_sensor\",\n# \"display_name\": \"Living Room\",\n# \"errors\": [],\n# \"is_managed\": true,\n# \"location\": {\n# \"location_name\": \"Jane's Test Home\",\n# \"timezone\": \"America/Los_Angeles\"\n# },\n# \"nickname\": \"Living Room\",\n# \"properties\": {\n# \"appearance\": {\n# \"name\": \"Living Room\"\n# },\n# \"battery\": {\n# \"level\": 1,\n# \"status\": \"full\"\n# },\n# \"battery_level\": 1,\n# \"currently_triggering_noise_threshold_ids\": [],\n# \"image_alt_text\": \"Minut Sensor\",\n# \"image_url\": \"https://connect.getseam.com/_next/image?url=https://connect.getseam.com/assets/images/devices/minut_gen-3_front.png\u0026q=75\u0026w=128\",\n# \"manufacturer\": \"minut\",\n# \"minut_metadata\": {\n# \"device_id\": \"770cd3153deca3dee0fe0614\",\n# \"device_location\": {\n# \"latitude\": 0,\n# \"longitude\": 0\n# },\n# \"device_name\": \"Living Room\",\n# \"home_address\": {\n# \"city\": \"San Francisco\",\n# \"country\": \"US\",\n# \"notes\": \"string\",\n# \"post_code\": \"44210\",\n# \"region\": \"San Francisco County\",\n# \"street_name1\": \"2258 24th Street\",\n# \"street_name2\": \"\"\n# },\n# \"home_id\": \"2978b6d5dba395ec08300e46\",\n# \"home_location\": {\n# \"latitude\": 0,\n# \"longitude\": 0\n# },\n# \"home_name\": \"Jane's Test Home\",\n# \"latest_sensor_values\": {\n# \"accelerometer_z\": {\n# \"time\": \"2025-06-16T16:54:17.946049Z\",\n# \"value\": -1.00390625\n# },\n# \"humidity\": {\n# \"time\": \"2025-06-16T16:54:17.946049Z\",\n# \"value\": 31.110000610351562\n# },\n# \"pressure\": {\n# \"time\": \"2025-06-16T16:54:17.946049Z\",\n# \"value\": 101923\n# },\n# \"sound\": {\n# \"time\": \"2025-06-16T16:54:17.946049Z\",\n# \"value\": 47.7117919921875\n# },\n# \"temperature\": {\n# \"time\": \"2025-06-16T16:54:17.946049Z\",\n# \"value\": 21.270000457763672\n# }\n# }\n# },\n# \"model\": {\n# \"display_name\": \"Noise Sensor\",\n# \"manufacturer_display_name\": \"Minut\"\n# },\n# \"name\": \"Living Room\",\n# \"noise_level_decibels\": 47.7117919921875,\n# \"online\": true\n# },\n# \"warnings\": [],\n# \"workspace_id\": \"1a2b3c4d-5e6f-7a8b-9c0d-1e2f3a4b5c6d\"\n# }\n# ]"}],"method":"get","type":"path","servers":["569c66e5-b6d5-4771-be4f-6ff73569fea8"],"path":"/noise_sensors/list","baseUrlOptions":["https://connect.getseam.com"],"title":"List Noise Sensors","codeSamples":[{"label":"Seam SDK","lang":"javascript","source":"await seam.noiseSensors.list({ limit: 10 });\n\n/*\n[\n {\n \"capabilities_supported\": [\n \"noise_detection\"\n ],\n \"connected_account_id\": \"9a8b7c6d-5e4f-3a2b-1c0d-9e8f7a6b5c4d\",\n \"created_at\": \"2025-05-16T16:54:17.946049Z\",\n \"custom_metadata\": {\n \"id\": \"internalId1\"\n },\n \"device_id\": \"f1e2d3c4-b5a6-4d7c-8e9f-0a1b2c3d4e5f\",\n \"device_type\": \"minut_sensor\",\n \"display_name\": \"Living Room\",\n \"errors\": [],\n \"is_managed\": true,\n \"location\": {\n \"location_name\": \"Jane's Test Home\",\n \"timezone\": \"America/Los_Angeles\"\n },\n \"nickname\": \"Living Room\",\n \"properties\": {\n \"appearance\": {\n \"name\": \"Living Room\"\n },\n \"battery\": {\n \"level\": 1,\n \"status\": \"full\"\n },\n \"battery_level\": 1,\n \"currently_triggering_noise_threshold_ids\": [],\n \"image_alt_text\": \"Minut Sensor\",\n \"image_url\": \"https://connect.getseam.com/_next/image?url=https://connect.getseam.com/assets/images/devices/minut_gen-3_front.png\u0026q=75\u0026w=128\",\n \"manufacturer\": \"minut\",\n \"minut_metadata\": {\n \"device_id\": \"770cd3153deca3dee0fe0614\",\n \"device_location\": {\n \"latitude\": 0,\n \"longitude\": 0\n },\n \"device_name\": \"Living Room\",\n \"home_address\": {\n \"city\": \"San Francisco\",\n \"country\": \"US\",\n \"notes\": \"string\",\n \"post_code\": \"44210\",\n \"region\": \"San Francisco County\",\n \"street_name1\": \"2258 24th Street\",\n \"street_name2\": \"\"\n },\n \"home_id\": \"2978b6d5dba395ec08300e46\",\n \"home_location\": {\n \"latitude\": 0,\n \"longitude\": 0\n },\n \"home_name\": \"Jane's Test Home\",\n \"latest_sensor_values\": {\n \"accelerometer_z\": {\n \"time\": \"2025-06-16T16:54:17.946049Z\",\n \"value\": -1.00390625\n },\n \"humidity\": {\n \"time\": \"2025-06-16T16:54:17.946049Z\",\n \"value\": 31.110000610351562\n },\n \"pressure\": {\n \"time\": \"2025-06-16T16:54:17.946049Z\",\n \"value\": 101923\n },\n \"sound\": {\n \"time\": \"2025-06-16T16:54:17.946049Z\",\n \"value\": 47.7117919921875\n },\n \"temperature\": {\n \"time\": \"2025-06-16T16:54:17.946049Z\",\n \"value\": 21.270000457763672\n }\n }\n },\n \"model\": {\n \"display_name\": \"Noise Sensor\",\n \"manufacturer_display_name\": \"Minut\"\n },\n \"name\": \"Living Room\",\n \"noise_level_decibels\": 47.7117919921875,\n \"online\": true\n },\n \"warnings\": [],\n \"workspace_id\": \"1a2b3c4d-5e6f-7a8b-9c0d-1e2f3a4b5c6d\"\n }\n]\n*/"},{"label":"cURL","lang":"bash","source":"curl --include --request POST \"https://connect.getseam.com/noise_sensors/list\" \\\n --header \"Authorization: Bearer $SEAM_API_KEY\" \\\n --json @- \u003c\u003cEOF\n{\n \"limit\": 10\n}\nEOF\n\n# Response:\n# {\n# \"devices\": [\n# {\n# \"capabilities_supported\": [\n# \"noise_detection\"\n# ],\n# \"connected_account_id\": \"9a8b7c6d-5e4f-3a2b-1c0d-9e8f7a6b5c4d\",\n# \"created_at\": \"2025-05-16T16:54:17.946049Z\",\n# \"custom_metadata\": {\n# \"id\": \"internalId1\"\n# },\n# \"device_id\": \"f1e2d3c4-b5a6-4d7c-8e9f-0a1b2c3d4e5f\",\n# \"device_type\": \"minut_sensor\",\n# \"display_name\": \"Living Room\",\n# \"errors\": [],\n# \"is_managed\": true,\n# \"location\": {\n# \"location_name\": \"Jane's Test Home\",\n# \"timezone\": \"America/Los_Angeles\"\n# },\n# \"nickname\": \"Living Room\",\n# \"properties\": {\n# \"appearance\": {\n# \"name\": \"Living Room\"\n# },\n# \"battery\": {\n# \"level\": 1,\n# \"status\": \"full\"\n# },\n# \"battery_level\": 1,\n# \"currently_triggering_noise_threshold_ids\": [],\n# \"image_alt_text\": \"Minut Sensor\",\n# \"image_url\": \"https://connect.getseam.com/_next/image?url=https://connect.getseam.com/assets/images/devices/minut_gen-3_front.png\u0026q=75\u0026w=128\",\n# \"manufacturer\": \"minut\",\n# \"minut_metadata\": {\n# \"device_id\": \"770cd3153deca3dee0fe0614\",\n# \"device_location\": {\n# \"latitude\": 0,\n# \"longitude\": 0\n# },\n# \"device_name\": \"Living Room\",\n# \"home_address\": {\n# \"city\": \"San Francisco\",\n# \"country\": \"US\",\n# \"notes\": \"string\",\n# \"post_code\": \"44210\",\n# \"region\": \"San Francisco County\",\n# \"street_name1\": \"2258 24th Street\",\n# \"street_name2\": \"\"\n# },\n# \"home_id\": \"2978b6d5dba395ec08300e46\",\n# \"home_location\": {\n# \"latitude\": 0,\n# \"longitude\": 0\n# },\n# \"home_name\": \"Jane's Test Home\",\n# \"latest_sensor_values\": {\n# \"accelerometer_z\": {\n# \"time\": \"2025-06-16T16:54:17.946049Z\",\n# \"value\": -1.00390625\n# },\n# \"humidity\": {\n# \"time\": \"2025-06-16T16:54:17.946049Z\",\n# \"value\": 31.110000610351562\n# },\n# \"pressure\": {\n# \"time\": \"2025-06-16T16:54:17.946049Z\",\n# \"value\": 101923\n# },\n# \"sound\": {\n# \"time\": \"2025-06-16T16:54:17.946049Z\",\n# \"value\": 47.7117919921875\n# },\n# \"temperature\": {\n# \"time\": \"2025-06-16T16:54:17.946049Z\",\n# \"value\": 21.270000457763672\n# }\n# }\n# },\n# \"model\": {\n# \"display_name\": \"Noise Sensor\",\n# \"manufacturer_display_name\": \"Minut\"\n# },\n# \"name\": \"Living Room\",\n# \"noise_level_decibels\": 47.7117919921875,\n# \"online\": true\n# },\n# \"warnings\": [],\n# \"workspace_id\": \"1a2b3c4d-5e6f-7a8b-9c0d-1e2f3a4b5c6d\"\n# }\n# ]\n# }"},{"label":"Seam SDK","lang":"python","source":"seam.noise_sensors.list(limit=10)\n\n# [\n Device(\n capabilities_supported=[\"noise_detection\"],\n connected_account_id=\"9a8b7c6d-5e4f-3a2b-1c0d-9e8f7a6b5c4d\",\n created_at=\"2025-05-16T16:54:17.946049Z\",\n custom_metadata={\"id\": \"internalId1\"},\n device_id=\"f1e2d3c4-b5a6-4d7c-8e9f-0a1b2c3d4e5f\",\n device_type=\"minut_sensor\",\n display_name=\"Living Room\",\n errors=[],\n is_managed=true,\n location={\n \"location_name\": \"Jane's Test Home\",\n \"timezone\": \"America/Los_Angeles\",\n },\n nickname=\"Living Room\",\n properties={\n \"appearance\": {\"name\": \"Living Room\"},\n \"battery\": {\"level\": 1, \"status\": \"full\"},\n \"battery_level\": 1,\n \"currently_triggering_noise_threshold_ids\": [],\n \"image_alt_text\": \"Minut Sensor\",\n \"image_url\": \"https://connect.getseam.com/_next/image?url=https://connect.getseam.com/assets/images/devices/minut_gen-3_front.png\u0026q=75\u0026w=128\",\n \"manufacturer\": \"minut\",\n \"minut_metadata\": {\n \"device_id\": \"770cd3153deca3dee0fe0614\",\n \"device_location\": {\"latitude\": 0, \"longitude\": 0},\n \"device_name\": \"Living Room\",\n \"home_address\": {\n \"city\": \"San Francisco\",\n \"country\": \"US\",\n \"notes\": \"string\",\n \"post_code\": \"44210\",\n \"region\": \"San Francisco County\",\n \"street_name1\": \"2258 24th Street\",\n \"street_name2\": \"\",\n },\n \"home_id\": \"2978b6d5dba395ec08300e46\",\n \"home_location\": {\"latitude\": 0, \"longitude\": 0},\n \"home_name\": \"Jane's Test Home\",\n \"latest_sensor_values\": {\n \"accelerometer_z\": {\n \"time\": \"2025-06-16T16:54:17.946049Z\",\n \"value\": -1.00390625,\n },\n \"humidity\": {\n \"time\": \"2025-06-16T16:54:17.946049Z\",\n \"value\": 31.110000610351562,\n },\n \"pressure\": {\n \"time\": \"2025-06-16T16:54:17.946049Z\",\n \"value\": 101923,\n },\n \"sound\": {\n \"time\": \"2025-06-16T16:54:17.946049Z\",\n \"value\": 47.7117919921875,\n },\n \"temperature\": {\n \"time\": \"2025-06-16T16:54:17.946049Z\",\n \"value\": 21.270000457763672,\n },\n },\n },\n \"model\": {\n \"display_name\": \"Noise Sensor\",\n \"manufacturer_display_name\": \"Minut\",\n },\n \"name\": \"Living Room\",\n \"noise_level_decibels\": 47.7117919921875,\n \"online\": true,\n },\n warnings=[],\n workspace_id=\"1a2b3c4d-5e6f-7a8b-9c0d-1e2f3a4b5c6d\",\n )\n]"},{"label":"Seam SDK","lang":"ruby","source":"seam.noise_sensors.list(limit: 10)\n\n# => [\n {\n \"capabilities_supported\" => [\"noise_detection\"],\n \"connected_account_id\" => \"9a8b7c6d-5e4f-3a2b-1c0d-9e8f7a6b5c4d\",\n \"created_at\" => \"2025-05-16T16:54:17.946049Z\",\n \"custom_metadata\" => {\n id: \"internalId1\",\n },\n \"device_id\" => \"f1e2d3c4-b5a6-4d7c-8e9f-0a1b2c3d4e5f\",\n \"device_type\" => \"minut_sensor\",\n \"display_name\" => \"Living Room\",\n \"errors\" => [],\n \"is_managed\" => true,\n \"location\" => {\n location_name: \"Jane's Test Home\",\n timezone: \"America/Los_Angeles\",\n },\n \"nickname\" => \"Living Room\",\n \"properties\" => {\n appearance: {\n name: \"Living Room\",\n },\n battery: {\n level: 1,\n status: \"full\",\n },\n battery_level: 1,\n currently_triggering_noise_threshold_ids: [],\n image_alt_text: \"Minut Sensor\",\n image_url:\n \"https://connect.getseam.com/_next/image?url=https://connect.getseam.com/assets/images/devices/minut_gen-3_front.png\u0026q=75\u0026w=128\",\n manufacturer: \"minut\",\n minut_metadata: {\n device_id: \"770cd3153deca3dee0fe0614\",\n device_location: {\n latitude: 0,\n longitude: 0,\n },\n device_name: \"Living Room\",\n home_address: {\n city: \"San Francisco\",\n country: \"US\",\n notes: \"string\",\n post_code: \"44210\",\n region: \"San Francisco County\",\n street_name1: \"2258 24th Street\",\n street_name2: \"\",\n },\n home_id: \"2978b6d5dba395ec08300e46\",\n home_location: {\n latitude: 0,\n longitude: 0,\n },\n home_name: \"Jane's Test Home\",\n latest_sensor_values: {\n accelerometer_z: {\n time: \"2025-06-16T16:54:17.946049Z\",\n value: -1.00390625,\n },\n humidity: {\n time: \"2025-06-16T16:54:17.946049Z\",\n value: 31.110000610351562,\n },\n pressure: {\n time: \"2025-06-16T16:54:17.946049Z\",\n value: 101_923,\n },\n sound: {\n time: \"2025-06-16T16:54:17.946049Z\",\n value: 47.7117919921875,\n },\n temperature: {\n time: \"2025-06-16T16:54:17.946049Z\",\n value: 21.270000457763672,\n },\n },\n },\n model: {\n display_name: \"Noise Sensor\",\n manufacturer_display_name: \"Minut\",\n },\n name: \"Living Room\",\n noise_level_decibels: 47.7117919921875,\n online: true,\n },\n \"warnings\" => [],\n \"workspace_id\" => \"1a2b3c4d-5e6f-7a8b-9c0d-1e2f3a4b5c6d\",\n },\n]"},{"label":"Seam SDK","lang":"php","source":"$seam->noise_sensors->list(limit: 10);\n\n// [\n [\n \"capabilities_supported\" => [\"noise_detection\"],\n \"connected_account_id\" => \"9a8b7c6d-5e4f-3a2b-1c0d-9e8f7a6b5c4d\",\n \"created_at\" => \"2025-05-16T16:54:17.946049Z\",\n \"custom_metadata\" => [\"id\" => \"internalId1\"],\n \"device_id\" => \"f1e2d3c4-b5a6-4d7c-8e9f-0a1b2c3d4e5f\",\n \"device_type\" => \"minut_sensor\",\n \"display_name\" => \"Living Room\",\n \"errors\" => [],\n \"is_managed\" => true,\n \"location\" => [\n \"location_name\" => \"Jane's Test Home\",\n \"timezone\" => \"America/Los_Angeles\",\n ],\n \"nickname\" => \"Living Room\",\n \"properties\" => [\n \"appearance\" => [\"name\" => \"Living Room\"],\n \"battery\" => [\"level\" => 1, \"status\" => \"full\"],\n \"battery_level\" => 1,\n \"currently_triggering_noise_threshold_ids\" => [],\n \"image_alt_text\" => \"Minut Sensor\",\n \"image_url\" =>\n \"https://connect.getseam.com/_next/image?url=https://connect.getseam.com/assets/images/devices/minut_gen-3_front.png\u0026q=75\u0026w=128\",\n \"manufacturer\" => \"minut\",\n \"minut_metadata\" => [\n \"device_id\" => \"770cd3153deca3dee0fe0614\",\n \"device_location\" => [\"latitude\" => 0, \"longitude\" => 0],\n \"device_name\" => \"Living Room\",\n \"home_address\" => [\n \"city\" => \"San Francisco\",\n \"country\" => \"US\",\n \"notes\" => \"string\",\n \"post_code\" => \"44210\",\n \"region\" => \"San Francisco County\",\n \"street_name1\" => \"2258 24th Street\",\n \"street_name2\" => \"\",\n ],\n \"home_id\" => \"2978b6d5dba395ec08300e46\",\n \"home_location\" => [\"latitude\" => 0, \"longitude\" => 0],\n \"home_name\" => \"Jane's Test Home\",\n \"latest_sensor_values\" => [\n \"accelerometer_z\" => [\n \"time\" => \"2025-06-16T16:54:17.946049Z\",\n \"value\" => -1.00390625,\n ],\n \"humidity\" => [\n \"time\" => \"2025-06-16T16:54:17.946049Z\",\n \"value\" => 31.110000610351562,\n ],\n \"pressure\" => [\n \"time\" => \"2025-06-16T16:54:17.946049Z\",\n \"value\" => 101923,\n ],\n \"sound\" => [\n \"time\" => \"2025-06-16T16:54:17.946049Z\",\n \"value\" => 47.7117919921875,\n ],\n \"temperature\" => [\n \"time\" => \"2025-06-16T16:54:17.946049Z\",\n \"value\" => 21.270000457763672,\n ],\n ],\n ],\n \"model\" => [\n \"display_name\" => \"Noise Sensor\",\n \"manufacturer_display_name\" => \"Minut\",\n ],\n \"name\" => \"Living Room\",\n \"noise_level_decibels\" => 47.7117919921875,\n \"online\" => true,\n ],\n \"warnings\" => [],\n \"workspace_id\" => \"1a2b3c4d-5e6f-7a8b-9c0d-1e2f3a4b5c6d\",\n ],\n];"},{"label":"Seam CLI","lang":"bash","source":"seam noise-sensors list --limit 10\n\n# [\n# {\n# \"capabilities_supported\": [\n# \"noise_detection\"\n# ],\n# \"connected_account_id\": \"9a8b7c6d-5e4f-3a2b-1c0d-9e8f7a6b5c4d\",\n# \"created_at\": \"2025-05-16T16:54:17.946049Z\",\n# \"custom_metadata\": {\n# \"id\": \"internalId1\"\n# },\n# \"device_id\": \"f1e2d3c4-b5a6-4d7c-8e9f-0a1b2c3d4e5f\",\n# \"device_type\": \"minut_sensor\",\n# \"display_name\": \"Living Room\",\n# \"errors\": [],\n# \"is_managed\": true,\n# \"location\": {\n# \"location_name\": \"Jane's Test Home\",\n# \"timezone\": \"America/Los_Angeles\"\n# },\n# \"nickname\": \"Living Room\",\n# \"properties\": {\n# \"appearance\": {\n# \"name\": \"Living Room\"\n# },\n# \"battery\": {\n# \"level\": 1,\n# \"status\": \"full\"\n# },\n# \"battery_level\": 1,\n# \"currently_triggering_noise_threshold_ids\": [],\n# \"image_alt_text\": \"Minut Sensor\",\n# \"image_url\": \"https://connect.getseam.com/_next/image?url=https://connect.getseam.com/assets/images/devices/minut_gen-3_front.png\u0026q=75\u0026w=128\",\n# \"manufacturer\": \"minut\",\n# \"minut_metadata\": {\n# \"device_id\": \"770cd3153deca3dee0fe0614\",\n# \"device_location\": {\n# \"latitude\": 0,\n# \"longitude\": 0\n# },\n# \"device_name\": \"Living Room\",\n# \"home_address\": {\n# \"city\": \"San Francisco\",\n# \"country\": \"US\",\n# \"notes\": \"string\",\n# \"post_code\": \"44210\",\n# \"region\": \"San Francisco County\",\n# \"street_name1\": \"2258 24th Street\",\n# \"street_name2\": \"\"\n# },\n# \"home_id\": \"2978b6d5dba395ec08300e46\",\n# \"home_location\": {\n# \"latitude\": 0,\n# \"longitude\": 0\n# },\n# \"home_name\": \"Jane's Test Home\",\n# \"latest_sensor_values\": {\n# \"accelerometer_z\": {\n# \"time\": \"2025-06-16T16:54:17.946049Z\",\n# \"value\": -1.00390625\n# },\n# \"humidity\": {\n# \"time\": \"2025-06-16T16:54:17.946049Z\",\n# \"value\": 31.110000610351562\n# },\n# \"pressure\": {\n# \"time\": \"2025-06-16T16:54:17.946049Z\",\n# \"value\": 101923\n# },\n# \"sound\": {\n# \"time\": \"2025-06-16T16:54:17.946049Z\",\n# \"value\": 47.7117919921875\n# },\n# \"temperature\": {\n# \"time\": \"2025-06-16T16:54:17.946049Z\",\n# \"value\": 21.270000457763672\n# }\n# }\n# },\n# \"model\": {\n# \"display_name\": \"Noise Sensor\",\n# \"manufacturer_display_name\": \"Minut\"\n# },\n# \"name\": \"Living Room\",\n# \"noise_level_decibels\": 47.7117919921875,\n# \"online\": true\n# },\n# \"warnings\": [],\n# \"workspace_id\": \"1a2b3c4d-5e6f-7a8b-9c0d-1e2f3a4b5c6d\"\n# }\n# ]"}],"requiredOnlyExamples":false,"disableCodeSampleGeneration":true,"requestExampleType":"codeSamples","responseExampleType":"generated"},"dependencies":{"parameters":{"6064fe7c-f17c-4d9b-ad0f-fb7fce34c8b8":{"name":"connect_webview_id","in":"query","required":false,"schema":{"type":"string","format":"uuid","description":"ID of the Connect Webview for which you want to list devices.","isRequired":false,"uniqueKey":"","typeLabel":"string\u003cuuid>"}},"c845a532-7764-45a0-ad19-42c4ac18866d":{"name":"connected_account_id","in":"query","required":false,"schema":{"type":"string","format":"uuid","description":"ID of the connected account for which you want to list devices.","isRequired":false,"uniqueKey":"","typeLabel":"string\u003cuuid>"}},"c00ec387-5cb6-4afd-abb9-1ad165d6cd42":{"name":"customer_key","in":"query","required":false,"schema":{"type":"string","description":"Customer key for which you want to list devices.","isRequired":false,"uniqueKey":"","typeLabel":"string"}},"5185add2-5a21-4e26-a1ef-57056c5c6471":{"name":"device_type","in":"query","required":false,"schema":{"type":"string","enum":["noiseaware_activity_zone","minut_sensor"],"description":"Device type of the noise sensors that you want to list.","isRequired":false,"uniqueKey":"","typeLabel":"enum\u003cstring>"}},"e98e8a30-be37-4f03-9e6d-20b1e2fc59f4":{"name":"device_types","in":"query","required":false,"schema":{"type":"array","items":{"type":"string","enum":["noiseaware_activity_zone","minut_sensor"],"uniqueKey":"items.[INDEX]","typeLabel":"enum\u003cstring>"},"description":"Device types of the noise sensors that you want to list.","isRequired":false,"uniqueKey":"","typeLabel":"enum\u003cstring>[]"}},"4031177c-5dea-4169-a9ce-4511bc9da2d7":{"name":"manufacturer","in":"query","required":false,"schema":{"type":"string","enum":["minut","noiseaware","alertify"],"description":"Manufacturers of the noise sensors that you want to list.","isRequired":false,"uniqueKey":"","typeLabel":"enum\u003cstring>"}}},"responses":{"ab04972f-a144-433f-8a7b-8e7f7d5fe961":{"description":"OK","content":{"application/json":{"schema":{"type":"object","properties":{"devices":{"type":"array","items":{"type":"object","properties":{"capabilities_supported":{"type":"array","items":{"type":"string","enum":["access_code","lock","noise_detection","thermostat","battery","phone","pool"],"uniqueKey":"devices.items.[INDEX].capabilities_supported.items.[INDEX]","typeLabel":"enum\u003cstring>"},"description":"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](https://www.seam.co/docs/capability-guides/device-and-system-capabilities#capability-flags).","isRequired":true,"uniqueKey":"devices.items.[INDEX].capabilities_supported","typeLabel":"enum\u003cstring>[]"},"connected_account_id":{"type":"string","format":"uuid","description":"Unique identifier for the account associated with the device.","isRequired":true,"uniqueKey":"devices.items.[INDEX].connected_account_id","typeLabel":"string\u003cuuid>"},"created_at":{"type":"string","format":"date-time","description":"Date and time at which the device object was created.","isRequired":true,"uniqueKey":"devices.items.[INDEX].created_at","typeLabel":"string\u003cdate-time>"},"custom_metadata":{"type":"object","additionalProperties":true,"description":"Set of key:value pairs. Adding custom metadata to a resource, such as a [Connect Webview](https://www.seam.co/docs/core-concepts/connect-webviews/attaching-custom-data-to-the-connect-webview), [connected account](https://www.seam.co/docs/core-concepts/connected-accounts/adding-custom-metadata-to-a-connected-account), or [device](https://www.seam.co/docs/core-concepts/devices/adding-custom-metadata-to-a-device), enables you to store custom information, like customer details or internal IDs from your application. Keys set to `null` or to an empty string are omitted.","isRequired":true,"uniqueKey":"devices.items.[INDEX].custom_metadata","typeLabel":"object"},"device_id":{"type":"string","format":"uuid","description":"ID of the device.","isRequired":true,"uniqueKey":"devices.items.[INDEX].device_id","typeLabel":"string\u003cuuid>"},"device_type":{"type":"string","enum":["akuvox_lock","august_lock","brivo_access_point","butterflymx_panel","avigilon_alta_entry","doorking_lock","genie_door","igloo_lock","linear_lock","lockly_lock","kwikset_lock","nuki_lock","salto_lock","schlage_lock","smartthings_lock","wyze_lock","yale_lock","yale_access_lock","yale_home_lock","yale_connect_lock","two_n_intercom","controlbyweb_device","ttlock_lock","igloohome_lock","four_suites_door","dormakaba_oracode_door","tedee_lock","akiles_lock","ultraloq_lock","yacan_lock","keyincode_lock","omnitec_lock","kisi_lock","aqara_lock","tuya_lock","eufy_lock","keynest_key","noiseaware_activity_zone","minut_sensor","ecobee_thermostat","nest_thermostat","honeywell_resideo_thermostat","tado_thermostat","sensi_thermostat","sensibo_thermostat","smartthings_thermostat","ios_phone","android_phone","ring_camera","tapo_camera","arlo_camera","reolink_camera","unifi_protect_camera","sonos_speaker","alertify_sensor","hayward_pool_system","hayward_pool"],"description":"Type of the device. The `august_lock` and `yale_lock` values are deprecated. Use `yale_access_lock` in place of `august_lock`, and `yale_access_lock` or `yale_home_lock` in place of `yale_lock`.","isRequired":true,"uniqueKey":"devices.items.[INDEX].device_type","typeLabel":"enum\u003cstring>"},"display_name":{"type":"string","description":"Display name of the device, defaults to nickname (if it is set) or `properties.appearance.name`, otherwise. Enables administrators and users to identify the device easily, especially when there are numerous devices.","isRequired":true,"uniqueKey":"devices.items.[INDEX].display_name","typeLabel":"string"},"errors":{"type":"array","items":{"oneOf":[{"type":"object","title":"account_disconnected","description":"Indicates that the account is disconnected.","required":["created_at","error_code","is_connected_account_error","is_device_error","message"],"properties":{"created_at":{"type":"string","format":"date-time","description":"Date and time at which Seam created the error.","isRequired":true,"uniqueKey":"devices.items.[INDEX].errors.items.[INDEX].oneOf.0.created_at","typeLabel":"string\u003cdate-time>"},"error_code":{"type":"string","enum":["account_disconnected"],"description":"Unique identifier of the type of error. Enables quick recognition and categorization of the issue.","isRequired":true,"uniqueKey":"devices.items.[INDEX].errors.items.[INDEX].oneOf.0.error_code","typeLabel":"enum\u003cstring>"},"is_connected_account_error":{"type":"boolean","description":"Indicates that the error is a [connected account](https://www.seam.co/docs/api/connected_accounts/object) error.","isRequired":true,"uniqueKey":"devices.items.[INDEX].errors.items.[INDEX].oneOf.0.is_connected_account_error","typeLabel":"boolean"},"is_device_error":{"type":"boolean","description":"Indicates that the error is not a device error.","isRequired":true,"uniqueKey":"devices.items.[INDEX].errors.items.[INDEX].oneOf.0.is_device_error","typeLabel":"boolean"},"message":{"type":"string","description":"Detailed description of the error. Provides insights into the issue and potentially how to rectify it.","isRequired":true,"uniqueKey":"devices.items.[INDEX].errors.items.[INDEX].oneOf.0.message","typeLabel":"string"}},"uniqueKey":"devices.items.[INDEX].errors.items.[INDEX].oneOf.0","typeLabel":"account_disconnected · object"},{"type":"object","title":"salto_ks_subscription_limit_exceeded","description":"Indicates that the Salto site user limit has been reached.","required":["created_at","error_code","is_connected_account_error","is_device_error","message"],"properties":{"created_at":{"type":"string","format":"date-time","description":"Date and time at which Seam created the error.","isRequired":true,"uniqueKey":"devices.items.[INDEX].errors.items.[INDEX].oneOf.1.created_at","typeLabel":"string\u003cdate-time>"},"error_code":{"type":"string","enum":["salto_ks_subscription_limit_exceeded"],"description":"Unique identifier of the type of error. Enables quick recognition and categorization of the issue.","isRequired":true,"uniqueKey":"devices.items.[INDEX].errors.items.[INDEX].oneOf.1.error_code","typeLabel":"enum\u003cstring>"},"is_connected_account_error":{"type":"boolean","description":"Indicates that the error is a [connected account](https://www.seam.co/docs/api/connected_accounts/object) error.","isRequired":true,"uniqueKey":"devices.items.[INDEX].errors.items.[INDEX].oneOf.1.is_connected_account_error","typeLabel":"boolean"},"is_device_error":{"type":"boolean","description":"Indicates that the error is not a device error.","isRequired":true,"uniqueKey":"devices.items.[INDEX].errors.items.[INDEX].oneOf.1.is_device_error","typeLabel":"boolean"},"message":{"type":"string","description":"Detailed description of the error. Provides insights into the issue and potentially how to rectify it.","isRequired":true,"uniqueKey":"devices.items.[INDEX].errors.items.[INDEX].oneOf.1.message","typeLabel":"string"}},"uniqueKey":"devices.items.[INDEX].errors.items.[INDEX].oneOf.1","typeLabel":"salto_ks_subscription_limit_exceeded · object"},{"type":"object","title":"insufficient_permissions","description":"Indicates that the provider's system to which this device belongs is not letting Seam act on it, so Seam cannot manage access codes or unlock the device. The error message says which of three causes applies. Seam's integration user may not have sufficient permissions on the provider's system, or may have been suspended there: grant the integration user the required permissions in the provider's system, or reauthorize the connected account in Seam. The provider account or site may not have a valid subscription with the provider: set up or renew that subscription with the provider. Or the provider may have rejected the credential Seam uses to operate the device's hub: contact Seam support to re-activate it.","required":["created_at","error_code","is_connected_account_error","is_device_error","message"],"properties":{"created_at":{"type":"string","format":"date-time","description":"Date and time at which Seam created the error.","isRequired":true,"uniqueKey":"devices.items.[INDEX].errors.items.[INDEX].oneOf.2.created_at","typeLabel":"string\u003cdate-time>"},"error_code":{"type":"string","enum":["insufficient_permissions"],"description":"Unique identifier of the type of error. Enables quick recognition and categorization of the issue.","isRequired":true,"uniqueKey":"devices.items.[INDEX].errors.items.[INDEX].oneOf.2.error_code","typeLabel":"enum\u003cstring>"},"is_connected_account_error":{"type":"boolean","description":"Indicates that the error is a [connected account](https://www.seam.co/docs/api/connected_accounts/object) error.","isRequired":true,"uniqueKey":"devices.items.[INDEX].errors.items.[INDEX].oneOf.2.is_connected_account_error","typeLabel":"boolean"},"is_device_error":{"type":"boolean","description":"Indicates that the error is not a device error.","isRequired":true,"uniqueKey":"devices.items.[INDEX].errors.items.[INDEX].oneOf.2.is_device_error","typeLabel":"boolean"},"message":{"type":"string","description":"Detailed description of the error. Provides insights into the issue and potentially how to rectify it.","isRequired":true,"uniqueKey":"devices.items.[INDEX].errors.items.[INDEX].oneOf.2.message","typeLabel":"string"}},"uniqueKey":"devices.items.[INDEX].errors.items.[INDEX].oneOf.2","typeLabel":"insufficient_permissions · object"},{"type":"object","title":"dormakaba_sites_disconnected","description":"Indicates that one or more dormakaba sites associated with the connected account could not be connected. Contact dormakaba support.","required":["created_at","error_code","is_connected_account_error","is_device_error","message"],"properties":{"created_at":{"type":"string","format":"date-time","description":"Date and time at which Seam created the error.","isRequired":true,"uniqueKey":"devices.items.[INDEX].errors.items.[INDEX].oneOf.3.created_at","typeLabel":"string\u003cdate-time>"},"error_code":{"type":"string","enum":["dormakaba_sites_disconnected"],"description":"Unique identifier of the type of error. Enables quick recognition and categorization of the issue.","isRequired":true,"uniqueKey":"devices.items.[INDEX].errors.items.[INDEX].oneOf.3.error_code","typeLabel":"enum\u003cstring>"},"is_connected_account_error":{"type":"boolean","description":"Indicates that the error is a [connected account](https://www.seam.co/docs/api/connected_accounts/object) error.","isRequired":true,"uniqueKey":"devices.items.[INDEX].errors.items.[INDEX].oneOf.3.is_connected_account_error","typeLabel":"boolean"},"is_device_error":{"type":"boolean","description":"Indicates that the error is not a device error.","isRequired":true,"uniqueKey":"devices.items.[INDEX].errors.items.[INDEX].oneOf.3.is_device_error","typeLabel":"boolean"},"message":{"type":"string","description":"Detailed description of the error. Provides insights into the issue and potentially how to rectify it.","isRequired":true,"uniqueKey":"devices.items.[INDEX].errors.items.[INDEX].oneOf.3.message","typeLabel":"string"}},"uniqueKey":"devices.items.[INDEX].errors.items.[INDEX].oneOf.3","typeLabel":"dormakaba_sites_disconnected · object"},{"type":"object","title":"device_offline","description":"Indicates that the device is offline.","required":["created_at","error_code","is_device_error","message"],"properties":{"created_at":{"type":"string","format":"date-time","description":"Date and time at which Seam created the error.","isRequired":true,"uniqueKey":"devices.items.[INDEX].errors.items.[INDEX].oneOf.4.created_at","typeLabel":"string\u003cdate-time>"},"error_code":{"type":"string","enum":["device_offline"],"description":"Unique identifier of the type of error. Enables quick recognition and categorization of the issue.","isRequired":true,"uniqueKey":"devices.items.[INDEX].errors.items.[INDEX].oneOf.4.error_code","typeLabel":"enum\u003cstring>"},"is_device_error":{"type":"boolean","description":"Indicates that the error is a device error.","isRequired":true,"uniqueKey":"devices.items.[INDEX].errors.items.[INDEX].oneOf.4.is_device_error","typeLabel":"boolean"},"message":{"type":"string","description":"Detailed description of the error. Provides insights into the issue and potentially how to rectify it.","isRequired":true,"uniqueKey":"devices.items.[INDEX].errors.items.[INDEX].oneOf.4.message","typeLabel":"string"}},"uniqueKey":"devices.items.[INDEX].errors.items.[INDEX].oneOf.4","typeLabel":"device_offline · object"},{"type":"object","title":"device_removed","description":"Indicates that the device has been removed.","required":["created_at","error_code","is_device_error","message"],"properties":{"created_at":{"type":"string","format":"date-time","description":"Date and time at which Seam created the error.","isRequired":true,"uniqueKey":"devices.items.[INDEX].errors.items.[INDEX].oneOf.5.created_at","typeLabel":"string\u003cdate-time>"},"error_code":{"type":"string","enum":["device_removed"],"description":"Unique identifier of the type of error. Enables quick recognition and categorization of the issue.","isRequired":true,"uniqueKey":"devices.items.[INDEX].errors.items.[INDEX].oneOf.5.error_code","typeLabel":"enum\u003cstring>"},"is_device_error":{"type":"boolean","description":"Indicates that the error is a device error.","isRequired":true,"uniqueKey":"devices.items.[INDEX].errors.items.[INDEX].oneOf.5.is_device_error","typeLabel":"boolean"},"message":{"type":"string","description":"Detailed description of the error. Provides insights into the issue and potentially how to rectify it.","isRequired":true,"uniqueKey":"devices.items.[INDEX].errors.items.[INDEX].oneOf.5.message","typeLabel":"string"}},"uniqueKey":"devices.items.[INDEX].errors.items.[INDEX].oneOf.5","typeLabel":"device_removed · object"},{"type":"object","title":"hub_disconnected","description":"Indicates that the hub is disconnected.","required":["created_at","error_code","is_device_error","message"],"properties":{"created_at":{"type":"string","format":"date-time","description":"Date and time at which Seam created the error.","isRequired":true,"uniqueKey":"devices.items.[INDEX].errors.items.[INDEX].oneOf.6.created_at","typeLabel":"string\u003cdate-time>"},"error_code":{"type":"string","enum":["hub_disconnected"],"description":"Unique identifier of the type of error. Enables quick recognition and categorization of the issue.","isRequired":true,"uniqueKey":"devices.items.[INDEX].errors.items.[INDEX].oneOf.6.error_code","typeLabel":"enum\u003cstring>"},"is_device_error":{"type":"boolean","description":"Indicates that the error is a device error.","isRequired":true,"uniqueKey":"devices.items.[INDEX].errors.items.[INDEX].oneOf.6.is_device_error","typeLabel":"boolean"},"message":{"type":"string","description":"Detailed description of the error. Provides insights into the issue and potentially how to rectify it.","isRequired":true,"uniqueKey":"devices.items.[INDEX].errors.items.[INDEX].oneOf.6.message","typeLabel":"string"}},"uniqueKey":"devices.items.[INDEX].errors.items.[INDEX].oneOf.6","typeLabel":"hub_disconnected · object"},{"type":"object","title":"device_disconnected","description":"Indicates that the device is disconnected.","required":["created_at","error_code","is_device_error","message"],"properties":{"created_at":{"type":"string","format":"date-time","description":"Date and time at which Seam created the error.","isRequired":true,"uniqueKey":"devices.items.[INDEX].errors.items.[INDEX].oneOf.7.created_at","typeLabel":"string\u003cdate-time>"},"error_code":{"type":"string","enum":["device_disconnected"],"description":"Unique identifier of the type of error. Enables quick recognition and categorization of the issue.","isRequired":true,"uniqueKey":"devices.items.[INDEX].errors.items.[INDEX].oneOf.7.error_code","typeLabel":"enum\u003cstring>"},"is_device_error":{"type":"boolean","description":"Indicates that the error is a device error.","isRequired":true,"uniqueKey":"devices.items.[INDEX].errors.items.[INDEX].oneOf.7.is_device_error","typeLabel":"boolean"},"message":{"type":"string","description":"Detailed description of the error. Provides insights into the issue and potentially how to rectify it.","isRequired":true,"uniqueKey":"devices.items.[INDEX].errors.items.[INDEX].oneOf.7.message","typeLabel":"string"}},"uniqueKey":"devices.items.[INDEX].errors.items.[INDEX].oneOf.7","typeLabel":"device_disconnected · object"},{"type":"object","title":"empty_backup_access_code_pool","description":"Indicates that the [backup access code pool](https://www.seam.co/docs/low-level-apis/smart-locks/access-codes/backup-access-codes) is empty.","required":["created_at","error_code","is_device_error","message"],"properties":{"created_at":{"type":"string","format":"date-time","description":"Date and time at which Seam created the error.","isRequired":true,"uniqueKey":"devices.items.[INDEX].errors.items.[INDEX].oneOf.8.created_at","typeLabel":"string\u003cdate-time>"},"error_code":{"type":"string","enum":["empty_backup_access_code_pool"],"description":"Unique identifier of the type of error. Enables quick recognition and categorization of the issue.","isRequired":true,"uniqueKey":"devices.items.[INDEX].errors.items.[INDEX].oneOf.8.error_code","typeLabel":"enum\u003cstring>"},"is_device_error":{"type":"boolean","description":"Indicates that the error is a device error.","isRequired":true,"uniqueKey":"devices.items.[INDEX].errors.items.[INDEX].oneOf.8.is_device_error","typeLabel":"boolean"},"message":{"type":"string","description":"Detailed description of the error. Provides insights into the issue and potentially how to rectify it.","isRequired":true,"uniqueKey":"devices.items.[INDEX].errors.items.[INDEX].oneOf.8.message","typeLabel":"string"}},"uniqueKey":"devices.items.[INDEX].errors.items.[INDEX].oneOf.8","typeLabel":"empty_backup_access_code_pool · object"},{"type":"object","title":"august_lock_not_authorized","description":"Indicates that the user is not authorized to use the August lock.","required":["created_at","error_code","is_device_error","message"],"properties":{"created_at":{"type":"string","format":"date-time","description":"Date and time at which Seam created the error.","isRequired":true,"uniqueKey":"devices.items.[INDEX].errors.items.[INDEX].oneOf.9.created_at","typeLabel":"string\u003cdate-time>"},"error_code":{"type":"string","enum":["august_lock_not_authorized"],"description":"Unique identifier of the type of error. Enables quick recognition and categorization of the issue.","isRequired":true,"uniqueKey":"devices.items.[INDEX].errors.items.[INDEX].oneOf.9.error_code","typeLabel":"enum\u003cstring>"},"is_device_error":{"type":"boolean","description":"Indicates that the error is a device error.","isRequired":true,"uniqueKey":"devices.items.[INDEX].errors.items.[INDEX].oneOf.9.is_device_error","typeLabel":"boolean"},"message":{"type":"string","description":"Detailed description of the error. Provides insights into the issue and potentially how to rectify it.","isRequired":true,"uniqueKey":"devices.items.[INDEX].errors.items.[INDEX].oneOf.9.message","typeLabel":"string"}},"uniqueKey":"devices.items.[INDEX].errors.items.[INDEX].oneOf.9","typeLabel":"august_lock_not_authorized · object"},{"type":"object","title":"missing_device_credentials","description":"Indicates that device credentials are missing.","required":["created_at","error_code","is_device_error","message"],"properties":{"created_at":{"type":"string","format":"date-time","description":"Date and time at which Seam created the error.","isRequired":true,"uniqueKey":"devices.items.[INDEX].errors.items.[INDEX].oneOf.10.created_at","typeLabel":"string\u003cdate-time>"},"error_code":{"type":"string","enum":["missing_device_credentials"],"description":"Unique identifier of the type of error. Enables quick recognition and categorization of the issue.","isRequired":true,"uniqueKey":"devices.items.[INDEX].errors.items.[INDEX].oneOf.10.error_code","typeLabel":"enum\u003cstring>"},"is_device_error":{"type":"boolean","description":"Indicates that the error is a device error.","isRequired":true,"uniqueKey":"devices.items.[INDEX].errors.items.[INDEX].oneOf.10.is_device_error","typeLabel":"boolean"},"message":{"type":"string","description":"Detailed description of the error. Provides insights into the issue and potentially how to rectify it.","isRequired":true,"uniqueKey":"devices.items.[INDEX].errors.items.[INDEX].oneOf.10.message","typeLabel":"string"}},"uniqueKey":"devices.items.[INDEX].errors.items.[INDEX].oneOf.10","typeLabel":"missing_device_credentials · object"},{"type":"object","title":"auxiliary_heat_running","description":"Indicates that the auxiliary heat is running.","required":["created_at","error_code","is_device_error","message"],"properties":{"created_at":{"type":"string","format":"date-time","description":"Date and time at which Seam created the error.","isRequired":true,"uniqueKey":"devices.items.[INDEX].errors.items.[INDEX].oneOf.11.created_at","typeLabel":"string\u003cdate-time>"},"error_code":{"type":"string","enum":["auxiliary_heat_running"],"description":"Unique identifier of the type of error. Enables quick recognition and categorization of the issue.","isRequired":true,"uniqueKey":"devices.items.[INDEX].errors.items.[INDEX].oneOf.11.error_code","typeLabel":"enum\u003cstring>"},"is_device_error":{"type":"boolean","description":"Indicates that the error is a device error.","isRequired":true,"uniqueKey":"devices.items.[INDEX].errors.items.[INDEX].oneOf.11.is_device_error","typeLabel":"boolean"},"message":{"type":"string","description":"Detailed description of the error. Provides insights into the issue and potentially how to rectify it.","isRequired":true,"uniqueKey":"devices.items.[INDEX].errors.items.[INDEX].oneOf.11.message","typeLabel":"string"}},"uniqueKey":"devices.items.[INDEX].errors.items.[INDEX].oneOf.11","typeLabel":"auxiliary_heat_running · object"},{"type":"object","title":"subscription_required","description":"Indicates that a subscription is required to connect.","required":["created_at","error_code","is_device_error","message"],"properties":{"created_at":{"type":"string","format":"date-time","description":"Date and time at which Seam created the error.","isRequired":true,"uniqueKey":"devices.items.[INDEX].errors.items.[INDEX].oneOf.12.created_at","typeLabel":"string\u003cdate-time>"},"error_code":{"type":"string","enum":["subscription_required"],"description":"Unique identifier of the type of error. Enables quick recognition and categorization of the issue.","isRequired":true,"uniqueKey":"devices.items.[INDEX].errors.items.[INDEX].oneOf.12.error_code","typeLabel":"enum\u003cstring>"},"is_device_error":{"type":"boolean","description":"Indicates that the error is a device error.","isRequired":true,"uniqueKey":"devices.items.[INDEX].errors.items.[INDEX].oneOf.12.is_device_error","typeLabel":"boolean"},"message":{"type":"string","description":"Detailed description of the error. Provides insights into the issue and potentially how to rectify it.","isRequired":true,"uniqueKey":"devices.items.[INDEX].errors.items.[INDEX].oneOf.12.message","typeLabel":"string"}},"uniqueKey":"devices.items.[INDEX].errors.items.[INDEX].oneOf.12","typeLabel":"subscription_required · object"},{"type":"object","title":"bridge_disconnected","description":"Indicates that the Seam API cannot communicate with [Seam Bridge](https://www.seam.co/docs/capability-guides/seam-bridge), for example, if the Seam Bridge executable has stopped or if the computer running the Seam Bridge executable is offline. See also [Troubleshooting Your Access Control System](https://www.seam.co/docs/low-level-apis/access-systems/troubleshooting-your-access-control-system#acs_system-errors-seam_bridge_disconnected).","required":["created_at","error_code","message"],"properties":{"created_at":{"type":"string","format":"date-time","description":"Date and time at which Seam created the error.","isRequired":true,"uniqueKey":"devices.items.[INDEX].errors.items.[INDEX].oneOf.13.created_at","typeLabel":"string\u003cdate-time>"},"error_code":{"type":"string","enum":["bridge_disconnected"],"description":"Unique identifier of the type of error. Enables quick recognition and categorization of the issue.","isRequired":true,"uniqueKey":"devices.items.[INDEX].errors.items.[INDEX].oneOf.13.error_code","typeLabel":"enum\u003cstring>"},"message":{"type":"string","description":"Detailed description of the error. Provides insights into the issue and potentially how to rectify it.","isRequired":true,"uniqueKey":"devices.items.[INDEX].errors.items.[INDEX].oneOf.13.message","typeLabel":"string"},"is_bridge_error":{"type":"boolean","description":"Indicates whether the error is related to [Seam Bridge](https://www.seam.co/docs/capability-guides/seam-bridge).","uniqueKey":"devices.items.[INDEX].errors.items.[INDEX].oneOf.13.is_bridge_error","typeLabel":"boolean"},"is_connected_account_error":{"type":"boolean","description":"Indicates whether the error is related specifically to the connected account.","uniqueKey":"devices.items.[INDEX].errors.items.[INDEX].oneOf.13.is_connected_account_error","typeLabel":"boolean"}},"uniqueKey":"devices.items.[INDEX].errors.items.[INDEX].oneOf.13","typeLabel":"bridge_disconnected · object"}],"uniqueKey":"devices.items.[INDEX].errors.items.[INDEX]","typeLabel":"account_disconnected · object | salto_ks_subscription_limit_exceeded · object | insufficient_permissions · object | dormakaba_sites_disconnected · object | device_offline · object | device_removed · object | hub_disconnected · object | device_disconnected · object | empty_backup_access_code_pool · object | august_lock_not_authorized · object | missing_device_credentials · object | auxiliary_heat_running · object | subscription_required · object | bridge_disconnected · object"},"description":"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.","isRequired":true,"uniqueKey":"devices.items.[INDEX].errors","typeLabel":"(account_disconnected · object | salto_ks_subscription_limit_exceeded · object | insufficient_permissions · object | dormakaba_sites_disconnected · object | device_offline · object | device_removed · object | hub_disconnected · object | device_disconnected · object | empty_backup_access_code_pool · object | august_lock_not_authorized · object | missing_device_credentials · object | auxiliary_heat_running · object | subscription_required · object | bridge_disconnected · object)[]"},"is_managed":{"type":"boolean","description":"Indicates whether Seam manages the device. See also [Managed and Unmanaged Devices](https://www.seam.co/docs/core-concepts/devices/managed-and-unmanaged-devices).","isRequired":true,"uniqueKey":"devices.items.[INDEX].is_managed","typeLabel":"boolean"},"space_ids":{"type":"array","items":{"type":"string","format":"uuid","uniqueKey":"devices.items.[INDEX].space_ids.items.[INDEX]","typeLabel":"string\u003cuuid>"},"description":"IDs of the spaces the device is in.","isRequired":true,"uniqueKey":"devices.items.[INDEX].space_ids","typeLabel":"string\u003cuuid>[]"},"warnings":{"type":"array","items":{"oneOf":[{"type":"object","title":"partial_backup_access_code_pool","description":"Indicates that the backup access code is unhealthy.","required":["created_at","message","warning_code"],"properties":{"created_at":{"type":"string","format":"date-time","description":"Date and time at which Seam created the warning.","isRequired":true,"uniqueKey":"devices.items.[INDEX].warnings.items.[INDEX].oneOf.0.created_at","typeLabel":"string\u003cdate-time>"},"message":{"type":"string","description":"Detailed description of the warning. Provides insights into the issue and potentially how to rectify it.","isRequired":true,"uniqueKey":"devices.items.[INDEX].warnings.items.[INDEX].oneOf.0.message","typeLabel":"string"},"warning_code":{"type":"string","enum":["partial_backup_access_code_pool"],"description":"Unique identifier of the type of warning. Enables quick recognition and categorization of the issue.","isRequired":true,"uniqueKey":"devices.items.[INDEX].warnings.items.[INDEX].oneOf.0.warning_code","typeLabel":"enum\u003cstring>"}},"uniqueKey":"devices.items.[INDEX].warnings.items.[INDEX].oneOf.0","typeLabel":"partial_backup_access_code_pool · object"},{"type":"object","title":"many_active_backup_codes","description":"Indicates that there are too many backup codes.","required":["created_at","message","warning_code"],"properties":{"created_at":{"type":"string","format":"date-time","description":"Date and time at which Seam created the warning.","isRequired":true,"uniqueKey":"devices.items.[INDEX].warnings.items.[INDEX].oneOf.1.created_at","typeLabel":"string\u003cdate-time>"},"message":{"type":"string","description":"Detailed description of the warning. Provides insights into the issue and potentially how to rectify it.","isRequired":true,"uniqueKey":"devices.items.[INDEX].warnings.items.[INDEX].oneOf.1.message","typeLabel":"string"},"warning_code":{"type":"string","enum":["many_active_backup_codes"],"description":"Unique identifier of the type of warning. Enables quick recognition and categorization of the issue.","isRequired":true,"uniqueKey":"devices.items.[INDEX].warnings.items.[INDEX].oneOf.1.warning_code","typeLabel":"enum\u003cstring>"}},"uniqueKey":"devices.items.[INDEX].warnings.items.[INDEX].oneOf.1","typeLabel":"many_active_backup_codes · object"},{"type":"object","title":"third_party_integration_detected","description":"Indicates that a third-party integration has been detected.","required":["created_at","message","warning_code"],"properties":{"created_at":{"type":"string","format":"date-time","description":"Date and time at which Seam created the warning.","isRequired":true,"uniqueKey":"devices.items.[INDEX].warnings.items.[INDEX].oneOf.2.created_at","typeLabel":"string\u003cdate-time>"},"message":{"type":"string","description":"Detailed description of the warning. Provides insights into the issue and potentially how to rectify it.","isRequired":true,"uniqueKey":"devices.items.[INDEX].warnings.items.[INDEX].oneOf.2.message","typeLabel":"string"},"warning_code":{"type":"string","enum":["third_party_integration_detected"],"description":"Unique identifier of the type of warning. Enables quick recognition and categorization of the issue.","isRequired":true,"uniqueKey":"devices.items.[INDEX].warnings.items.[INDEX].oneOf.2.warning_code","typeLabel":"enum\u003cstring>"}},"uniqueKey":"devices.items.[INDEX].warnings.items.[INDEX].oneOf.2","typeLabel":"third_party_integration_detected · object"},{"type":"object","title":"ttlock_lock_gateway_unlocking_not_enabled","description":"Indicates that the Remote Unlock feature is not enabled in the settings.\"","required":["created_at","message","warning_code"],"properties":{"created_at":{"type":"string","format":"date-time","description":"Date and time at which Seam created the warning.","isRequired":true,"uniqueKey":"devices.items.[INDEX].warnings.items.[INDEX].oneOf.3.created_at","typeLabel":"string\u003cdate-time>"},"message":{"type":"string","description":"Detailed description of the warning. Provides insights into the issue and potentially how to rectify it.","isRequired":true,"uniqueKey":"devices.items.[INDEX].warnings.items.[INDEX].oneOf.3.message","typeLabel":"string"},"warning_code":{"type":"string","enum":["ttlock_lock_gateway_unlocking_not_enabled"],"description":"Unique identifier of the type of warning. Enables quick recognition and categorization of the issue.","isRequired":true,"uniqueKey":"devices.items.[INDEX].warnings.items.[INDEX].oneOf.3.warning_code","typeLabel":"enum\u003cstring>"}},"uniqueKey":"devices.items.[INDEX].warnings.items.[INDEX].oneOf.3","typeLabel":"ttlock_lock_gateway_unlocking_not_enabled · object"},{"type":"object","title":"ttlock_weak_gateway_signal","description":"Indicates that the gateway signal is weak.","required":["created_at","message","warning_code"],"properties":{"created_at":{"type":"string","format":"date-time","description":"Date and time at which Seam created the warning.","isRequired":true,"uniqueKey":"devices.items.[INDEX].warnings.items.[INDEX].oneOf.4.created_at","typeLabel":"string\u003cdate-time>"},"message":{"type":"string","description":"Detailed description of the warning. Provides insights into the issue and potentially how to rectify it.","isRequired":true,"uniqueKey":"devices.items.[INDEX].warnings.items.[INDEX].oneOf.4.message","typeLabel":"string"},"warning_code":{"type":"string","enum":["ttlock_weak_gateway_signal"],"description":"Unique identifier of the type of warning. Enables quick recognition and categorization of the issue.","isRequired":true,"uniqueKey":"devices.items.[INDEX].warnings.items.[INDEX].oneOf.4.warning_code","typeLabel":"enum\u003cstring>"}},"uniqueKey":"devices.items.[INDEX].warnings.items.[INDEX].oneOf.4","typeLabel":"ttlock_weak_gateway_signal · object"},{"type":"object","title":"power_saving_mode","description":"Indicates that the device is in power saving mode and may have limited functionality.","required":["created_at","message","warning_code"],"properties":{"created_at":{"type":"string","format":"date-time","description":"Date and time at which Seam created the warning.","isRequired":true,"uniqueKey":"devices.items.[INDEX].warnings.items.[INDEX].oneOf.5.created_at","typeLabel":"string\u003cdate-time>"},"message":{"type":"string","description":"Detailed description of the warning. Provides insights into the issue and potentially how to rectify it.","isRequired":true,"uniqueKey":"devices.items.[INDEX].warnings.items.[INDEX].oneOf.5.message","typeLabel":"string"},"warning_code":{"type":"string","enum":["power_saving_mode"],"description":"Unique identifier of the type of warning. Enables quick recognition and categorization of the issue.","isRequired":true,"uniqueKey":"devices.items.[INDEX].warnings.items.[INDEX].oneOf.5.warning_code","typeLabel":"enum\u003cstring>"}},"uniqueKey":"devices.items.[INDEX].warnings.items.[INDEX].oneOf.5","typeLabel":"power_saving_mode · object"},{"type":"object","title":"temperature_threshold_exceeded","description":"Indicates that the temperature threshold has been exceeded.","required":["created_at","message","warning_code"],"properties":{"created_at":{"type":"string","format":"date-time","description":"Date and time at which Seam created the warning.","isRequired":true,"uniqueKey":"devices.items.[INDEX].warnings.items.[INDEX].oneOf.6.created_at","typeLabel":"string\u003cdate-time>"},"message":{"type":"string","description":"Detailed description of the warning. Provides insights into the issue and potentially how to rectify it.","isRequired":true,"uniqueKey":"devices.items.[INDEX].warnings.items.[INDEX].oneOf.6.message","typeLabel":"string"},"warning_code":{"type":"string","enum":["temperature_threshold_exceeded"],"description":"Unique identifier of the type of warning. Enables quick recognition and categorization of the issue.","isRequired":true,"uniqueKey":"devices.items.[INDEX].warnings.items.[INDEX].oneOf.6.warning_code","typeLabel":"enum\u003cstring>"}},"uniqueKey":"devices.items.[INDEX].warnings.items.[INDEX].oneOf.6","typeLabel":"temperature_threshold_exceeded · object"},{"type":"object","title":"device_communication_degraded","description":"Indicates that the device appears to be unresponsive.","required":["created_at","message","warning_code"],"properties":{"created_at":{"type":"string","format":"date-time","description":"Date and time at which Seam created the warning.","isRequired":true,"uniqueKey":"devices.items.[INDEX].warnings.items.[INDEX].oneOf.7.created_at","typeLabel":"string\u003cdate-time>"},"message":{"type":"string","description":"Detailed description of the warning. Provides insights into the issue and potentially how to rectify it.","isRequired":true,"uniqueKey":"devices.items.[INDEX].warnings.items.[INDEX].oneOf.7.message","typeLabel":"string"},"warning_code":{"type":"string","enum":["device_communication_degraded"],"description":"Unique identifier of the type of warning. Enables quick recognition and categorization of the issue.","isRequired":true,"uniqueKey":"devices.items.[INDEX].warnings.items.[INDEX].oneOf.7.warning_code","typeLabel":"enum\u003cstring>"}},"uniqueKey":"devices.items.[INDEX].warnings.items.[INDEX].oneOf.7","typeLabel":"device_communication_degraded · object"},{"type":"object","title":"scheduled_maintenance_window","description":"Indicates that a scheduled maintenance window has been detected.","required":["created_at","message","warning_code"],"properties":{"created_at":{"type":"string","format":"date-time","description":"Date and time at which Seam created the warning.","isRequired":true,"uniqueKey":"devices.items.[INDEX].warnings.items.[INDEX].oneOf.8.created_at","typeLabel":"string\u003cdate-time>"},"message":{"type":"string","description":"Detailed description of the warning. Provides insights into the issue and potentially how to rectify it.","isRequired":true,"uniqueKey":"devices.items.[INDEX].warnings.items.[INDEX].oneOf.8.message","typeLabel":"string"},"warning_code":{"type":"string","enum":["scheduled_maintenance_window"],"description":"Unique identifier of the type of warning. Enables quick recognition and categorization of the issue.","isRequired":true,"uniqueKey":"devices.items.[INDEX].warnings.items.[INDEX].oneOf.8.warning_code","typeLabel":"enum\u003cstring>"}},"uniqueKey":"devices.items.[INDEX].warnings.items.[INDEX].oneOf.8","typeLabel":"scheduled_maintenance_window · object"},{"type":"object","title":"device_has_flaky_connection","description":"Indicates that the device has a flaky connection.","required":["created_at","message","warning_code"],"properties":{"created_at":{"type":"string","format":"date-time","description":"Date and time at which Seam created the warning.","isRequired":true,"uniqueKey":"devices.items.[INDEX].warnings.items.[INDEX].oneOf.9.created_at","typeLabel":"string\u003cdate-time>"},"message":{"type":"string","description":"Detailed description of the warning. Provides insights into the issue and potentially how to rectify it.","isRequired":true,"uniqueKey":"devices.items.[INDEX].warnings.items.[INDEX].oneOf.9.message","typeLabel":"string"},"warning_code":{"type":"string","enum":["device_has_flaky_connection"],"description":"Unique identifier of the type of warning. Enables quick recognition and categorization of the issue.","isRequired":true,"uniqueKey":"devices.items.[INDEX].warnings.items.[INDEX].oneOf.9.warning_code","typeLabel":"enum\u003cstring>"}},"uniqueKey":"devices.items.[INDEX].warnings.items.[INDEX].oneOf.9","typeLabel":"device_has_flaky_connection · object"},{"type":"object","title":"salto_ks_office_mode","description":"Indicates that the Salto KS lock is in Office Mode. Access Codes will not unlock doors.","required":["created_at","message","warning_code"],"properties":{"created_at":{"type":"string","format":"date-time","description":"Date and time at which Seam created the warning.","isRequired":true,"uniqueKey":"devices.items.[INDEX].warnings.items.[INDEX].oneOf.10.created_at","typeLabel":"string\u003cdate-time>"},"message":{"type":"string","description":"Detailed description of the warning. Provides insights into the issue and potentially how to rectify it.","isRequired":true,"uniqueKey":"devices.items.[INDEX].warnings.items.[INDEX].oneOf.10.message","typeLabel":"string"},"warning_code":{"type":"string","enum":["salto_ks_office_mode"],"description":"Unique identifier of the type of warning. Enables quick recognition and categorization of the issue.","isRequired":true,"uniqueKey":"devices.items.[INDEX].warnings.items.[INDEX].oneOf.10.warning_code","typeLabel":"enum\u003cstring>"}},"uniqueKey":"devices.items.[INDEX].warnings.items.[INDEX].oneOf.10","typeLabel":"salto_ks_office_mode · object"},{"type":"object","title":"salto_ks_privacy_mode","description":"Indicates that the Salto KS lock is in Privacy Mode. Access Codes will not unlock doors.","required":["created_at","message","warning_code"],"properties":{"created_at":{"type":"string","format":"date-time","description":"Date and time at which Seam created the warning.","isRequired":true,"uniqueKey":"devices.items.[INDEX].warnings.items.[INDEX].oneOf.11.created_at","typeLabel":"string\u003cdate-time>"},"message":{"type":"string","description":"Detailed description of the warning. Provides insights into the issue and potentially how to rectify it.","isRequired":true,"uniqueKey":"devices.items.[INDEX].warnings.items.[INDEX].oneOf.11.message","typeLabel":"string"},"warning_code":{"type":"string","enum":["salto_ks_privacy_mode"],"description":"Unique identifier of the type of warning. Enables quick recognition and categorization of the issue.","isRequired":true,"uniqueKey":"devices.items.[INDEX].warnings.items.[INDEX].oneOf.11.warning_code","typeLabel":"enum\u003cstring>"}},"uniqueKey":"devices.items.[INDEX].warnings.items.[INDEX].oneOf.11","typeLabel":"salto_ks_privacy_mode · object"},{"type":"object","title":"privacy_mode","description":"Indicates that the lock is in Privacy Mode. Access codes and remote unlock are blocked until Privacy Mode is disabled.","required":["created_at","message","warning_code"],"properties":{"created_at":{"type":"string","format":"date-time","description":"Date and time at which Seam created the warning.","isRequired":true,"uniqueKey":"devices.items.[INDEX].warnings.items.[INDEX].oneOf.12.created_at","typeLabel":"string\u003cdate-time>"},"message":{"type":"string","description":"Detailed description of the warning. Provides insights into the issue and potentially how to rectify it.","isRequired":true,"uniqueKey":"devices.items.[INDEX].warnings.items.[INDEX].oneOf.12.message","typeLabel":"string"},"warning_code":{"type":"string","enum":["privacy_mode"],"description":"Unique identifier of the type of warning. Enables quick recognition and categorization of the issue.","isRequired":true,"uniqueKey":"devices.items.[INDEX].warnings.items.[INDEX].oneOf.12.warning_code","typeLabel":"enum\u003cstring>"}},"uniqueKey":"devices.items.[INDEX].warnings.items.[INDEX].oneOf.12","typeLabel":"privacy_mode · object"},{"type":"object","title":"salto_ks_subscription_limit_almost_reached","description":"Indicates that the Salto KS site has exceeded 80% of the maximum number of allowed users. Increase your subscription limit or delete some users from your site.","required":["created_at","message","warning_code"],"properties":{"created_at":{"type":"string","format":"date-time","description":"Date and time at which Seam created the warning.","isRequired":true,"uniqueKey":"devices.items.[INDEX].warnings.items.[INDEX].oneOf.13.created_at","typeLabel":"string\u003cdate-time>"},"message":{"type":"string","description":"Detailed description of the warning. Provides insights into the issue and potentially how to rectify it.","isRequired":true,"uniqueKey":"devices.items.[INDEX].warnings.items.[INDEX].oneOf.13.message","typeLabel":"string"},"warning_code":{"type":"string","enum":["salto_ks_subscription_limit_almost_reached"],"description":"Unique identifier of the type of warning. Enables quick recognition and categorization of the issue.","isRequired":true,"uniqueKey":"devices.items.[INDEX].warnings.items.[INDEX].oneOf.13.warning_code","typeLabel":"enum\u003cstring>"}},"uniqueKey":"devices.items.[INDEX].warnings.items.[INDEX].oneOf.13","typeLabel":"salto_ks_subscription_limit_almost_reached · object"},{"type":"object","title":"salto_ks_lock_access_code_support_removed","description":"Indicates that a change in the reported device model has been detected for this Salto KS lock, which may occur after an IQ hub reset. Access code support may be affected. See https://www.seam.co/help/salto-ks-lock-loses-access-code-support for troubleshooting steps.","required":["created_at","message","warning_code"],"properties":{"created_at":{"type":"string","format":"date-time","description":"Date and time at which Seam created the warning.","isRequired":true,"uniqueKey":"devices.items.[INDEX].warnings.items.[INDEX].oneOf.14.created_at","typeLabel":"string\u003cdate-time>"},"message":{"type":"string","description":"Detailed description of the warning. Provides insights into the issue and potentially how to rectify it.","isRequired":true,"uniqueKey":"devices.items.[INDEX].warnings.items.[INDEX].oneOf.14.message","typeLabel":"string"},"warning_code":{"type":"string","enum":["salto_ks_lock_access_code_support_removed"],"description":"Unique identifier of the type of warning. Enables quick recognition and categorization of the issue.","isRequired":true,"uniqueKey":"devices.items.[INDEX].warnings.items.[INDEX].oneOf.14.warning_code","typeLabel":"enum\u003cstring>"}},"uniqueKey":"devices.items.[INDEX].warnings.items.[INDEX].oneOf.14","typeLabel":"salto_ks_lock_access_code_support_removed · object"},{"type":"object","title":"unknown_issue_with_phone","description":"Indicates that an unknown issue occurred while syncing the state of the phone with the provider. This issue may affect the proper functioning of the phone.","required":["created_at","message","warning_code"],"properties":{"created_at":{"type":"string","format":"date-time","description":"Date and time at which Seam created the warning.","isRequired":true,"uniqueKey":"devices.items.[INDEX].warnings.items.[INDEX].oneOf.15.created_at","typeLabel":"string\u003cdate-time>"},"message":{"type":"string","description":"Detailed description of the warning. Provides insights into the issue and potentially how to rectify it.","isRequired":true,"uniqueKey":"devices.items.[INDEX].warnings.items.[INDEX].oneOf.15.message","typeLabel":"string"},"warning_code":{"type":"string","enum":["unknown_issue_with_phone"],"description":"Unique identifier of the type of warning. Enables quick recognition and categorization of the issue.","isRequired":true,"uniqueKey":"devices.items.[INDEX].warnings.items.[INDEX].oneOf.15.warning_code","typeLabel":"enum\u003cstring>"}},"uniqueKey":"devices.items.[INDEX].warnings.items.[INDEX].oneOf.15","typeLabel":"unknown_issue_with_phone · object"},{"type":"object","title":"lockly_time_zone_not_configured","description":"Indicates that Seam detected that the Lockly device does not have a time zone configured. Time-bound codes may not work as expected.","required":["created_at","message","warning_code"],"properties":{"created_at":{"type":"string","format":"date-time","description":"Date and time at which Seam created the warning.","isRequired":true,"uniqueKey":"devices.items.[INDEX].warnings.items.[INDEX].oneOf.16.created_at","typeLabel":"string\u003cdate-time>"},"message":{"type":"string","description":"Detailed description of the warning. Provides insights into the issue and potentially how to rectify it.","isRequired":true,"uniqueKey":"devices.items.[INDEX].warnings.items.[INDEX].oneOf.16.message","typeLabel":"string"},"warning_code":{"type":"string","enum":["lockly_time_zone_not_configured"],"description":"Unique identifier of the type of warning. Enables quick recognition and categorization of the issue.","isRequired":true,"uniqueKey":"devices.items.[INDEX].warnings.items.[INDEX].oneOf.16.warning_code","typeLabel":"enum\u003cstring>"}},"uniqueKey":"devices.items.[INDEX].warnings.items.[INDEX].oneOf.16","typeLabel":"lockly_time_zone_not_configured · object"},{"type":"object","title":"ultraloq_time_zone_unknown","description":"Indicates that Seam does not know the time zone of the Ultraloq device. Set a time zone to enable time-bound access codes.","required":["created_at","message","warning_code"],"properties":{"created_at":{"type":"string","format":"date-time","description":"Date and time at which Seam created the warning.","isRequired":true,"uniqueKey":"devices.items.[INDEX].warnings.items.[INDEX].oneOf.17.created_at","typeLabel":"string\u003cdate-time>"},"message":{"type":"string","description":"Detailed description of the warning. Provides insights into the issue and potentially how to rectify it.","isRequired":true,"uniqueKey":"devices.items.[INDEX].warnings.items.[INDEX].oneOf.17.message","typeLabel":"string"},"warning_code":{"type":"string","enum":["ultraloq_time_zone_unknown"],"description":"Unique identifier of the type of warning. Enables quick recognition and categorization of the issue.","isRequired":true,"uniqueKey":"devices.items.[INDEX].warnings.items.[INDEX].oneOf.17.warning_code","typeLabel":"enum\u003cstring>"}},"uniqueKey":"devices.items.[INDEX].warnings.items.[INDEX].oneOf.17","typeLabel":"ultraloq_time_zone_unknown · object"},{"type":"object","title":"time_zone_unknown","description":"Indicates that Seam does not know the device's time zone. Set a time zone to enable time-bound access codes.","required":["created_at","message","warning_code"],"properties":{"created_at":{"type":"string","format":"date-time","description":"Date and time at which Seam created the warning.","isRequired":true,"uniqueKey":"devices.items.[INDEX].warnings.items.[INDEX].oneOf.18.created_at","typeLabel":"string\u003cdate-time>"},"message":{"type":"string","description":"Detailed description of the warning. Provides insights into the issue and potentially how to rectify it.","isRequired":true,"uniqueKey":"devices.items.[INDEX].warnings.items.[INDEX].oneOf.18.message","typeLabel":"string"},"warning_code":{"type":"string","enum":["time_zone_unknown"],"description":"Unique identifier of the type of warning. Enables quick recognition and categorization of the issue.","isRequired":true,"uniqueKey":"devices.items.[INDEX].warnings.items.[INDEX].oneOf.18.warning_code","typeLabel":"enum\u003cstring>"}},"uniqueKey":"devices.items.[INDEX].warnings.items.[INDEX].oneOf.18","typeLabel":"time_zone_unknown · object"},{"type":"object","title":"time_zone_mismatch","description":"Indicates that the device's configured time zone does not match its hardware UTC offset. Time-bound access codes may activate at the wrong local time.","required":["created_at","message","warning_code"],"properties":{"created_at":{"type":"string","format":"date-time","description":"Date and time at which Seam created the warning.","isRequired":true,"uniqueKey":"devices.items.[INDEX].warnings.items.[INDEX].oneOf.19.created_at","typeLabel":"string\u003cdate-time>"},"message":{"type":"string","description":"Detailed description of the warning. Provides insights into the issue and potentially how to rectify it.","isRequired":true,"uniqueKey":"devices.items.[INDEX].warnings.items.[INDEX].oneOf.19.message","typeLabel":"string"},"warning_code":{"type":"string","enum":["time_zone_mismatch"],"description":"Unique identifier of the type of warning. Enables quick recognition and categorization of the issue.","isRequired":true,"uniqueKey":"devices.items.[INDEX].warnings.items.[INDEX].oneOf.19.warning_code","typeLabel":"enum\u003cstring>"}},"uniqueKey":"devices.items.[INDEX].warnings.items.[INDEX].oneOf.19","typeLabel":"time_zone_mismatch · object"},{"type":"object","title":"two_n_device_missing_timezone","description":"Indicates that the 2N device does not have a time zone configured. Configure a time zone on the device to enable access codes.","required":["created_at","message","warning_code"],"properties":{"created_at":{"type":"string","format":"date-time","description":"Date and time at which Seam created the warning.","isRequired":true,"uniqueKey":"devices.items.[INDEX].warnings.items.[INDEX].oneOf.20.created_at","typeLabel":"string\u003cdate-time>"},"message":{"type":"string","description":"Detailed description of the warning. Provides insights into the issue and potentially how to rectify it.","isRequired":true,"uniqueKey":"devices.items.[INDEX].warnings.items.[INDEX].oneOf.20.message","typeLabel":"string"},"warning_code":{"type":"string","enum":["two_n_device_missing_timezone"],"description":"Unique identifier of the type of warning. Enables quick recognition and categorization of the issue.","isRequired":true,"uniqueKey":"devices.items.[INDEX].warnings.items.[INDEX].oneOf.20.warning_code","typeLabel":"enum\u003cstring>"}},"uniqueKey":"devices.items.[INDEX].warnings.items.[INDEX].oneOf.20","typeLabel":"two_n_device_missing_timezone · object"},{"type":"object","title":"hub_required_for_additional_capabilities","description":"Indicates that a hub or relay must be connected to unlock additional capabilities such as remote unlock.","required":["created_at","message","warning_code"],"properties":{"created_at":{"type":"string","format":"date-time","description":"Date and time at which Seam created the warning.","isRequired":true,"uniqueKey":"devices.items.[INDEX].warnings.items.[INDEX].oneOf.21.created_at","typeLabel":"string\u003cdate-time>"},"message":{"type":"string","description":"Detailed description of the warning. Provides insights into the issue and potentially how to rectify it.","isRequired":true,"uniqueKey":"devices.items.[INDEX].warnings.items.[INDEX].oneOf.21.message","typeLabel":"string"},"warning_code":{"type":"string","enum":["hub_required_for_additional_capabilities"],"description":"Unique identifier of the type of warning. Enables quick recognition and categorization of the issue.","isRequired":true,"uniqueKey":"devices.items.[INDEX].warnings.items.[INDEX].oneOf.21.warning_code","typeLabel":"enum\u003cstring>"}},"uniqueKey":"devices.items.[INDEX].warnings.items.[INDEX].oneOf.21","typeLabel":"hub_required_for_additional_capabilities · object"},{"type":"object","title":"service_mode","description":"Indicates that a technician has put the pool controller in service mode. Schedules and remote changes will not run until it is switched back.","required":["created_at","message","warning_code"],"properties":{"created_at":{"type":"string","format":"date-time","description":"Date and time at which Seam created the warning.","isRequired":true,"uniqueKey":"devices.items.[INDEX].warnings.items.[INDEX].oneOf.22.created_at","typeLabel":"string\u003cdate-time>"},"message":{"type":"string","description":"Detailed description of the warning. Provides insights into the issue and potentially how to rectify it.","isRequired":true,"uniqueKey":"devices.items.[INDEX].warnings.items.[INDEX].oneOf.22.message","typeLabel":"string"},"warning_code":{"type":"string","enum":["service_mode"],"description":"Unique identifier of the type of warning. Enables quick recognition and categorization of the issue.","isRequired":true,"uniqueKey":"devices.items.[INDEX].warnings.items.[INDEX].oneOf.22.warning_code","typeLabel":"enum\u003cstring>"}},"uniqueKey":"devices.items.[INDEX].warnings.items.[INDEX].oneOf.22","typeLabel":"service_mode · object"},{"type":"object","title":"provider_issue","description":"Indicates a provider-specific issue that may affect device functionality.","required":["created_at","message","warning_code"],"properties":{"created_at":{"type":"string","format":"date-time","description":"Date and time at which Seam created the warning.","isRequired":true,"uniqueKey":"devices.items.[INDEX].warnings.items.[INDEX].oneOf.23.created_at","typeLabel":"string\u003cdate-time>"},"message":{"type":"string","description":"Detailed description of the warning. Provides insights into the issue and potentially how to rectify it.","isRequired":true,"uniqueKey":"devices.items.[INDEX].warnings.items.[INDEX].oneOf.23.message","typeLabel":"string"},"warning_code":{"type":"string","enum":["provider_issue"],"description":"Unique identifier of the type of warning. Enables quick recognition and categorization of the issue.","isRequired":true,"uniqueKey":"devices.items.[INDEX].warnings.items.[INDEX].oneOf.23.warning_code","typeLabel":"enum\u003cstring>"}},"uniqueKey":"devices.items.[INDEX].warnings.items.[INDEX].oneOf.23","typeLabel":"provider_issue · object"},{"type":"object","title":"keynest_unsupported_locker","description":"Indicates that the key is in a locker that does not support the access codes API.","required":["created_at","message","warning_code"],"properties":{"created_at":{"type":"string","format":"date-time","description":"Date and time at which Seam created the warning.","isRequired":true,"uniqueKey":"devices.items.[INDEX].warnings.items.[INDEX].oneOf.24.created_at","typeLabel":"string\u003cdate-time>"},"message":{"type":"string","description":"Detailed description of the warning. Provides insights into the issue and potentially how to rectify it.","isRequired":true,"uniqueKey":"devices.items.[INDEX].warnings.items.[INDEX].oneOf.24.message","typeLabel":"string"},"warning_code":{"type":"string","enum":["keynest_unsupported_locker"],"description":"Unique identifier of the type of warning. Enables quick recognition and categorization of the issue.","isRequired":true,"uniqueKey":"devices.items.[INDEX].warnings.items.[INDEX].oneOf.24.warning_code","typeLabel":"enum\u003cstring>"}},"uniqueKey":"devices.items.[INDEX].warnings.items.[INDEX].oneOf.24","typeLabel":"keynest_unsupported_locker · object"},{"type":"object","title":"accessory_keypad_setup_required","description":"Indicates that the accessory keypad exists, but is not linked to the Igloohome Bridge. Online access code programming will fail until the keypad is linked to the Igloohome Bridge in the Igloohome app.","required":["created_at","message","warning_code"],"properties":{"created_at":{"type":"string","format":"date-time","description":"Date and time at which Seam created the warning.","isRequired":true,"uniqueKey":"devices.items.[INDEX].warnings.items.[INDEX].oneOf.25.created_at","typeLabel":"string\u003cdate-time>"},"message":{"type":"string","description":"Detailed description of the warning. Provides insights into the issue and potentially how to rectify it.","isRequired":true,"uniqueKey":"devices.items.[INDEX].warnings.items.[INDEX].oneOf.25.message","typeLabel":"string"},"warning_code":{"type":"string","enum":["accessory_keypad_setup_required"],"description":"Unique identifier of the type of warning. Enables quick recognition and categorization of the issue.","isRequired":true,"uniqueKey":"devices.items.[INDEX].warnings.items.[INDEX].oneOf.25.warning_code","typeLabel":"enum\u003cstring>"}},"uniqueKey":"devices.items.[INDEX].warnings.items.[INDEX].oneOf.25","typeLabel":"accessory_keypad_setup_required · object"},{"type":"object","title":"accessory_keypad_low_battery","description":"Indicates that the accessory keypad paired with this lock has a low or critically low battery. Replace its batteries so guests can keep entering their access codes.","required":["created_at","message","warning_code"],"properties":{"created_at":{"type":"string","format":"date-time","description":"Date and time at which Seam created the warning.","isRequired":true,"uniqueKey":"devices.items.[INDEX].warnings.items.[INDEX].oneOf.26.created_at","typeLabel":"string\u003cdate-time>"},"message":{"type":"string","description":"Detailed description of the warning. Provides insights into the issue and potentially how to rectify it.","isRequired":true,"uniqueKey":"devices.items.[INDEX].warnings.items.[INDEX].oneOf.26.message","typeLabel":"string"},"warning_code":{"type":"string","enum":["accessory_keypad_low_battery"],"description":"Unique identifier of the type of warning. Enables quick recognition and categorization of the issue.","isRequired":true,"uniqueKey":"devices.items.[INDEX].warnings.items.[INDEX].oneOf.26.warning_code","typeLabel":"enum\u003cstring>"}},"uniqueKey":"devices.items.[INDEX].warnings.items.[INDEX].oneOf.26","typeLabel":"accessory_keypad_low_battery · object"},{"type":"object","title":"unreliable_online_status","description":"Indicates that the device may optimistically be reported as online because the provider does not reliably report its online status.","required":["created_at","message","warning_code"],"properties":{"created_at":{"type":"string","format":"date-time","description":"Date and time at which Seam created the warning.","isRequired":true,"uniqueKey":"devices.items.[INDEX].warnings.items.[INDEX].oneOf.27.created_at","typeLabel":"string\u003cdate-time>"},"message":{"type":"string","description":"Detailed description of the warning. Provides insights into the issue and potentially how to rectify it.","isRequired":true,"uniqueKey":"devices.items.[INDEX].warnings.items.[INDEX].oneOf.27.message","typeLabel":"string"},"warning_code":{"type":"string","enum":["unreliable_online_status"],"description":"Unique identifier of the type of warning. Enables quick recognition and categorization of the issue.","isRequired":true,"uniqueKey":"devices.items.[INDEX].warnings.items.[INDEX].oneOf.27.warning_code","typeLabel":"enum\u003cstring>"}},"uniqueKey":"devices.items.[INDEX].warnings.items.[INDEX].oneOf.27","typeLabel":"unreliable_online_status · object"},{"type":"object","title":"max_access_codes_reached","description":"Indicates that the device has reached its maximum number of active access codes. Delete existing codes before creating new ones.","required":["active_access_code_count","created_at","max_active_access_code_count","message","warning_code"],"properties":{"active_access_code_count":{"type":"integer","description":"Number of active access codes on the device when the warning was set.","isRequired":true,"uniqueKey":"devices.items.[INDEX].warnings.items.[INDEX].oneOf.28.active_access_code_count","typeLabel":"integer"},"created_at":{"type":"string","format":"date-time","description":"Date and time at which Seam created the warning.","isRequired":true,"uniqueKey":"devices.items.[INDEX].warnings.items.[INDEX].oneOf.28.created_at","typeLabel":"string\u003cdate-time>"},"max_active_access_code_count":{"type":"integer","description":"Maximum number of active access codes supported by the device.","isRequired":true,"uniqueKey":"devices.items.[INDEX].warnings.items.[INDEX].oneOf.28.max_active_access_code_count","typeLabel":"integer"},"message":{"type":"string","description":"Detailed description of the warning. Provides insights into the issue and potentially how to rectify it.","isRequired":true,"uniqueKey":"devices.items.[INDEX].warnings.items.[INDEX].oneOf.28.message","typeLabel":"string"},"warning_code":{"type":"string","enum":["max_access_codes_reached"],"description":"Unique identifier of the type of warning. Enables quick recognition and categorization of the issue.","isRequired":true,"uniqueKey":"devices.items.[INDEX].warnings.items.[INDEX].oneOf.28.warning_code","typeLabel":"enum\u003cstring>"}},"uniqueKey":"devices.items.[INDEX].warnings.items.[INDEX].oneOf.28","typeLabel":"max_access_codes_reached · object"},{"type":"object","title":"subscription_required_for_additional_capabilities","description":"Indicates that a third-party subscription is required to enable additional device capabilities.","required":["created_at","message","warning_code"],"properties":{"created_at":{"type":"string","format":"date-time","description":"Date and time at which Seam created the warning.","isRequired":true,"uniqueKey":"devices.items.[INDEX].warnings.items.[INDEX].oneOf.29.created_at","typeLabel":"string\u003cdate-time>"},"message":{"type":"string","description":"Detailed description of the warning. Provides insights into the issue and potentially how to rectify it.","isRequired":true,"uniqueKey":"devices.items.[INDEX].warnings.items.[INDEX].oneOf.29.message","typeLabel":"string"},"warning_code":{"type":"string","enum":["subscription_required_for_additional_capabilities"],"description":"Unique identifier of the type of warning. Enables quick recognition and categorization of the issue.","isRequired":true,"uniqueKey":"devices.items.[INDEX].warnings.items.[INDEX].oneOf.29.warning_code","typeLabel":"enum\u003cstring>"}},"uniqueKey":"devices.items.[INDEX].warnings.items.[INDEX].oneOf.29","typeLabel":"subscription_required_for_additional_capabilities · object"},{"type":"object","title":"cloud_recording_not_enabled","description":"Indicates that the camera's account plan does not include cloud recording, so event media such as motion clips is unavailable.","required":["created_at","message","warning_code"],"properties":{"created_at":{"type":"string","format":"date-time","description":"Date and time at which Seam created the warning.","isRequired":true,"uniqueKey":"devices.items.[INDEX].warnings.items.[INDEX].oneOf.30.created_at","typeLabel":"string\u003cdate-time>"},"message":{"type":"string","description":"Detailed description of the warning. Provides insights into the issue and potentially how to rectify it.","isRequired":true,"uniqueKey":"devices.items.[INDEX].warnings.items.[INDEX].oneOf.30.message","typeLabel":"string"},"warning_code":{"type":"string","enum":["cloud_recording_not_enabled"],"description":"Unique identifier of the type of warning. Enables quick recognition and categorization of the issue.","isRequired":true,"uniqueKey":"devices.items.[INDEX].warnings.items.[INDEX].oneOf.30.warning_code","typeLabel":"enum\u003cstring>"}},"uniqueKey":"devices.items.[INDEX].warnings.items.[INDEX].oneOf.30","typeLabel":"cloud_recording_not_enabled · object"}],"uniqueKey":"devices.items.[INDEX].warnings.items.[INDEX]","typeLabel":"partial_backup_access_code_pool · object | many_active_backup_codes · object | third_party_integration_detected · object | ttlock_lock_gateway_unlocking_not_enabled · object | ttlock_weak_gateway_signal · object | power_saving_mode · object | temperature_threshold_exceeded · object | device_communication_degraded · object | scheduled_maintenance_window · object | device_has_flaky_connection · object | salto_ks_office_mode · object | salto_ks_privacy_mode · object | privacy_mode · object | salto_ks_subscription_limit_almost_reached · object | salto_ks_lock_access_code_support_removed · object | unknown_issue_with_phone · object | lockly_time_zone_not_configured · object | ultraloq_time_zone_unknown · object | time_zone_unknown · object | time_zone_mismatch · object | two_n_device_missing_timezone · object | hub_required_for_additional_capabilities · object | service_mode · object | provider_issue · object | keynest_unsupported_locker · object | accessory_keypad_setup_required · object | accessory_keypad_low_battery · object | unreliable_online_status · object | max_access_codes_reached · object | subscription_required_for_additional_capabilities · object | cloud_recording_not_enabled · object"},"description":"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.","isRequired":true,"uniqueKey":"devices.items.[INDEX].warnings","typeLabel":"(partial_backup_access_code_pool · object | many_active_backup_codes · object | third_party_integration_detected · object | ttlock_lock_gateway_unlocking_not_enabled · object | ttlock_weak_gateway_signal · object | power_saving_mode · object | temperature_threshold_exceeded · object | device_communication_degraded · object | scheduled_maintenance_window · object | device_has_flaky_connection · object | salto_ks_office_mode · object | salto_ks_privacy_mode · object | privacy_mode · object | salto_ks_subscription_limit_almost_reached · object | salto_ks_lock_access_code_support_removed · object | unknown_issue_with_phone · object | lockly_time_zone_not_configured · object | ultraloq_time_zone_unknown · object | time_zone_unknown · object | time_zone_mismatch · object | two_n_device_missing_timezone · object | hub_required_for_additional_capabilities · object | service_mode · object | provider_issue · object | keynest_unsupported_locker · object | accessory_keypad_setup_required · object | accessory_keypad_low_battery · object | unreliable_online_status · object | max_access_codes_reached · object | subscription_required_for_additional_capabilities · object | cloud_recording_not_enabled · object)[]"},"workspace_id":{"type":"string","format":"uuid","description":"Unique identifier for the Seam workspace associated with the device.","isRequired":true,"uniqueKey":"devices.items.[INDEX].workspace_id","typeLabel":"string\u003cuuid>"},"air_quality_index":{"type":"number","description":"Air quality index, if the device measures it.","uniqueKey":"devices.items.[INDEX].air_quality_index","typeLabel":"number"},"can_activate_weekly_program":{"type":"boolean","description":"Indicates whether the thermostat can be returned to its weekly program, the schedule that is configured on the device itself, releasing any hold that Seam has set.","uniqueKey":"devices.items.[INDEX].can_activate_weekly_program","typeLabel":"boolean"},"can_configure_auto_lock":{"type":"boolean","description":"Indicates whether the lock supports configuring automatic locking.","uniqueKey":"devices.items.[INDEX].can_configure_auto_lock","typeLabel":"boolean"},"can_hvac_cool":{"type":"boolean","description":"Indicates whether the thermostat supports cooling.","uniqueKey":"devices.items.[INDEX].can_hvac_cool","typeLabel":"boolean"},"can_hvac_heat":{"type":"boolean","description":"Indicates whether the thermostat supports heating.","uniqueKey":"devices.items.[INDEX].can_hvac_heat","typeLabel":"boolean"},"can_hvac_heat_cool":{"type":"boolean","description":"Indicates whether the thermostat supports simultaneous heating and cooling.","uniqueKey":"devices.items.[INDEX].can_hvac_heat_cool","typeLabel":"boolean"},"can_program_offline_access_codes":{"type":"boolean","description":"Indicates whether the device supports programming offline access codes.","uniqueKey":"devices.items.[INDEX].can_program_offline_access_codes","typeLabel":"boolean"},"can_program_online_access_codes":{"type":"boolean","description":"Indicates whether the device supports programming online access codes.","uniqueKey":"devices.items.[INDEX].can_program_online_access_codes","typeLabel":"boolean"},"can_program_thermostat_programs_as_different_each_day":{"type":"boolean","description":"Indicates whether the thermostat supports different climate programs for each day of the week.","uniqueKey":"devices.items.[INDEX].can_program_thermostat_programs_as_different_each_day","typeLabel":"boolean"},"can_program_thermostat_programs_as_same_each_day":{"type":"boolean","description":"Indicates whether the thermostat supports a single climate program applied to every day.","uniqueKey":"devices.items.[INDEX].can_program_thermostat_programs_as_same_each_day","typeLabel":"boolean"},"can_program_thermostat_programs_as_weekday_weekend":{"type":"boolean","description":"Indicates whether the thermostat supports weekday/weekend climate programs.","uniqueKey":"devices.items.[INDEX].can_program_thermostat_programs_as_weekday_weekend","typeLabel":"boolean"},"can_remotely_lock":{"type":"boolean","description":"Indicates whether the device supports remote locking.","uniqueKey":"devices.items.[INDEX].can_remotely_lock","typeLabel":"boolean"},"can_remotely_unlock":{"type":"boolean","description":"Indicates whether the device supports remote unlocking.","uniqueKey":"devices.items.[INDEX].can_remotely_unlock","typeLabel":"boolean"},"can_run_thermostat_programs":{"type":"boolean","description":"Indicates whether the thermostat supports running climate programs.","uniqueKey":"devices.items.[INDEX].can_run_thermostat_programs","typeLabel":"boolean"},"can_simulate_connection":{"type":"boolean","description":"Indicates whether the device supports simulating connection in a sandbox.","uniqueKey":"devices.items.[INDEX].can_simulate_connection","typeLabel":"boolean"},"can_simulate_disconnection":{"type":"boolean","description":"Indicates whether the device supports simulating disconnection in a sandbox.","uniqueKey":"devices.items.[INDEX].can_simulate_disconnection","typeLabel":"boolean"},"can_simulate_hub_connection":{"type":"boolean","description":"Indicates whether the hub supports simulating connection in a sandbox.","uniqueKey":"devices.items.[INDEX].can_simulate_hub_connection","typeLabel":"boolean"},"can_simulate_hub_disconnection":{"type":"boolean","description":"Indicates whether the hub supports simulating disconnection in a sandbox.","uniqueKey":"devices.items.[INDEX].can_simulate_hub_disconnection","typeLabel":"boolean"},"can_simulate_paid_subscription":{"type":"boolean","description":"Indicates whether the device supports simulating a paid subscription in a sandbox.","uniqueKey":"devices.items.[INDEX].can_simulate_paid_subscription","typeLabel":"boolean"},"can_simulate_removal":{"type":"boolean","description":"Indicates whether the device supports simulating removal in a sandbox.","uniqueKey":"devices.items.[INDEX].can_simulate_removal","typeLabel":"boolean"},"can_stream_live_video":{"type":"boolean","description":"Indicates whether the camera can stream live video through a camera live view session. `false` while the camera is offline.","uniqueKey":"devices.items.[INDEX].can_stream_live_video","typeLabel":"boolean"},"can_turn_off_hvac":{"type":"boolean","description":"Indicates whether the thermostat can be turned off.","uniqueKey":"devices.items.[INDEX].can_turn_off_hvac","typeLabel":"boolean"},"can_unlock_with_code":{"type":"boolean","description":"Indicates whether the lock supports unlocking with an access code.","uniqueKey":"devices.items.[INDEX].can_unlock_with_code","typeLabel":"boolean"},"co2_ppm":{"type":"number","description":"Carbon dioxide concentration in parts per million, if the device measures it.","uniqueKey":"devices.items.[INDEX].co2_ppm","typeLabel":"number"},"co_ppm":{"type":"number","description":"Carbon monoxide concentration in parts per million, if the device measures it.","uniqueKey":"devices.items.[INDEX].co_ppm","typeLabel":"number"},"device_manufacturer":{"type":"object","properties":{"display_name":{"type":"string","description":"Display name for the manufacturer, such as `August`, `Yale`, `Salto`, and so on.","isRequired":true,"uniqueKey":"devices.items.[INDEX].device_manufacturer.display_name","typeLabel":"string"},"manufacturer":{"type":"string","description":"Manufacturer identifier, such as `august`, `yale`, `salto`, and so on.","isRequired":true,"uniqueKey":"devices.items.[INDEX].device_manufacturer.manufacturer","typeLabel":"string"},"image_url":{"type":"string","description":"Image URL for the manufacturer logo.","uniqueKey":"devices.items.[INDEX].device_manufacturer.image_url","typeLabel":"string"}},"required":["display_name","manufacturer"],"description":"Manufacturer of the device. Represents the hardware brand, which may differ from the provider.","uniqueKey":"devices.items.[INDEX].device_manufacturer","typeLabel":"object"},"device_provider":{"type":"object","properties":{"device_provider_name":{"type":"string","description":"Device provider name. Corresponds to the integration type, such as `august`, `schlage`, `yale_access`, and so on.","isRequired":true,"uniqueKey":"devices.items.[INDEX].device_provider.device_provider_name","typeLabel":"string"},"display_name":{"type":"string","description":"Display name for the device provider type.","isRequired":true,"uniqueKey":"devices.items.[INDEX].device_provider.display_name","typeLabel":"string"},"provider_category":{"type":"string","description":"Provider category. Indicates the third-party provider type, such as `stable`, for stable integrations, or `internal`, for internal integrations.","isRequired":true,"uniqueKey":"devices.items.[INDEX].device_provider.provider_category","typeLabel":"string"},"image_url":{"type":"string","description":"Image URL for the device provider.","uniqueKey":"devices.items.[INDEX].device_provider.image_url","typeLabel":"string"}},"required":["device_provider_name","display_name","provider_category"],"description":"Provider of the device. Represents the third-party service through which the device is controlled.","uniqueKey":"devices.items.[INDEX].device_provider","typeLabel":"object"},"estimated_occupant_count":{"type":"number","description":"Estimated number of occupants detected by the device.","uniqueKey":"devices.items.[INDEX].estimated_occupant_count","typeLabel":"number"},"is_occupancy_detected":{"type":"boolean","description":"Indicates whether the device detects occupancy.","uniqueKey":"devices.items.[INDEX].is_occupancy_detected","typeLabel":"boolean"},"is_smoking_detected":{"type":"boolean","description":"Indicates whether the device detects smoking, if the device measures it.","uniqueKey":"devices.items.[INDEX].is_smoking_detected","typeLabel":"boolean"},"location":{"type":"object","properties":{"location_name":{"type":"string","description":"Name of the device location.","uniqueKey":"devices.items.[INDEX].location.location_name","typeLabel":"string"},"room_name":{"type":"string","description":"Name of the room within the device location, when the provider reports one.","uniqueKey":"devices.items.[INDEX].location.room_name","typeLabel":"string"},"time_zone":{"type":"string","description":"Time zone of the device location.","uniqueKey":"devices.items.[INDEX].location.time_zone","typeLabel":"string"}},"description":"Location information for the device.","uniqueKey":"devices.items.[INDEX].location","typeLabel":"object"},"mold_risk_level":{"type":"string","description":"Mold risk level as reported by the device, if the device measures it.","uniqueKey":"devices.items.[INDEX].mold_risk_level","typeLabel":"string"},"named_sensors":{"type":"array","items":{"type":"object","properties":{"display_name":{"type":"string","description":"Display name of the sensor. Defaults to `sensor_name`.","isRequired":true,"uniqueKey":"devices.items.[INDEX].named_sensors.items.[INDEX].display_name","typeLabel":"string"},"sensor_name":{"type":"string","description":"Stable, hardware-defined name of the sensor, such as a port number.","isRequired":true,"uniqueKey":"devices.items.[INDEX].named_sensors.items.[INDEX].sensor_name","typeLabel":"string"},"air_quality_index":{"type":"number","description":"Air quality index, if the device measures it.","uniqueKey":"devices.items.[INDEX].named_sensors.items.[INDEX].air_quality_index","typeLabel":"number"},"co2_ppm":{"type":"number","description":"Carbon dioxide concentration in parts per million, if the device measures it.","uniqueKey":"devices.items.[INDEX].named_sensors.items.[INDEX].co2_ppm","typeLabel":"number"},"co_ppm":{"type":"number","description":"Carbon monoxide concentration in parts per million, if the device measures it.","uniqueKey":"devices.items.[INDEX].named_sensors.items.[INDEX].co_ppm","typeLabel":"number"},"estimated_occupant_count":{"type":"number","description":"Estimated number of occupants detected by the device.","uniqueKey":"devices.items.[INDEX].named_sensors.items.[INDEX].estimated_occupant_count","typeLabel":"number"},"is_occupancy_detected":{"type":"boolean","description":"Indicates whether the device detects occupancy.","uniqueKey":"devices.items.[INDEX].named_sensors.items.[INDEX].is_occupancy_detected","typeLabel":"boolean"},"is_smoking_detected":{"type":"boolean","description":"Indicates whether the device detects smoking, if the device measures it.","uniqueKey":"devices.items.[INDEX].named_sensors.items.[INDEX].is_smoking_detected","typeLabel":"boolean"},"mold_risk_level":{"type":"string","description":"Mold risk level as reported by the device, if the device measures it.","uniqueKey":"devices.items.[INDEX].named_sensors.items.[INDEX].mold_risk_level","typeLabel":"string"},"noise_level_decibels":{"type":"number","description":"Noise level in decibels, if the device measures noise.","uniqueKey":"devices.items.[INDEX].named_sensors.items.[INDEX].noise_level_decibels","typeLabel":"number"},"noise_level_nrs":{"type":"number","description":"Noise level as a Noise Risk Score (NRS), if the device reports one.","uniqueKey":"devices.items.[INDEX].named_sensors.items.[INDEX].noise_level_nrs","typeLabel":"number"},"relative_humidity":{"type":"number","description":"Relative humidity, as a value between 0 and 1, inclusive, if the device measures humidity.","uniqueKey":"devices.items.[INDEX].named_sensors.items.[INDEX].relative_humidity","typeLabel":"number"},"temperature_celsius":{"type":"number","description":"Temperature in °C, if the device measures temperature.","uniqueKey":"devices.items.[INDEX].named_sensors.items.[INDEX].temperature_celsius","typeLabel":"number"},"temperature_fahrenheit":{"type":"number","description":"Temperature in °F, if the device measures temperature.","uniqueKey":"devices.items.[INDEX].named_sensors.items.[INDEX].temperature_fahrenheit","typeLabel":"number"}},"required":["display_name","sensor_name"],"uniqueKey":"devices.items.[INDEX].named_sensors.items.[INDEX]","typeLabel":"object"},"description":"Additional sensors of the same kind on the device, each with a stable `sensor_name`. Present only when the device has more than one sensor of a kind or no single main sensor.","uniqueKey":"devices.items.[INDEX].named_sensors","typeLabel":"object[]"},"nickname":{"type":"string","description":"Optional nickname to describe the device, settable through Seam.","uniqueKey":"devices.items.[INDEX].nickname","typeLabel":"string"},"noise_level_decibels":{"type":"number","description":"Noise level in decibels, if the device measures noise.","uniqueKey":"devices.items.[INDEX].noise_level_decibels","typeLabel":"number"},"noise_level_nrs":{"type":"number","description":"Noise level as a Noise Risk Score (NRS), if the device reports one.","uniqueKey":"devices.items.[INDEX].noise_level_nrs","typeLabel":"number"},"properties":{"type":"object","properties":{"appearance":{"type":"object","properties":{"name":{"type":"string","description":"Name of the device as seen from the provider API and application, not settable through Seam.","isRequired":true,"uniqueKey":"devices.items.[INDEX].properties.appearance.name","typeLabel":"string"}},"required":["name"],"description":"Appearance-related properties, as reported by the device.","isRequired":true,"uniqueKey":"devices.items.[INDEX].properties.appearance","typeLabel":"object"},"model":{"type":"object","properties":{"display_name":{"type":"string","description":"Display name of the device model.","isRequired":true,"uniqueKey":"devices.items.[INDEX].properties.model.display_name","typeLabel":"string"},"manufacturer_display_name":{"type":"string","description":"Display name that corresponds to the manufacturer-specific terminology for the device.","isRequired":true,"uniqueKey":"devices.items.[INDEX].properties.model.manufacturer_display_name","typeLabel":"string"},"can_connect_accessory_keypad":{"type":"boolean","description":"Indicates whether the device can connect a accessory keypad.","uniqueKey":"devices.items.[INDEX].properties.model.can_connect_accessory_keypad","typeLabel":"boolean"},"has_built_in_keypad":{"type":"boolean","description":"Indicates whether the device has a built in accessory keypad.","uniqueKey":"devices.items.[INDEX].properties.model.has_built_in_keypad","typeLabel":"boolean"}},"required":["display_name","manufacturer_display_name"],"description":"Device model-related properties.","isRequired":true,"uniqueKey":"devices.items.[INDEX].properties.model","typeLabel":"object"},"name":{"type":"string","description":"Deprecated. use device.display_name instead\n\nName of the device.","deprecated":true,"isRequired":true,"uniqueKey":"devices.items.[INDEX].properties.name","typeLabel":"string"},"online":{"type":"boolean","description":"Indicates whether the device is online.","isRequired":true,"uniqueKey":"devices.items.[INDEX].properties.online","typeLabel":"boolean"},"accessory_keypad":{"type":"object","properties":{"is_connected":{"type":"boolean","description":"Indicates if an accessory keypad is connected to the device.","isRequired":true,"uniqueKey":"devices.items.[INDEX].properties.accessory_keypad.is_connected","typeLabel":"boolean"},"battery":{"type":"object","properties":{"level":{"type":"number","isRequired":true,"uniqueKey":"devices.items.[INDEX].properties.accessory_keypad.battery.level","typeLabel":"number"}},"required":["level"],"description":"Keypad battery properties.","uniqueKey":"devices.items.[INDEX].properties.accessory_keypad.battery","typeLabel":"object"}},"required":["is_connected"],"description":"Accessory keypad properties and state.","uniqueKey":"devices.items.[INDEX].properties.accessory_keypad","typeLabel":"object"},"battery":{"type":"object","properties":{"level":{"type":"number","description":"Battery charge level as a value between 0 and 1, inclusive.","isRequired":true,"uniqueKey":"devices.items.[INDEX].properties.battery.level","typeLabel":"number"},"status":{"type":"string","enum":["critical","low","good","full"],"description":"Represents the current status of the battery charge level. Values are `critical`, which indicates an extremely low level, suggesting imminent shutdown or an urgent need for charging; `low`, which signifies that the battery is under the preferred threshold and should be charged soon; `good`, which denotes a satisfactory charge level, adequate for normal use without the immediate need for recharging; and `full`, which represents a battery that is fully charged, providing the maximum duration of usage.","isRequired":true,"uniqueKey":"devices.items.[INDEX].properties.battery.status","typeLabel":"enum\u003cstring>"}},"required":["level","status"],"description":"Represents the current status of the battery charge level.","uniqueKey":"devices.items.[INDEX].properties.battery","typeLabel":"object"},"battery_level":{"type":"number","description":"Indicates the battery level of the device as a decimal value between 0 and 1, inclusive.","uniqueKey":"devices.items.[INDEX].properties.battery_level","typeLabel":"number"},"currently_triggering_noise_threshold_ids":{"type":"array","items":{"type":"string","uniqueKey":"devices.items.[INDEX].properties.currently_triggering_noise_threshold_ids.items.[INDEX]","typeLabel":"string"},"description":"Array of noise threshold IDs that are currently triggering.","uniqueKey":"devices.items.[INDEX].properties.currently_triggering_noise_threshold_ids","typeLabel":"string[]"},"has_direct_power":{"type":"boolean","description":"Indicates whether the device has direct power.","uniqueKey":"devices.items.[INDEX].properties.has_direct_power","typeLabel":"boolean"},"image_alt_text":{"type":"string","description":"Alt text for the device image.","uniqueKey":"devices.items.[INDEX].properties.image_alt_text","typeLabel":"string"},"image_url":{"type":"string","description":"Image URL for the device.","uniqueKey":"devices.items.[INDEX].properties.image_url","typeLabel":"string"},"manufacturer":{"type":"string","description":"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.","uniqueKey":"devices.items.[INDEX].properties.manufacturer","typeLabel":"string"},"noise_level_decibels":{"type":"number","description":"Indicates current noise level in decibels, if the device supports noise detection.","uniqueKey":"devices.items.[INDEX].properties.noise_level_decibels","typeLabel":"number"},"serial_number":{"type":"string","description":"Serial number of the device.","uniqueKey":"devices.items.[INDEX].properties.serial_number","typeLabel":"string"},"assa_abloy_credential_service_metadata":{"type":"object","properties":{"endpoints":{"type":"array","items":{"type":"object","properties":{"endpoint_id":{"type":"string","description":"ID of the associated endpoint.","uniqueKey":"devices.items.[INDEX].properties.assa_abloy_credential_service_metadata.endpoints.items.[INDEX].endpoint_id","typeLabel":"string"},"is_active":{"type":"boolean","description":"Indicated whether the endpoint is active.","uniqueKey":"devices.items.[INDEX].properties.assa_abloy_credential_service_metadata.endpoints.items.[INDEX].is_active","typeLabel":"boolean"}},"uniqueKey":"devices.items.[INDEX].properties.assa_abloy_credential_service_metadata.endpoints.items.[INDEX]","typeLabel":"object"},"description":"Endpoints associated with the phone.","uniqueKey":"devices.items.[INDEX].properties.assa_abloy_credential_service_metadata.endpoints","typeLabel":"object[]"},"has_active_endpoint":{"type":"boolean","description":"Indicates whether the credential service has active endpoints associated with the phone.","uniqueKey":"devices.items.[INDEX].properties.assa_abloy_credential_service_metadata.has_active_endpoint","typeLabel":"boolean"}},"description":"ASSA ABLOY Credential Service metadata for the phone.","uniqueKey":"devices.items.[INDEX].properties.assa_abloy_credential_service_metadata","typeLabel":"object"},"salto_space_credential_service_metadata":{"type":"object","properties":{"has_active_phone":{"type":"boolean","description":"Indicates whether the credential service has an active associated phone.","uniqueKey":"devices.items.[INDEX].properties.salto_space_credential_service_metadata.has_active_phone","typeLabel":"boolean"}},"description":"Salto Space credential service metadata for the phone.","uniqueKey":"devices.items.[INDEX].properties.salto_space_credential_service_metadata","typeLabel":"object"},"akiles_metadata":{"type":"object","properties":{"gadget_id":{"type":"string","description":"Gadget ID for an Akiles device.","uniqueKey":"devices.items.[INDEX].properties.akiles_metadata.gadget_id","typeLabel":"string"},"gadget_name":{"type":"string","description":"Gadget name for an Akiles device.","uniqueKey":"devices.items.[INDEX].properties.akiles_metadata.gadget_name","typeLabel":"string"},"product_name":{"type":"string","description":"Product name for an Akiles device.","uniqueKey":"devices.items.[INDEX].properties.akiles_metadata.product_name","typeLabel":"string"}},"description":"Metadata for an Akiles device.","uniqueKey":"devices.items.[INDEX].properties.akiles_metadata","typeLabel":"object"},"aqara_metadata":{"type":"object","properties":{"device_name":{"type":"string","description":"Device name for an Aqara device.","uniqueKey":"devices.items.[INDEX].properties.aqara_metadata.device_name","typeLabel":"string"},"did":{"type":"string","description":"Device ID (did) for an Aqara device.","uniqueKey":"devices.items.[INDEX].properties.aqara_metadata.did","typeLabel":"string"},"firmware_version":{"oneOf":[{"type":"string","description":"Firmware version for an Aqara device.","uniqueKey":"devices.items.[INDEX].properties.aqara_metadata.firmware_version.oneOf.0","typeLabel":"string"},{"type":"null","description":"Firmware version for an Aqara device.","uniqueKey":"devices.items.[INDEX].properties.aqara_metadata.firmware_version.oneOf.1","typeLabel":"null"}],"uniqueKey":"devices.items.[INDEX].properties.aqara_metadata.firmware_version","typeLabel":"string | null"},"model":{"type":"string","description":"Model identifier for an Aqara device.","uniqueKey":"devices.items.[INDEX].properties.aqara_metadata.model","typeLabel":"string"},"model_type":{"type":"number","description":"Model type for an Aqara device.","uniqueKey":"devices.items.[INDEX].properties.aqara_metadata.model_type","typeLabel":"number"},"parent_did":{"type":"string","description":"Parent gateway device ID for an Aqara device.","uniqueKey":"devices.items.[INDEX].properties.aqara_metadata.parent_did","typeLabel":"string"},"position_id":{"oneOf":[{"type":"string","description":"Position (room) ID for an Aqara device.","uniqueKey":"devices.items.[INDEX].properties.aqara_metadata.position_id.oneOf.0","typeLabel":"string"},{"type":"null","description":"Position (room) ID for an Aqara device.","uniqueKey":"devices.items.[INDEX].properties.aqara_metadata.position_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"devices.items.[INDEX].properties.aqara_metadata.position_id","typeLabel":"string | null"},"time_zone":{"oneOf":[{"type":"string","description":"Time zone reported for an Aqara device (e.g. GMT-07:00).","uniqueKey":"devices.items.[INDEX].properties.aqara_metadata.time_zone.oneOf.0","typeLabel":"string"},{"type":"null","description":"Time zone reported for an Aqara device (e.g. GMT-07:00).","uniqueKey":"devices.items.[INDEX].properties.aqara_metadata.time_zone.oneOf.1","typeLabel":"null"}],"uniqueKey":"devices.items.[INDEX].properties.aqara_metadata.time_zone","typeLabel":"string | null"}},"description":"Metadata for an Aqara device.","uniqueKey":"devices.items.[INDEX].properties.aqara_metadata","typeLabel":"object"},"arlo_metadata":{"type":"object","properties":{"device_id":{"type":"string","description":"Device ID reported by Arlo.","uniqueKey":"devices.items.[INDEX].properties.arlo_metadata.device_id","typeLabel":"string"},"device_name":{"type":"string","description":"Device name reported by Arlo.","uniqueKey":"devices.items.[INDEX].properties.arlo_metadata.device_name","typeLabel":"string"},"firmware_version":{"type":"string","description":"Firmware version reported by Arlo.","uniqueKey":"devices.items.[INDEX].properties.arlo_metadata.firmware_version","typeLabel":"string"},"hardware_version":{"type":"string","description":"Hardware version reported by Arlo.","uniqueKey":"devices.items.[INDEX].properties.arlo_metadata.hardware_version","typeLabel":"string"},"model_id":{"type":"string","description":"Model ID reported by Arlo.","uniqueKey":"devices.items.[INDEX].properties.arlo_metadata.model_id","typeLabel":"string"}},"description":"Metadata for an Arlo camera.","uniqueKey":"devices.items.[INDEX].properties.arlo_metadata","typeLabel":"object"},"assa_abloy_vostio_metadata":{"type":"object","properties":{"encoder_name":{"type":"string","description":"Encoder name for an ASSA ABLOY Vostio system.","uniqueKey":"devices.items.[INDEX].properties.assa_abloy_vostio_metadata.encoder_name","typeLabel":"string"}},"description":"Metadata for an ASSA ABLOY Vostio system.","uniqueKey":"devices.items.[INDEX].properties.assa_abloy_vostio_metadata","typeLabel":"object"},"august_metadata":{"type":"object","properties":{"has_keypad":{"type":"boolean","description":"Indicates whether an August device has a keypad.","uniqueKey":"devices.items.[INDEX].properties.august_metadata.has_keypad","typeLabel":"boolean"},"house_id":{"type":"string","description":"House ID for an August device.","uniqueKey":"devices.items.[INDEX].properties.august_metadata.house_id","typeLabel":"string"},"house_name":{"type":"string","description":"House name for an August device.","uniqueKey":"devices.items.[INDEX].properties.august_metadata.house_name","typeLabel":"string"},"keypad_battery_level":{"type":"string","description":"Keypad battery level for an August device.","uniqueKey":"devices.items.[INDEX].properties.august_metadata.keypad_battery_level","typeLabel":"string"},"lock_id":{"type":"string","description":"Lock ID for an August device.","uniqueKey":"devices.items.[INDEX].properties.august_metadata.lock_id","typeLabel":"string"},"lock_name":{"type":"string","description":"Lock name for an August device.","uniqueKey":"devices.items.[INDEX].properties.august_metadata.lock_name","typeLabel":"string"},"model":{"type":"string","description":"Model for an August device.","uniqueKey":"devices.items.[INDEX].properties.august_metadata.model","typeLabel":"string"}},"description":"Metadata for an August device.","uniqueKey":"devices.items.[INDEX].properties.august_metadata","typeLabel":"object"},"avigilon_alta_metadata":{"type":"object","properties":{"entry_name":{"type":"string","description":"Entry name for an Avigilon Alta system.","uniqueKey":"devices.items.[INDEX].properties.avigilon_alta_metadata.entry_name","typeLabel":"string"},"entry_relays_total_count":{"type":"number","description":"Total count of entry relays for an Avigilon Alta system.","uniqueKey":"devices.items.[INDEX].properties.avigilon_alta_metadata.entry_relays_total_count","typeLabel":"number"},"org_name":{"type":"string","description":"Organization name for an Avigilon Alta system.","uniqueKey":"devices.items.[INDEX].properties.avigilon_alta_metadata.org_name","typeLabel":"string"},"site_id":{"type":"number","description":"Site ID for an Avigilon Alta system.","uniqueKey":"devices.items.[INDEX].properties.avigilon_alta_metadata.site_id","typeLabel":"number"},"site_name":{"type":"string","description":"Site name for an Avigilon Alta system.","uniqueKey":"devices.items.[INDEX].properties.avigilon_alta_metadata.site_name","typeLabel":"string"},"zone_id":{"type":"number","description":"Zone ID for an Avigilon Alta system.","uniqueKey":"devices.items.[INDEX].properties.avigilon_alta_metadata.zone_id","typeLabel":"number"},"zone_name":{"type":"string","description":"Zone name for an Avigilon Alta system.","uniqueKey":"devices.items.[INDEX].properties.avigilon_alta_metadata.zone_name","typeLabel":"string"}},"description":"Metadata for an Avigilon Alta system.","uniqueKey":"devices.items.[INDEX].properties.avigilon_alta_metadata","typeLabel":"object"},"brivo_metadata":{"type":"object","properties":{"activation_enabled":{"type":"boolean","description":"Indicates whether the Brivo access point has activation (remote unlock) enabled.","uniqueKey":"devices.items.[INDEX].properties.brivo_metadata.activation_enabled","typeLabel":"boolean"},"device_name":{"type":"string","description":"Device name for a Brivo device.","uniqueKey":"devices.items.[INDEX].properties.brivo_metadata.device_name","typeLabel":"string"}},"description":"Metadata for a Brivo device.","uniqueKey":"devices.items.[INDEX].properties.brivo_metadata","typeLabel":"object"},"controlbyweb_metadata":{"type":"object","properties":{"device_id":{"type":"string","description":"Device ID for a ControlByWeb device.","uniqueKey":"devices.items.[INDEX].properties.controlbyweb_metadata.device_id","typeLabel":"string"},"device_name":{"type":"string","description":"Device name for a ControlByWeb device.","uniqueKey":"devices.items.[INDEX].properties.controlbyweb_metadata.device_name","typeLabel":"string"},"relay_name":{"oneOf":[{"type":"string","description":"Relay name for a ControlByWeb device.","uniqueKey":"devices.items.[INDEX].properties.controlbyweb_metadata.relay_name.oneOf.0","typeLabel":"string"},{"type":"null","description":"Relay name for a ControlByWeb device.","uniqueKey":"devices.items.[INDEX].properties.controlbyweb_metadata.relay_name.oneOf.1","typeLabel":"null"}],"uniqueKey":"devices.items.[INDEX].properties.controlbyweb_metadata.relay_name","typeLabel":"string | null"}},"description":"Metadata for a ControlByWeb device.","uniqueKey":"devices.items.[INDEX].properties.controlbyweb_metadata","typeLabel":"object"},"dormakaba_oracode_iho_metadata":{"type":"object","properties":{"door_id":{"type":"number","description":"Door ID for a dormakaba Oracode Homeowner's Portal device.","uniqueKey":"devices.items.[INDEX].properties.dormakaba_oracode_iho_metadata.door_id","typeLabel":"number"},"door_name":{"type":"string","description":"Name of the door for a dormakaba Oracode Homeowner's Portal device.","uniqueKey":"devices.items.[INDEX].properties.dormakaba_oracode_iho_metadata.door_name","typeLabel":"string"},"iana_timezone":{"type":"string","description":"IANA time zone for a dormakaba Oracode Homeowner's Portal device.","uniqueKey":"devices.items.[INDEX].properties.dormakaba_oracode_iho_metadata.iana_timezone","typeLabel":"string"},"user_levels":{"type":"array","items":{"type":"object","properties":{"user_level":{"type":"number","uniqueKey":"devices.items.[INDEX].properties.dormakaba_oracode_iho_metadata.user_levels.items.[INDEX].user_level","typeLabel":"number"},"user_level_check_in_time":{"type":"string","uniqueKey":"devices.items.[INDEX].properties.dormakaba_oracode_iho_metadata.user_levels.items.[INDEX].user_level_check_in_time","typeLabel":"string"},"user_level_check_out_time":{"type":"string","uniqueKey":"devices.items.[INDEX].properties.dormakaba_oracode_iho_metadata.user_levels.items.[INDEX].user_level_check_out_time","typeLabel":"string"},"user_level_name":{"type":"string","uniqueKey":"devices.items.[INDEX].properties.dormakaba_oracode_iho_metadata.user_levels.items.[INDEX].user_level_name","typeLabel":"string"},"user_level_type":{"type":"string","uniqueKey":"devices.items.[INDEX].properties.dormakaba_oracode_iho_metadata.user_levels.items.[INDEX].user_level_type","typeLabel":"string"}},"uniqueKey":"devices.items.[INDEX].properties.dormakaba_oracode_iho_metadata.user_levels.items.[INDEX]","typeLabel":"object"},"description":"User levels for a dormakaba Oracode Homeowner's Portal device.","uniqueKey":"devices.items.[INDEX].properties.dormakaba_oracode_iho_metadata.user_levels","typeLabel":"object[]"}},"description":"Metadata for a dormakaba Oracode Homeowner's Portal device.","uniqueKey":"devices.items.[INDEX].properties.dormakaba_oracode_iho_metadata","typeLabel":"object"},"dormakaba_oracode_metadata":{"type":"object","properties":{"device_id":{"type":"string","description":"Device ID for a dormakaba Oracode device.","uniqueKey":"devices.items.[INDEX].properties.dormakaba_oracode_metadata.device_id","typeLabel":"string"},"door_id":{"type":"number","description":"Door ID for a dormakaba Oracode device.","uniqueKey":"devices.items.[INDEX].properties.dormakaba_oracode_metadata.door_id","typeLabel":"number"},"door_is_wireless":{"type":"boolean","description":"Indicates whether a door is wireless for a dormakaba Oracode device.","uniqueKey":"devices.items.[INDEX].properties.dormakaba_oracode_metadata.door_is_wireless","typeLabel":"boolean"},"door_name":{"type":"string","description":"Door name for a dormakaba Oracode device.","uniqueKey":"devices.items.[INDEX].properties.dormakaba_oracode_metadata.door_name","typeLabel":"string"},"iana_timezone":{"type":"string","description":"IANA time zone for a dormakaba Oracode device.","uniqueKey":"devices.items.[INDEX].properties.dormakaba_oracode_metadata.iana_timezone","typeLabel":"string"},"predefined_time_slots":{"type":"array","items":{"type":"object","properties":{"check_in_time":{"type":"string","description":"Check in time for a time slot for a dormakaba Oracode device.","uniqueKey":"devices.items.[INDEX].properties.dormakaba_oracode_metadata.predefined_time_slots.items.[INDEX].check_in_time","typeLabel":"string"},"check_out_time":{"type":"string","description":"Checkout time for a time slot for a dormakaba Oracode device.","uniqueKey":"devices.items.[INDEX].properties.dormakaba_oracode_metadata.predefined_time_slots.items.[INDEX].check_out_time","typeLabel":"string"},"dormakaba_oracode_user_level_id":{"type":"string","format":"uuid","description":"ID of a user level for a dormakaba Oracode device.","uniqueKey":"devices.items.[INDEX].properties.dormakaba_oracode_metadata.predefined_time_slots.items.[INDEX].dormakaba_oracode_user_level_id","typeLabel":"string\u003cuuid>"},"dormakaba_oracode_user_level_prefix":{"type":"number","description":"Prefix for a user level for a dormakaba Oracode device.","uniqueKey":"devices.items.[INDEX].properties.dormakaba_oracode_metadata.predefined_time_slots.items.[INDEX].dormakaba_oracode_user_level_prefix","typeLabel":"number"},"is_24_hour":{"type":"boolean","description":"Indicates whether a time slot for a dormakaba Oracode device is a 24-hour time slot.","uniqueKey":"devices.items.[INDEX].properties.dormakaba_oracode_metadata.predefined_time_slots.items.[INDEX].is_24_hour","typeLabel":"boolean"},"is_biweekly_mode":{"type":"boolean","description":"Indicates whether a time slot for a dormakaba Oracode device is in biweekly mode.","uniqueKey":"devices.items.[INDEX].properties.dormakaba_oracode_metadata.predefined_time_slots.items.[INDEX].is_biweekly_mode","typeLabel":"boolean"},"is_master":{"type":"boolean","description":"Indicates whether a time slot for a dormakaba Oracode device is a master time slot.","uniqueKey":"devices.items.[INDEX].properties.dormakaba_oracode_metadata.predefined_time_slots.items.[INDEX].is_master","typeLabel":"boolean"},"is_one_shot":{"type":"boolean","description":"Indicates whether a time slot for a dormakaba Oracode device is a one-shot time slot.","uniqueKey":"devices.items.[INDEX].properties.dormakaba_oracode_metadata.predefined_time_slots.items.[INDEX].is_one_shot","typeLabel":"boolean"},"name":{"type":"string","description":"Name of a time slot for a dormakaba Oracode device.","uniqueKey":"devices.items.[INDEX].properties.dormakaba_oracode_metadata.predefined_time_slots.items.[INDEX].name","typeLabel":"string"},"prefix":{"type":"number","description":"Prefix for a time slot for a dormakaba Oracode device.","uniqueKey":"devices.items.[INDEX].properties.dormakaba_oracode_metadata.predefined_time_slots.items.[INDEX].prefix","typeLabel":"number"}},"uniqueKey":"devices.items.[INDEX].properties.dormakaba_oracode_metadata.predefined_time_slots.items.[INDEX]","typeLabel":"object"},"description":"Predefined time slots for a dormakaba Oracode device.","uniqueKey":"devices.items.[INDEX].properties.dormakaba_oracode_metadata.predefined_time_slots","typeLabel":"object[]"},"site_name":{"type":"string","description":"Site name for a dormakaba Oracode device.","uniqueKey":"devices.items.[INDEX].properties.dormakaba_oracode_metadata.site_name","typeLabel":"string"}},"description":"Metadata for a dormakaba Oracode device.","uniqueKey":"devices.items.[INDEX].properties.dormakaba_oracode_metadata","typeLabel":"object"},"ecobee_metadata":{"type":"object","properties":{"device_name":{"type":"string","description":"Device name for an ecobee device.","uniqueKey":"devices.items.[INDEX].properties.ecobee_metadata.device_name","typeLabel":"string"},"ecobee_device_id":{"type":"string","description":"Device ID for an ecobee device.","uniqueKey":"devices.items.[INDEX].properties.ecobee_metadata.ecobee_device_id","typeLabel":"string"}},"description":"Metadata for an ecobee device.","uniqueKey":"devices.items.[INDEX].properties.ecobee_metadata","typeLabel":"object"},"eufy_metadata":{"type":"object","properties":{"device_id":{"type":"string","uniqueKey":"devices.items.[INDEX].properties.eufy_metadata.device_id","typeLabel":"string"},"device_name":{"type":"string","uniqueKey":"devices.items.[INDEX].properties.eufy_metadata.device_name","typeLabel":"string"},"model":{"type":"string","uniqueKey":"devices.items.[INDEX].properties.eufy_metadata.model","typeLabel":"string"}},"description":"Metadata for a Eufy device.","uniqueKey":"devices.items.[INDEX].properties.eufy_metadata","typeLabel":"object"},"four_suites_metadata":{"type":"object","properties":{"device_id":{"type":"number","description":"Device ID for a 4SUITES device.","uniqueKey":"devices.items.[INDEX].properties.four_suites_metadata.device_id","typeLabel":"number"},"device_name":{"type":"string","description":"Device name for a 4SUITES device.","uniqueKey":"devices.items.[INDEX].properties.four_suites_metadata.device_name","typeLabel":"string"},"reclose_delay_in_seconds":{"type":"number","description":"Reclose delay, in seconds, for a 4SUITES device.","uniqueKey":"devices.items.[INDEX].properties.four_suites_metadata.reclose_delay_in_seconds","typeLabel":"number"}},"description":"Metadata for a 4SUITES device.","uniqueKey":"devices.items.[INDEX].properties.four_suites_metadata","typeLabel":"object"},"genie_metadata":{"type":"object","properties":{"device_name":{"type":"string","description":"Lock name for a Genie device.","uniqueKey":"devices.items.[INDEX].properties.genie_metadata.device_name","typeLabel":"string"},"door_name":{"type":"string","description":"Door name for a Genie device.","uniqueKey":"devices.items.[INDEX].properties.genie_metadata.door_name","typeLabel":"string"}},"description":"Metadata for a Genie device.","uniqueKey":"devices.items.[INDEX].properties.genie_metadata","typeLabel":"object"},"honeywell_resideo_metadata":{"type":"object","properties":{"device_name":{"type":"string","description":"Device name for a Honeywell Resideo device.","uniqueKey":"devices.items.[INDEX].properties.honeywell_resideo_metadata.device_name","typeLabel":"string"},"honeywell_resideo_device_id":{"type":"string","description":"Device ID for a Honeywell Resideo device.","uniqueKey":"devices.items.[INDEX].properties.honeywell_resideo_metadata.honeywell_resideo_device_id","typeLabel":"string"}},"description":"Metadata for a Honeywell Resideo device.","uniqueKey":"devices.items.[INDEX].properties.honeywell_resideo_metadata","typeLabel":"object"},"igloo_metadata":{"type":"object","properties":{"bridge_id":{"type":"string","description":"Bridge ID for an igloo device.","uniqueKey":"devices.items.[INDEX].properties.igloo_metadata.bridge_id","typeLabel":"string"},"device_id":{"type":"string","description":"Device ID for an igloo device.","uniqueKey":"devices.items.[INDEX].properties.igloo_metadata.device_id","typeLabel":"string"},"model":{"type":"string","description":"Model for an igloo device.","uniqueKey":"devices.items.[INDEX].properties.igloo_metadata.model","typeLabel":"string"}},"description":"Metadata for an igloo device.","uniqueKey":"devices.items.[INDEX].properties.igloo_metadata","typeLabel":"object"},"igloohome_metadata":{"type":"object","properties":{"bridge_id":{"type":"string","description":"Bridge ID for an igloohome device.","uniqueKey":"devices.items.[INDEX].properties.igloohome_metadata.bridge_id","typeLabel":"string"},"bridge_name":{"type":"string","description":"Bridge name for an igloohome device.","uniqueKey":"devices.items.[INDEX].properties.igloohome_metadata.bridge_name","typeLabel":"string"},"device_id":{"type":"string","description":"Device ID for an igloohome device.","uniqueKey":"devices.items.[INDEX].properties.igloohome_metadata.device_id","typeLabel":"string"},"device_name":{"type":"string","description":"Device name for an igloohome device.","uniqueKey":"devices.items.[INDEX].properties.igloohome_metadata.device_name","typeLabel":"string"},"is_accessory_keypad_linked_to_bridge":{"type":"boolean","description":"Indicates whether a keypad is linked to a bridge for an igloohome device.","uniqueKey":"devices.items.[INDEX].properties.igloohome_metadata.is_accessory_keypad_linked_to_bridge","typeLabel":"boolean"},"keypad_id":{"type":"string","description":"Keypad ID for an igloohome device.","uniqueKey":"devices.items.[INDEX].properties.igloohome_metadata.keypad_id","typeLabel":"string"}},"description":"Metadata for an igloohome device.","uniqueKey":"devices.items.[INDEX].properties.igloohome_metadata","typeLabel":"object"},"keynest_metadata":{"type":"object","properties":{"address":{"oneOf":[{"type":"string","description":"Address for a KeyNest device.","uniqueKey":"devices.items.[INDEX].properties.keynest_metadata.address.oneOf.0","typeLabel":"string"},{"type":"null","description":"Address for a KeyNest device.","uniqueKey":"devices.items.[INDEX].properties.keynest_metadata.address.oneOf.1","typeLabel":"null"}],"uniqueKey":"devices.items.[INDEX].properties.keynest_metadata.address","typeLabel":"string | null"},"current_or_last_store_id":{"type":"number","description":"Current or last store ID for a KeyNest device.","uniqueKey":"devices.items.[INDEX].properties.keynest_metadata.current_or_last_store_id","typeLabel":"number"},"current_status":{"oneOf":[{"type":"string","description":"Current status for a KeyNest device.","uniqueKey":"devices.items.[INDEX].properties.keynest_metadata.current_status.oneOf.0","typeLabel":"string"},{"type":"null","description":"Current status for a KeyNest device.","uniqueKey":"devices.items.[INDEX].properties.keynest_metadata.current_status.oneOf.1","typeLabel":"null"}],"uniqueKey":"devices.items.[INDEX].properties.keynest_metadata.current_status","typeLabel":"string | null"},"current_user_company":{"oneOf":[{"type":"string","description":"Current user company for a KeyNest device.","uniqueKey":"devices.items.[INDEX].properties.keynest_metadata.current_user_company.oneOf.0","typeLabel":"string"},{"type":"null","description":"Current user company for a KeyNest device.","uniqueKey":"devices.items.[INDEX].properties.keynest_metadata.current_user_company.oneOf.1","typeLabel":"null"}],"uniqueKey":"devices.items.[INDEX].properties.keynest_metadata.current_user_company","typeLabel":"string | null"},"current_user_email":{"oneOf":[{"type":"string","description":"Current user email for a KeyNest device.","uniqueKey":"devices.items.[INDEX].properties.keynest_metadata.current_user_email.oneOf.0","typeLabel":"string"},{"type":"null","description":"Current user email for a KeyNest device.","uniqueKey":"devices.items.[INDEX].properties.keynest_metadata.current_user_email.oneOf.1","typeLabel":"null"}],"uniqueKey":"devices.items.[INDEX].properties.keynest_metadata.current_user_email","typeLabel":"string | null"},"current_user_name":{"oneOf":[{"type":"string","description":"Current user name for a KeyNest device.","uniqueKey":"devices.items.[INDEX].properties.keynest_metadata.current_user_name.oneOf.0","typeLabel":"string"},{"type":"null","description":"Current user name for a KeyNest device.","uniqueKey":"devices.items.[INDEX].properties.keynest_metadata.current_user_name.oneOf.1","typeLabel":"null"}],"uniqueKey":"devices.items.[INDEX].properties.keynest_metadata.current_user_name","typeLabel":"string | null"},"current_user_phone_number":{"oneOf":[{"type":"string","description":"Current user phone number for a KeyNest device.","uniqueKey":"devices.items.[INDEX].properties.keynest_metadata.current_user_phone_number.oneOf.0","typeLabel":"string"},{"type":"null","description":"Current user phone number for a KeyNest device.","uniqueKey":"devices.items.[INDEX].properties.keynest_metadata.current_user_phone_number.oneOf.1","typeLabel":"null"}],"uniqueKey":"devices.items.[INDEX].properties.keynest_metadata.current_user_phone_number","typeLabel":"string | null"},"default_office_id":{"type":"number","description":"Default office ID for a KeyNest device.","uniqueKey":"devices.items.[INDEX].properties.keynest_metadata.default_office_id","typeLabel":"number"},"device_name":{"type":"string","description":"Device name for a KeyNest device.","uniqueKey":"devices.items.[INDEX].properties.keynest_metadata.device_name","typeLabel":"string"},"fob_id":{"type":"number","description":"Fob ID for a KeyNest device.","uniqueKey":"devices.items.[INDEX].properties.keynest_metadata.fob_id","typeLabel":"number"},"handover_method":{"oneOf":[{"type":"string","description":"Handover method for a KeyNest device.","uniqueKey":"devices.items.[INDEX].properties.keynest_metadata.handover_method.oneOf.0","typeLabel":"string"},{"type":"null","description":"Handover method for a KeyNest device.","uniqueKey":"devices.items.[INDEX].properties.keynest_metadata.handover_method.oneOf.1","typeLabel":"null"}],"uniqueKey":"devices.items.[INDEX].properties.keynest_metadata.handover_method","typeLabel":"string | null"},"has_photo":{"type":"boolean","description":"Whether the KeyNest device has a photo.","uniqueKey":"devices.items.[INDEX].properties.keynest_metadata.has_photo","typeLabel":"boolean"},"is_quadient_locker":{"type":"boolean","description":"Whether the key is in a locker that does not support the access codes API.","uniqueKey":"devices.items.[INDEX].properties.keynest_metadata.is_quadient_locker","typeLabel":"boolean"},"key_id":{"type":"string","description":"Key ID for a KeyNest device.","uniqueKey":"devices.items.[INDEX].properties.keynest_metadata.key_id","typeLabel":"string"},"key_notes":{"oneOf":[{"type":"string","description":"Key notes for a KeyNest device.","uniqueKey":"devices.items.[INDEX].properties.keynest_metadata.key_notes.oneOf.0","typeLabel":"string"},{"type":"null","description":"Key notes for a KeyNest device.","uniqueKey":"devices.items.[INDEX].properties.keynest_metadata.key_notes.oneOf.1","typeLabel":"null"}],"uniqueKey":"devices.items.[INDEX].properties.keynest_metadata.key_notes","typeLabel":"string | null"},"keynest_app_user":{"oneOf":[{"type":"string","description":"KeyNest app user for a KeyNest device.","uniqueKey":"devices.items.[INDEX].properties.keynest_metadata.keynest_app_user.oneOf.0","typeLabel":"string"},{"type":"null","description":"KeyNest app user for a KeyNest device.","uniqueKey":"devices.items.[INDEX].properties.keynest_metadata.keynest_app_user.oneOf.1","typeLabel":"null"}],"uniqueKey":"devices.items.[INDEX].properties.keynest_metadata.keynest_app_user","typeLabel":"string | null"},"last_movement":{"type":"string","description":"Last movement timestamp for a KeyNest device.","uniqueKey":"devices.items.[INDEX].properties.keynest_metadata.last_movement","typeLabel":"string"},"property_id":{"oneOf":[{"type":"string","description":"Property ID for a KeyNest device.","uniqueKey":"devices.items.[INDEX].properties.keynest_metadata.property_id.oneOf.0","typeLabel":"string"},{"type":"null","description":"Property ID for a KeyNest device.","uniqueKey":"devices.items.[INDEX].properties.keynest_metadata.property_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"devices.items.[INDEX].properties.keynest_metadata.property_id","typeLabel":"string | null"},"property_postcode":{"oneOf":[{"type":"string","description":"Property postcode for a KeyNest device.","uniqueKey":"devices.items.[INDEX].properties.keynest_metadata.property_postcode.oneOf.0","typeLabel":"string"},{"type":"null","description":"Property postcode for a KeyNest device.","uniqueKey":"devices.items.[INDEX].properties.keynest_metadata.property_postcode.oneOf.1","typeLabel":"null"}],"uniqueKey":"devices.items.[INDEX].properties.keynest_metadata.property_postcode","typeLabel":"string | null"},"status_type":{"type":"string","description":"Status type for a KeyNest device.","uniqueKey":"devices.items.[INDEX].properties.keynest_metadata.status_type","typeLabel":"string"},"subscription_plan":{"type":"string","description":"Subscription plan for a KeyNest device.","uniqueKey":"devices.items.[INDEX].properties.keynest_metadata.subscription_plan","typeLabel":"string"}},"description":"Metadata for a KeyNest device.","uniqueKey":"devices.items.[INDEX].properties.keynest_metadata","typeLabel":"object"},"kisi_metadata":{"type":"object","properties":{"description":{"oneOf":[{"type":"string","description":"Description for a Kisi device.","uniqueKey":"devices.items.[INDEX].properties.kisi_metadata.description.oneOf.0","typeLabel":"string"},{"type":"null","description":"Description for a Kisi device.","uniqueKey":"devices.items.[INDEX].properties.kisi_metadata.description.oneOf.1","typeLabel":"null"}],"uniqueKey":"devices.items.[INDEX].properties.kisi_metadata.description","typeLabel":"string | null"},"lock_id":{"type":"number","description":"Lock ID for a Kisi device.","uniqueKey":"devices.items.[INDEX].properties.kisi_metadata.lock_id","typeLabel":"number"},"lock_name":{"type":"string","description":"Lock name for a Kisi device.","uniqueKey":"devices.items.[INDEX].properties.kisi_metadata.lock_name","typeLabel":"string"},"place_name":{"oneOf":[{"type":"string","description":"Place name for a Kisi device.","uniqueKey":"devices.items.[INDEX].properties.kisi_metadata.place_name.oneOf.0","typeLabel":"string"},{"type":"null","description":"Place name for a Kisi device.","uniqueKey":"devices.items.[INDEX].properties.kisi_metadata.place_name.oneOf.1","typeLabel":"null"}],"uniqueKey":"devices.items.[INDEX].properties.kisi_metadata.place_name","typeLabel":"string | null"}},"description":"Metadata for a Kisi device.","uniqueKey":"devices.items.[INDEX].properties.kisi_metadata","typeLabel":"object"},"korelock_metadata":{"type":"object","properties":{"device_id":{"type":"string","description":"Device ID for a Korelock device.","uniqueKey":"devices.items.[INDEX].properties.korelock_metadata.device_id","typeLabel":"string"},"device_name":{"type":"string","description":"Device name for a Korelock device.","uniqueKey":"devices.items.[INDEX].properties.korelock_metadata.device_name","typeLabel":"string"},"firmware_version":{"type":"string","description":"Firmware version for a Korelock device.","uniqueKey":"devices.items.[INDEX].properties.korelock_metadata.firmware_version","typeLabel":"string"},"location_id":{"oneOf":[{"type":"string","description":"Location ID for a Korelock device. Required for timebound access codes.","uniqueKey":"devices.items.[INDEX].properties.korelock_metadata.location_id.oneOf.0","typeLabel":"string"},{"type":"null","description":"Location ID for a Korelock device. Required for timebound access codes.","uniqueKey":"devices.items.[INDEX].properties.korelock_metadata.location_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"devices.items.[INDEX].properties.korelock_metadata.location_id","typeLabel":"string | null"},"model_code":{"type":"string","description":"Model code for a Korelock device.","uniqueKey":"devices.items.[INDEX].properties.korelock_metadata.model_code","typeLabel":"string"},"serial_number":{"type":"string","description":"Serial number for a Korelock device.","uniqueKey":"devices.items.[INDEX].properties.korelock_metadata.serial_number","typeLabel":"string"},"wifi_signal_strength":{"type":"number","description":"WiFi signal strength (0-1) for a Korelock device.","uniqueKey":"devices.items.[INDEX].properties.korelock_metadata.wifi_signal_strength","typeLabel":"number"}},"description":"Metadata for a Korelock device.","uniqueKey":"devices.items.[INDEX].properties.korelock_metadata","typeLabel":"object"},"kwikset_metadata":{"type":"object","properties":{"device_id":{"type":"string","description":"Device ID for a Kwikset device.","uniqueKey":"devices.items.[INDEX].properties.kwikset_metadata.device_id","typeLabel":"string"},"device_name":{"type":"string","description":"Device name for a Kwikset device.","uniqueKey":"devices.items.[INDEX].properties.kwikset_metadata.device_name","typeLabel":"string"},"model_number":{"type":"string","description":"Model number for a Kwikset device.","uniqueKey":"devices.items.[INDEX].properties.kwikset_metadata.model_number","typeLabel":"string"}},"description":"Metadata for a Kwikset device.","uniqueKey":"devices.items.[INDEX].properties.kwikset_metadata","typeLabel":"object"},"lockly_metadata":{"type":"object","properties":{"device_id":{"type":"string","description":"Device ID for a Lockly device.","uniqueKey":"devices.items.[INDEX].properties.lockly_metadata.device_id","typeLabel":"string"},"device_name":{"type":"string","description":"Device name for a Lockly device.","uniqueKey":"devices.items.[INDEX].properties.lockly_metadata.device_name","typeLabel":"string"},"model":{"type":"string","description":"Model for a Lockly device.","uniqueKey":"devices.items.[INDEX].properties.lockly_metadata.model","typeLabel":"string"}},"description":"Metadata for a Lockly device.","uniqueKey":"devices.items.[INDEX].properties.lockly_metadata","typeLabel":"object"},"minut_metadata":{"type":"object","properties":{"device_id":{"type":"string","description":"Device ID for a Minut device.","uniqueKey":"devices.items.[INDEX].properties.minut_metadata.device_id","typeLabel":"string"},"device_name":{"type":"string","description":"Device name for a Minut device.","uniqueKey":"devices.items.[INDEX].properties.minut_metadata.device_name","typeLabel":"string"},"latest_sensor_values":{"type":"object","properties":{"accelerometer_z":{"type":"object","properties":{"time":{"type":"string","description":"Time of latest accelerometer Z-axis reading for a Minut device.","uniqueKey":"devices.items.[INDEX].properties.minut_metadata.latest_sensor_values.accelerometer_z.time","typeLabel":"string"},"value":{"type":"number","description":"Value of latest accelerometer Z-axis reading for a Minut device.","uniqueKey":"devices.items.[INDEX].properties.minut_metadata.latest_sensor_values.accelerometer_z.value","typeLabel":"number"}},"description":"Latest accelerometer Z-axis reading for a Minut device.","uniqueKey":"devices.items.[INDEX].properties.minut_metadata.latest_sensor_values.accelerometer_z","typeLabel":"object"},"humidity":{"type":"object","properties":{"time":{"type":"string","description":"Time of latest humidity reading for a Minut device.","uniqueKey":"devices.items.[INDEX].properties.minut_metadata.latest_sensor_values.humidity.time","typeLabel":"string"},"value":{"type":"number","description":"Value of latest humidity reading for a Minut device.","uniqueKey":"devices.items.[INDEX].properties.minut_metadata.latest_sensor_values.humidity.value","typeLabel":"number"}},"description":"Latest humidity reading for a Minut device.","uniqueKey":"devices.items.[INDEX].properties.minut_metadata.latest_sensor_values.humidity","typeLabel":"object"},"pressure":{"type":"object","properties":{"time":{"type":"string","description":"Time of latest pressure reading for a Minut device.","uniqueKey":"devices.items.[INDEX].properties.minut_metadata.latest_sensor_values.pressure.time","typeLabel":"string"},"value":{"type":"number","description":"Value of latest pressure reading for a Minut device.","uniqueKey":"devices.items.[INDEX].properties.minut_metadata.latest_sensor_values.pressure.value","typeLabel":"number"}},"description":"Latest pressure reading for a Minut device.","uniqueKey":"devices.items.[INDEX].properties.minut_metadata.latest_sensor_values.pressure","typeLabel":"object"},"sound":{"type":"object","properties":{"time":{"type":"string","description":"Time of latest sound reading for a Minut device.","uniqueKey":"devices.items.[INDEX].properties.minut_metadata.latest_sensor_values.sound.time","typeLabel":"string"},"value":{"type":"number","description":"Value of latest sound reading for a Minut device.","uniqueKey":"devices.items.[INDEX].properties.minut_metadata.latest_sensor_values.sound.value","typeLabel":"number"}},"description":"Latest sound reading for a Minut device.","uniqueKey":"devices.items.[INDEX].properties.minut_metadata.latest_sensor_values.sound","typeLabel":"object"},"temperature":{"type":"object","properties":{"time":{"type":"string","description":"Time of latest temperature reading for a Minut device.","uniqueKey":"devices.items.[INDEX].properties.minut_metadata.latest_sensor_values.temperature.time","typeLabel":"string"},"value":{"type":"number","description":"Value of latest temperature reading for a Minut device.","uniqueKey":"devices.items.[INDEX].properties.minut_metadata.latest_sensor_values.temperature.value","typeLabel":"number"}},"description":"Latest temperature reading for a Minut device.","uniqueKey":"devices.items.[INDEX].properties.minut_metadata.latest_sensor_values.temperature","typeLabel":"object"}},"description":"Latest sensor values for a Minut device.","uniqueKey":"devices.items.[INDEX].properties.minut_metadata.latest_sensor_values","typeLabel":"object"}},"description":"Metadata for a Minut device.","uniqueKey":"devices.items.[INDEX].properties.minut_metadata","typeLabel":"object"},"nest_metadata":{"type":"object","properties":{"device_custom_name":{"type":"string","description":"Custom device name for a Google Nest device. The device owner sets this value.","uniqueKey":"devices.items.[INDEX].properties.nest_metadata.device_custom_name","typeLabel":"string"},"device_name":{"type":"string","description":"Device name for a Google Nest device. Google sets this value.","uniqueKey":"devices.items.[INDEX].properties.nest_metadata.device_name","typeLabel":"string"},"display_name":{"type":"string","description":"Name of the Google Home room containing the device. The device owner sets this value.","uniqueKey":"devices.items.[INDEX].properties.nest_metadata.display_name","typeLabel":"string"},"nest_device_id":{"type":"string","description":"Device ID for a Google Nest device.","uniqueKey":"devices.items.[INDEX].properties.nest_metadata.nest_device_id","typeLabel":"string"},"nest_structure_id":{"type":"string","description":"ID of the Google Nest structure containing the device.","uniqueKey":"devices.items.[INDEX].properties.nest_metadata.nest_structure_id","typeLabel":"string"},"structure_name":{"type":"string","description":"Name of the Google Nest structure containing the device. The device owner sets this value.","uniqueKey":"devices.items.[INDEX].properties.nest_metadata.structure_name","typeLabel":"string"}},"description":"Metadata for a Google Nest device.","uniqueKey":"devices.items.[INDEX].properties.nest_metadata","typeLabel":"object"},"noiseaware_metadata":{"type":"object","properties":{"device_id":{"type":"string","description":"Device ID for a NoiseAware device.","uniqueKey":"devices.items.[INDEX].properties.noiseaware_metadata.device_id","typeLabel":"string"},"device_model":{"type":"string","enum":["indoor","outdoor"],"description":"Device model for a NoiseAware device.","uniqueKey":"devices.items.[INDEX].properties.noiseaware_metadata.device_model","typeLabel":"enum\u003cstring>"},"device_name":{"type":"string","description":"Device name for a NoiseAware device.","uniqueKey":"devices.items.[INDEX].properties.noiseaware_metadata.device_name","typeLabel":"string"},"noise_level_decibel":{"type":"number","description":"Noise level, in decibels, for a NoiseAware device.","uniqueKey":"devices.items.[INDEX].properties.noiseaware_metadata.noise_level_decibel","typeLabel":"number"},"noise_level_nrs":{"type":"number","description":"Noise level, expressed as a Noise Risk Score (NRS), for a NoiseAware device.","uniqueKey":"devices.items.[INDEX].properties.noiseaware_metadata.noise_level_nrs","typeLabel":"number"}},"description":"Metadata for a NoiseAware device.","uniqueKey":"devices.items.[INDEX].properties.noiseaware_metadata","typeLabel":"object"},"nuki_metadata":{"type":"object","properties":{"device_id":{"type":"string","description":"Device ID for a Nuki device.","uniqueKey":"devices.items.[INDEX].properties.nuki_metadata.device_id","typeLabel":"string"},"device_name":{"type":"string","description":"Device name for a Nuki device.","uniqueKey":"devices.items.[INDEX].properties.nuki_metadata.device_name","typeLabel":"string"},"keypad_2_paired":{"type":"boolean","description":"Indicates whether keypad 2 is paired for a Nuki device.","uniqueKey":"devices.items.[INDEX].properties.nuki_metadata.keypad_2_paired","typeLabel":"boolean"},"keypad_battery_critical":{"type":"boolean","description":"Indicates whether the keypad battery is in a critical state for a Nuki device.","uniqueKey":"devices.items.[INDEX].properties.nuki_metadata.keypad_battery_critical","typeLabel":"boolean"},"keypad_paired":{"type":"boolean","description":"Indicates whether the keypad is paired for a Nuki device.","uniqueKey":"devices.items.[INDEX].properties.nuki_metadata.keypad_paired","typeLabel":"boolean"}},"description":"Metadata for a Nuki device.","uniqueKey":"devices.items.[INDEX].properties.nuki_metadata","typeLabel":"object"},"omnitec_metadata":{"type":"object","properties":{"has_gateway":{"type":"boolean","description":"Whether the Omnitec lock has a connected gateway for remote operations.","uniqueKey":"devices.items.[INDEX].properties.omnitec_metadata.has_gateway","typeLabel":"boolean"},"lock_alias":{"type":"string","description":"Operator-assigned alias for an Omnitec device.","uniqueKey":"devices.items.[INDEX].properties.omnitec_metadata.lock_alias","typeLabel":"string"},"lock_id":{"type":"number","description":"Lock ID for an Omnitec device.","uniqueKey":"devices.items.[INDEX].properties.omnitec_metadata.lock_id","typeLabel":"number"},"lock_mac":{"type":"string","description":"Bluetooth MAC address for an Omnitec device.","uniqueKey":"devices.items.[INDEX].properties.omnitec_metadata.lock_mac","typeLabel":"string"},"lock_name":{"type":"string","description":"Lock name for an Omnitec device.","uniqueKey":"devices.items.[INDEX].properties.omnitec_metadata.lock_name","typeLabel":"string"},"time_zone":{"oneOf":[{"type":"string","description":"IANA time zone for the Omnitec device, used to schedule time-bound access codes at the correct local time (accounting for DST).","uniqueKey":"devices.items.[INDEX].properties.omnitec_metadata.time_zone.oneOf.0","typeLabel":"string"},{"type":"null","description":"IANA time zone for the Omnitec device, used to schedule time-bound access codes at the correct local time (accounting for DST).","uniqueKey":"devices.items.[INDEX].properties.omnitec_metadata.time_zone.oneOf.1","typeLabel":"null"}],"uniqueKey":"devices.items.[INDEX].properties.omnitec_metadata.time_zone","typeLabel":"string | null"},"timezone_raw_offset_ms":{"type":"number","description":"Static UTC offset of the Omnitec lock in milliseconds. Does not account for DST.","uniqueKey":"devices.items.[INDEX].properties.omnitec_metadata.timezone_raw_offset_ms","typeLabel":"number"}},"description":"Metadata for an Omnitec device.","uniqueKey":"devices.items.[INDEX].properties.omnitec_metadata","typeLabel":"object"},"reolink_metadata":{"type":"object","properties":{"firmware_version":{"type":"string","description":"Firmware version reported by the camera.","uniqueKey":"devices.items.[INDEX].properties.reolink_metadata.firmware_version","typeLabel":"string"},"hardware_version":{"type":"string","description":"Hardware version reported by the camera.","uniqueKey":"devices.items.[INDEX].properties.reolink_metadata.hardware_version","typeLabel":"string"},"model":{"type":"string","description":"Model reported by the Reolink camera.","uniqueKey":"devices.items.[INDEX].properties.reolink_metadata.model","typeLabel":"string"}},"description":"Metadata for a Reolink camera.","uniqueKey":"devices.items.[INDEX].properties.reolink_metadata","typeLabel":"object"},"ring_metadata":{"type":"object","properties":{"device_id":{"type":"string","description":"Device ID for a Ring device.","uniqueKey":"devices.items.[INDEX].properties.ring_metadata.device_id","typeLabel":"string"},"device_name":{"type":"string","description":"Device name for a Ring device.","uniqueKey":"devices.items.[INDEX].properties.ring_metadata.device_name","typeLabel":"string"}},"description":"Metadata for a Ring device.","uniqueKey":"devices.items.[INDEX].properties.ring_metadata","typeLabel":"object"},"salto_ks_metadata":{"type":"object","properties":{"battery_level":{"type":"string","description":"Battery level for a Salto KS device.","uniqueKey":"devices.items.[INDEX].properties.salto_ks_metadata.battery_level","typeLabel":"string"},"customer_reference":{"type":"string","description":"Customer reference for a Salto KS device.","uniqueKey":"devices.items.[INDEX].properties.salto_ks_metadata.customer_reference","typeLabel":"string"},"has_custom_pin_subscription":{"type":"boolean","description":"Indicates whether the site has a Salto KS subscription that supports custom PINs.","uniqueKey":"devices.items.[INDEX].properties.salto_ks_metadata.has_custom_pin_subscription","typeLabel":"boolean"},"lock_id":{"type":"string","description":"Lock ID for a Salto KS device.","uniqueKey":"devices.items.[INDEX].properties.salto_ks_metadata.lock_id","typeLabel":"string"},"lock_type":{"type":"string","description":"Lock type for a Salto KS device.","uniqueKey":"devices.items.[INDEX].properties.salto_ks_metadata.lock_type","typeLabel":"string"},"locked_state":{"type":"string","description":"Locked state for a Salto KS device.","uniqueKey":"devices.items.[INDEX].properties.salto_ks_metadata.locked_state","typeLabel":"string"},"model":{"type":"string","description":"Model for a Salto KS device.","uniqueKey":"devices.items.[INDEX].properties.salto_ks_metadata.model","typeLabel":"string"},"site_id":{"type":"string","description":"Site ID for the Salto KS site to which the device belongs.","uniqueKey":"devices.items.[INDEX].properties.salto_ks_metadata.site_id","typeLabel":"string"},"site_name":{"type":"string","description":"Site name for the Salto KS site to which the device belongs.","uniqueKey":"devices.items.[INDEX].properties.salto_ks_metadata.site_name","typeLabel":"string"}},"description":"Metadata for a Salto KS device.","uniqueKey":"devices.items.[INDEX].properties.salto_ks_metadata","typeLabel":"object"},"schlage_metadata":{"type":"object","properties":{"device_id":{"type":"string","description":"Device ID for a Schlage device.","uniqueKey":"devices.items.[INDEX].properties.schlage_metadata.device_id","typeLabel":"string"},"device_name":{"type":"string","description":"Device name for a Schlage device.","uniqueKey":"devices.items.[INDEX].properties.schlage_metadata.device_name","typeLabel":"string"},"model":{"type":"string","description":"Model for a Schlage device.","uniqueKey":"devices.items.[INDEX].properties.schlage_metadata.model","typeLabel":"string"}},"description":"Metadata for a Schlage device.","uniqueKey":"devices.items.[INDEX].properties.schlage_metadata","typeLabel":"object"},"seam_bridge_metadata":{"type":"object","properties":{"device_num":{"type":"number","description":"Device number for Seam Bridge.","uniqueKey":"devices.items.[INDEX].properties.seam_bridge_metadata.device_num","typeLabel":"number"},"name":{"type":"string","description":"Name for Seam Bridge.","uniqueKey":"devices.items.[INDEX].properties.seam_bridge_metadata.name","typeLabel":"string"},"unlock_method":{"type":"string","enum":["bridge","doorking"],"description":"Unlock method for Seam Bridge.","uniqueKey":"devices.items.[INDEX].properties.seam_bridge_metadata.unlock_method","typeLabel":"enum\u003cstring>"}},"description":"Metadata for Seam Bridge.","uniqueKey":"devices.items.[INDEX].properties.seam_bridge_metadata","typeLabel":"object"},"sensi_metadata":{"type":"object","properties":{"device_id":{"type":"string","description":"Device ID for a Sensi device.","uniqueKey":"devices.items.[INDEX].properties.sensi_metadata.device_id","typeLabel":"string"},"device_name":{"type":"string","description":"Device name for a Sensi device.","uniqueKey":"devices.items.[INDEX].properties.sensi_metadata.device_name","typeLabel":"string"},"product_type":{"type":"string","description":"Product type for a Sensi device.","uniqueKey":"devices.items.[INDEX].properties.sensi_metadata.product_type","typeLabel":"string"}},"description":"Metadata for a Sensi device.","uniqueKey":"devices.items.[INDEX].properties.sensi_metadata","typeLabel":"object"},"sensibo_metadata":{"type":"object","properties":{"firmware_version":{"type":"string","description":"Firmware version of the Sensibo device.","uniqueKey":"devices.items.[INDEX].properties.sensibo_metadata.firmware_version","typeLabel":"string"},"mac_address":{"type":"string","description":"MAC address of the Sensibo device.","uniqueKey":"devices.items.[INDEX].properties.sensibo_metadata.mac_address","typeLabel":"string"},"pod_id":{"type":"string","description":"ID of the Sensibo device, which Sensibo calls a pod.","uniqueKey":"devices.items.[INDEX].properties.sensibo_metadata.pod_id","typeLabel":"string"},"product_model":{"type":"string","description":"Product model of the Sensibo device, such as `skyv2` or `air`.","uniqueKey":"devices.items.[INDEX].properties.sensibo_metadata.product_model","typeLabel":"string"},"room_name":{"type":"string","description":"Name of the room that the Sensibo device is in.","uniqueKey":"devices.items.[INDEX].properties.sensibo_metadata.room_name","typeLabel":"string"},"serial_number":{"type":"string","description":"Serial number of the Sensibo device.","uniqueKey":"devices.items.[INDEX].properties.sensibo_metadata.serial_number","typeLabel":"string"},"temperature_unit":{"type":"string","description":"Temperature unit that the Sensibo device displays: `C` or `F`.","uniqueKey":"devices.items.[INDEX].properties.sensibo_metadata.temperature_unit","typeLabel":"string"}},"description":"Metadata for a Sensibo device.","uniqueKey":"devices.items.[INDEX].properties.sensibo_metadata","typeLabel":"object"},"smartthings_metadata":{"type":"object","properties":{"device_id":{"type":"string","description":"Device ID for a SmartThings device.","uniqueKey":"devices.items.[INDEX].properties.smartthings_metadata.device_id","typeLabel":"string"},"device_name":{"type":"string","description":"Device name for a SmartThings device.","uniqueKey":"devices.items.[INDEX].properties.smartthings_metadata.device_name","typeLabel":"string"},"location_id":{"type":"string","description":"Location ID for a SmartThings device.","uniqueKey":"devices.items.[INDEX].properties.smartthings_metadata.location_id","typeLabel":"string"},"model":{"type":"string","description":"Model for a SmartThings device.","uniqueKey":"devices.items.[INDEX].properties.smartthings_metadata.model","typeLabel":"string"}},"description":"Metadata for a SmartThings device.","uniqueKey":"devices.items.[INDEX].properties.smartthings_metadata","typeLabel":"object"},"tado_metadata":{"type":"object","properties":{"device_serial_numbers":{"type":"array","items":{"type":"string","uniqueKey":"devices.items.[INDEX].properties.tado_metadata.device_serial_numbers.items.[INDEX]","typeLabel":"string"},"description":"Serial numbers of all tado° devices in the zone.","uniqueKey":"devices.items.[INDEX].properties.tado_metadata.device_serial_numbers","typeLabel":"string[]"},"device_type":{"type":"string","description":"Device type of the main tado° device in the zone, such as `RU02`, `VA02` or `WR02`.","uniqueKey":"devices.items.[INDEX].properties.tado_metadata.device_type","typeLabel":"string"},"home_generation":{"type":"string","description":"Generation of the tado° home, such as `PRE_LINE_X`.","uniqueKey":"devices.items.[INDEX].properties.tado_metadata.home_generation","typeLabel":"string"},"home_id":{"type":"string","description":"ID of the tado° home.","uniqueKey":"devices.items.[INDEX].properties.tado_metadata.home_id","typeLabel":"string"},"home_name":{"type":"string","description":"Name of the tado° home.","uniqueKey":"devices.items.[INDEX].properties.tado_metadata.home_name","typeLabel":"string"},"serial_no":{"type":"string","description":"Serial number of the main tado° device in the zone, such as its wall thermostat or Smart AC Control.","uniqueKey":"devices.items.[INDEX].properties.tado_metadata.serial_no","typeLabel":"string"},"zone_id":{"type":"string","description":"ID of the tado° zone within its home.","uniqueKey":"devices.items.[INDEX].properties.tado_metadata.zone_id","typeLabel":"string"},"zone_name":{"type":"string","description":"Name of the tado° zone.","uniqueKey":"devices.items.[INDEX].properties.tado_metadata.zone_name","typeLabel":"string"},"zone_type":{"type":"string","description":"Type of the tado° zone: `HEATING` or `AIR_CONDITIONING`.","uniqueKey":"devices.items.[INDEX].properties.tado_metadata.zone_type","typeLabel":"string"}},"description":"Metadata for a tado° device.","uniqueKey":"devices.items.[INDEX].properties.tado_metadata","typeLabel":"object"},"tapo_metadata":{"type":"object","properties":{"firmware_version":{"type":"string","description":"Firmware version reported by the camera.","uniqueKey":"devices.items.[INDEX].properties.tapo_metadata.firmware_version","typeLabel":"string"},"hardware_version":{"type":"string","description":"Hardware version reported by the camera.","uniqueKey":"devices.items.[INDEX].properties.tapo_metadata.hardware_version","typeLabel":"string"},"model":{"type":"string","description":"Model reported by the Tapo camera.","uniqueKey":"devices.items.[INDEX].properties.tapo_metadata.model","typeLabel":"string"}},"description":"Metadata for a Tapo camera.","uniqueKey":"devices.items.[INDEX].properties.tapo_metadata","typeLabel":"object"},"tedee_metadata":{"type":"object","properties":{"bridge_id":{"type":"number","description":"Bridge ID for a Tedee device.","uniqueKey":"devices.items.[INDEX].properties.tedee_metadata.bridge_id","typeLabel":"number"},"bridge_name":{"type":"string","description":"Bridge name for a Tedee device.","uniqueKey":"devices.items.[INDEX].properties.tedee_metadata.bridge_name","typeLabel":"string"},"device_id":{"type":"number","description":"Device ID for a Tedee device.","uniqueKey":"devices.items.[INDEX].properties.tedee_metadata.device_id","typeLabel":"number"},"device_model":{"type":"string","description":"Device model for a Tedee device.","uniqueKey":"devices.items.[INDEX].properties.tedee_metadata.device_model","typeLabel":"string"},"device_name":{"type":"string","description":"Device name for a Tedee device.","uniqueKey":"devices.items.[INDEX].properties.tedee_metadata.device_name","typeLabel":"string"},"keypad_id":{"type":"number","description":"Keypad ID for a Tedee device.","uniqueKey":"devices.items.[INDEX].properties.tedee_metadata.keypad_id","typeLabel":"number"},"serial_number":{"type":"string","description":"Serial number for a Tedee device.","uniqueKey":"devices.items.[INDEX].properties.tedee_metadata.serial_number","typeLabel":"string"}},"description":"Metadata for a Tedee device.","uniqueKey":"devices.items.[INDEX].properties.tedee_metadata","typeLabel":"object"},"ttlock_metadata":{"type":"object","properties":{"feature_value":{"type":"string","description":"Feature value for a TTLock device.","uniqueKey":"devices.items.[INDEX].properties.ttlock_metadata.feature_value","typeLabel":"string"},"features":{"type":"object","properties":{"auto_lock_time_config":{"type":"boolean","description":"Indicates whether a TTLock device supports auto-lock time configuration.","uniqueKey":"devices.items.[INDEX].properties.ttlock_metadata.features.auto_lock_time_config","typeLabel":"boolean"},"incomplete_keyboard_passcode":{"type":"boolean","description":"Indicates whether a TTLock device supports an incomplete keyboard passcode.","uniqueKey":"devices.items.[INDEX].properties.ttlock_metadata.features.incomplete_keyboard_passcode","typeLabel":"boolean"},"lock_command":{"type":"boolean","description":"Indicates whether a TTLock device supports the lock command.","uniqueKey":"devices.items.[INDEX].properties.ttlock_metadata.features.lock_command","typeLabel":"boolean"},"passcode":{"type":"boolean","description":"Indicates whether a TTLock device supports a passcode.","uniqueKey":"devices.items.[INDEX].properties.ttlock_metadata.features.passcode","typeLabel":"boolean"},"passcode_management":{"type":"boolean","description":"Indicates whether a TTLock device supports passcode management.","uniqueKey":"devices.items.[INDEX].properties.ttlock_metadata.features.passcode_management","typeLabel":"boolean"},"unlock_via_gateway":{"type":"boolean","description":"Indicates whether a TTLock device supports unlock via gateway.","uniqueKey":"devices.items.[INDEX].properties.ttlock_metadata.features.unlock_via_gateway","typeLabel":"boolean"},"wifi":{"type":"boolean","description":"Indicates whether a TTLock device supports Wi-Fi.","uniqueKey":"devices.items.[INDEX].properties.ttlock_metadata.features.wifi","typeLabel":"boolean"}},"description":"Features for a TTLock device.","uniqueKey":"devices.items.[INDEX].properties.ttlock_metadata.features","typeLabel":"object"},"has_gateway":{"type":"boolean","description":"Indicates whether a TTLock device has a gateway.","uniqueKey":"devices.items.[INDEX].properties.ttlock_metadata.has_gateway","typeLabel":"boolean"},"lock_alias":{"type":"string","description":"Lock alias for a TTLock device.","uniqueKey":"devices.items.[INDEX].properties.ttlock_metadata.lock_alias","typeLabel":"string"},"lock_id":{"type":"number","description":"Lock ID for a TTLock device.","uniqueKey":"devices.items.[INDEX].properties.ttlock_metadata.lock_id","typeLabel":"number"},"timezone_raw_offset_ms":{"oneOf":[{"type":"number","description":"Lock-side timezone offset in milliseconds east of UTC, as configured in the TTLock app. Source of truth for the lock's wall-clock interpretation of access code start/end times — a misconfigured value here is the typical cause of customer \"codes offset by N hours\" reports. Diagnostic only; Seam does not convert times based on this value.","uniqueKey":"devices.items.[INDEX].properties.ttlock_metadata.timezone_raw_offset_ms.oneOf.0","typeLabel":"number"},{"type":"null","description":"Lock-side timezone offset in milliseconds east of UTC, as configured in the TTLock app. Source of truth for the lock's wall-clock interpretation of access code start/end times — a misconfigured value here is the typical cause of customer \"codes offset by N hours\" reports. Diagnostic only; Seam does not convert times based on this value.","uniqueKey":"devices.items.[INDEX].properties.ttlock_metadata.timezone_raw_offset_ms.oneOf.1","typeLabel":"null"}],"uniqueKey":"devices.items.[INDEX].properties.ttlock_metadata.timezone_raw_offset_ms","typeLabel":"number | null"},"wireless_keypads":{"type":"array","items":{"type":"object","properties":{"wireless_keypad_id":{"type":"number","description":"ID for a wireless keypad for a TTLock device.","uniqueKey":"devices.items.[INDEX].properties.ttlock_metadata.wireless_keypads.items.[INDEX].wireless_keypad_id","typeLabel":"number"},"wireless_keypad_name":{"type":"string","description":"Name for a wireless keypad for a TTLock device.","uniqueKey":"devices.items.[INDEX].properties.ttlock_metadata.wireless_keypads.items.[INDEX].wireless_keypad_name","typeLabel":"string"}},"uniqueKey":"devices.items.[INDEX].properties.ttlock_metadata.wireless_keypads.items.[INDEX]","typeLabel":"object"},"description":"Wireless keypads for a TTLock device.","uniqueKey":"devices.items.[INDEX].properties.ttlock_metadata.wireless_keypads","typeLabel":"object[]"}},"description":"Metadata for a TTLock device.","uniqueKey":"devices.items.[INDEX].properties.ttlock_metadata","typeLabel":"object"},"tuya_metadata":{"type":"object","properties":{"category":{"type":"string","description":"Tuya product category code for the device (e.g. ms).","uniqueKey":"devices.items.[INDEX].properties.tuya_metadata.category","typeLabel":"string"},"device_id":{"type":"string","description":"Device ID for a Tuya device.","uniqueKey":"devices.items.[INDEX].properties.tuya_metadata.device_id","typeLabel":"string"},"device_name":{"type":"string","description":"Device name for a Tuya device.","uniqueKey":"devices.items.[INDEX].properties.tuya_metadata.device_name","typeLabel":"string"},"model":{"oneOf":[{"type":"string","description":"Model reported for a Tuya device.","uniqueKey":"devices.items.[INDEX].properties.tuya_metadata.model.oneOf.0","typeLabel":"string"},{"type":"null","description":"Model reported for a Tuya device.","uniqueKey":"devices.items.[INDEX].properties.tuya_metadata.model.oneOf.1","typeLabel":"null"}],"uniqueKey":"devices.items.[INDEX].properties.tuya_metadata.model","typeLabel":"string | null"},"product_id":{"type":"string","description":"Tuya product ID for the device.","uniqueKey":"devices.items.[INDEX].properties.tuya_metadata.product_id","typeLabel":"string"},"product_name":{"type":"string","description":"Tuya product name for the device.","uniqueKey":"devices.items.[INDEX].properties.tuya_metadata.product_name","typeLabel":"string"},"time_zone":{"oneOf":[{"type":"string","description":"Time zone reported for a Tuya device (e.g. +08:00).","uniqueKey":"devices.items.[INDEX].properties.tuya_metadata.time_zone.oneOf.0","typeLabel":"string"},{"type":"null","description":"Time zone reported for a Tuya device (e.g. +08:00).","uniqueKey":"devices.items.[INDEX].properties.tuya_metadata.time_zone.oneOf.1","typeLabel":"null"}],"uniqueKey":"devices.items.[INDEX].properties.tuya_metadata.time_zone","typeLabel":"string | null"}},"description":"Metadata for a Tuya device.","uniqueKey":"devices.items.[INDEX].properties.tuya_metadata","typeLabel":"object"},"two_n_metadata":{"type":"object","properties":{"device_id":{"type":"number","description":"Device ID for a 2N device.","uniqueKey":"devices.items.[INDEX].properties.two_n_metadata.device_id","typeLabel":"number"},"device_name":{"type":"string","description":"Device name for a 2N device.","uniqueKey":"devices.items.[INDEX].properties.two_n_metadata.device_name","typeLabel":"string"}},"description":"Metadata for a 2N device.","uniqueKey":"devices.items.[INDEX].properties.two_n_metadata","typeLabel":"object"},"ultraloq_metadata":{"type":"object","properties":{"device_id":{"type":"string","description":"Device ID for an Ultraloq device.","uniqueKey":"devices.items.[INDEX].properties.ultraloq_metadata.device_id","typeLabel":"string"},"device_name":{"type":"string","description":"Device name for an Ultraloq device.","uniqueKey":"devices.items.[INDEX].properties.ultraloq_metadata.device_name","typeLabel":"string"},"device_type":{"type":"string","description":"Device type for an Ultraloq device.","uniqueKey":"devices.items.[INDEX].properties.ultraloq_metadata.device_type","typeLabel":"string"},"time_zone":{"oneOf":[{"type":"string","description":"IANA timezone for the Ultraloq device.","uniqueKey":"devices.items.[INDEX].properties.ultraloq_metadata.time_zone.oneOf.0","typeLabel":"string"},{"type":"null","description":"IANA timezone for the Ultraloq device.","uniqueKey":"devices.items.[INDEX].properties.ultraloq_metadata.time_zone.oneOf.1","typeLabel":"null"}],"uniqueKey":"devices.items.[INDEX].properties.ultraloq_metadata.time_zone","typeLabel":"string | null"}},"description":"Metadata for an Ultraloq device.","uniqueKey":"devices.items.[INDEX].properties.ultraloq_metadata","typeLabel":"object"},"unifi_protect_metadata":{"type":"object","properties":{"camera_id":{"type":"string","description":"Camera ID reported by UniFi Protect.","uniqueKey":"devices.items.[INDEX].properties.unifi_protect_metadata.camera_id","typeLabel":"string"},"camera_name":{"type":"string","description":"Camera name reported by UniFi Protect.","uniqueKey":"devices.items.[INDEX].properties.unifi_protect_metadata.camera_name","typeLabel":"string"},"has_mic":{"type":"boolean","description":"Whether the camera has a microphone.","uniqueKey":"devices.items.[INDEX].properties.unifi_protect_metadata.has_mic","typeLabel":"boolean"},"mac":{"type":"string","description":"MAC address reported by the UniFi Protect camera.","uniqueKey":"devices.items.[INDEX].properties.unifi_protect_metadata.mac","typeLabel":"string"},"model":{"type":"string","description":"Model reported by the UniFi Protect camera.","uniqueKey":"devices.items.[INDEX].properties.unifi_protect_metadata.model","typeLabel":"string"},"nvr_name":{"type":"string","description":"Name of the UniFi Protect console that manages the camera.","uniqueKey":"devices.items.[INDEX].properties.unifi_protect_metadata.nvr_name","typeLabel":"string"}},"description":"Metadata for a UniFi Protect camera.","uniqueKey":"devices.items.[INDEX].properties.unifi_protect_metadata","typeLabel":"object"},"visionline_metadata":{"type":"object","properties":{"encoder_id":{"type":"string","description":"Encoder ID for an ASSA ABLOY Visionline system.","uniqueKey":"devices.items.[INDEX].properties.visionline_metadata.encoder_id","typeLabel":"string"}},"description":"Metadata for an ASSA ABLOY Visionline system.","uniqueKey":"devices.items.[INDEX].properties.visionline_metadata","typeLabel":"object"},"wyze_metadata":{"type":"object","properties":{"device_id":{"type":"string","description":"Device ID for a Wyze device.","uniqueKey":"devices.items.[INDEX].properties.wyze_metadata.device_id","typeLabel":"string"},"device_info_model":{"type":"string","description":"Device information model for a Wyze device.","uniqueKey":"devices.items.[INDEX].properties.wyze_metadata.device_info_model","typeLabel":"string"},"device_name":{"type":"string","description":"Device name for a Wyze device.","uniqueKey":"devices.items.[INDEX].properties.wyze_metadata.device_name","typeLabel":"string"},"keypad_uuid":{"type":"string","description":"Keypad UUID for a Wyze device.","uniqueKey":"devices.items.[INDEX].properties.wyze_metadata.keypad_uuid","typeLabel":"string"},"locker_status_hardlock":{"type":"number","description":"Locker status (hardlock) for a Wyze device.","uniqueKey":"devices.items.[INDEX].properties.wyze_metadata.locker_status_hardlock","typeLabel":"number"},"product_model":{"type":"string","description":"Product model for a Wyze device.","uniqueKey":"devices.items.[INDEX].properties.wyze_metadata.product_model","typeLabel":"string"},"product_name":{"type":"string","description":"Product name for a Wyze device.","uniqueKey":"devices.items.[INDEX].properties.wyze_metadata.product_name","typeLabel":"string"},"product_type":{"type":"string","description":"Product type for a Wyze device.","uniqueKey":"devices.items.[INDEX].properties.wyze_metadata.product_type","typeLabel":"string"}},"description":"Metadata for a Wyze device.","uniqueKey":"devices.items.[INDEX].properties.wyze_metadata","typeLabel":"object"},"yacan_metadata":{"type":"object","properties":{"device_id":{"type":"string","description":"Device ID for a Yacan device.","uniqueKey":"devices.items.[INDEX].properties.yacan_metadata.device_id","typeLabel":"string"},"device_name":{"type":"string","description":"Device name for a Yacan device.","uniqueKey":"devices.items.[INDEX].properties.yacan_metadata.device_name","typeLabel":"string"},"device_type":{"type":"string","description":"Device type for a Yacan device.","uniqueKey":"devices.items.[INDEX].properties.yacan_metadata.device_type","typeLabel":"string"},"serial_number":{"type":"string","description":"Serial number for a Yacan device.","uniqueKey":"devices.items.[INDEX].properties.yacan_metadata.serial_number","typeLabel":"string"}},"description":"Metadata for a Yacan device.","uniqueKey":"devices.items.[INDEX].properties.yacan_metadata","typeLabel":"object"},"yale_connect_metadata":{"type":"object","properties":{"device_id":{"type":"string","description":"Device ID for a Yale Connect lock.","uniqueKey":"devices.items.[INDEX].properties.yale_connect_metadata.device_id","typeLabel":"string"},"device_name":{"type":"string","description":"Device name for a Yale Connect lock.","uniqueKey":"devices.items.[INDEX].properties.yale_connect_metadata.device_name","typeLabel":"string"},"firmware_version":{"type":"string","description":"Firmware version reported by the Yale Connect lock.","uniqueKey":"devices.items.[INDEX].properties.yale_connect_metadata.firmware_version","typeLabel":"string"},"home_name":{"type":"string","description":"Name of the Yale Connect home that contains the lock.","uniqueKey":"devices.items.[INDEX].properties.yale_connect_metadata.home_name","typeLabel":"string"},"model":{"type":"string","description":"Model reported by the Yale Connect lock.","uniqueKey":"devices.items.[INDEX].properties.yale_connect_metadata.model","typeLabel":"string"},"time_zone_description":{"type":"string","description":"Time zone of the Yale Connect home, as Yale reports it.","uniqueKey":"devices.items.[INDEX].properties.yale_connect_metadata.time_zone_description","typeLabel":"string"}},"description":"Metadata for a Yale Connect lock.","uniqueKey":"devices.items.[INDEX].properties.yale_connect_metadata","typeLabel":"object"},"auto_lock_delay_seconds":{"type":"number","description":"The delay in seconds before the lock automatically locks after being unlocked.","uniqueKey":"devices.items.[INDEX].properties.auto_lock_delay_seconds","typeLabel":"number"},"auto_lock_enabled":{"type":"boolean","description":"Indicates whether automatic locking is enabled.","uniqueKey":"devices.items.[INDEX].properties.auto_lock_enabled","typeLabel":"boolean"},"backup_access_code_pool_enabled":{"type":"boolean","description":"Indicates whether the [backup access code pool](https://www.seam.co/docs/low-level-apis/smart-locks/access-codes/backup-access-codes) is currently enabled for the device. To disable it, set this to `false` using [/devices/update](https://www.seam.co/docs/api/devices/update).","uniqueKey":"devices.items.[INDEX].properties.backup_access_code_pool_enabled","typeLabel":"boolean"},"code_constraints":{"type":"array","items":{"type":"object","properties":{"constraint_type":{"type":"string","enum":["no_zeros","cannot_start_with_12","no_triple_consecutive_ints","cannot_specify_pin_code","pin_code_matches_existing_set","start_date_in_future","no_ascending_or_descending_sequence","at_least_three_unique_digits","cannot_contain_089","cannot_contain_0789","unique_first_four_digits","no_all_same_digits","name_length","name_must_be_unique"],"isRequired":true,"uniqueKey":"devices.items.[INDEX].properties.code_constraints.items.[INDEX].constraint_type","typeLabel":"enum\u003cstring>"},"max_length":{"type":"number","description":"Maximum name length constraint for access codes.","uniqueKey":"devices.items.[INDEX].properties.code_constraints.items.[INDEX].max_length","typeLabel":"number"},"min_length":{"type":"number","description":"Minimum name length constraint for access codes.","uniqueKey":"devices.items.[INDEX].properties.code_constraints.items.[INDEX].min_length","typeLabel":"number"}},"required":["constraint_type"],"uniqueKey":"devices.items.[INDEX].properties.code_constraints.items.[INDEX]","typeLabel":"object"},"description":"Constraints on access codes for the device. Seam represents each constraint as an object with a `constraint_type` property. Depending on the constraint type, there may also be additional properties. Note that some constraints are manufacturer- or device-specific.","uniqueKey":"devices.items.[INDEX].properties.code_constraints","typeLabel":"object[]"},"door_open":{"type":"boolean","description":"Indicates whether the door is open.","uniqueKey":"devices.items.[INDEX].properties.door_open","typeLabel":"boolean"},"has_native_entry_events":{"type":"boolean","description":"Indicates whether the device supports native entry events.","uniqueKey":"devices.items.[INDEX].properties.has_native_entry_events","typeLabel":"boolean"},"keypad_battery":{"type":"object","properties":{"level":{"type":"number","description":"Keypad battery charge level.","isRequired":true,"uniqueKey":"devices.items.[INDEX].properties.keypad_battery.level","typeLabel":"number"}},"required":["level"],"description":"Keypad battery status.","uniqueKey":"devices.items.[INDEX].properties.keypad_battery","typeLabel":"object"},"locked":{"type":"boolean","description":"Indicates whether the lock is locked.","uniqueKey":"devices.items.[INDEX].properties.locked","typeLabel":"boolean"},"max_active_codes_supported":{"type":"number","description":"Maximum number of active access codes that the device supports.","uniqueKey":"devices.items.[INDEX].properties.max_active_codes_supported","typeLabel":"number"},"offline_time_frame_options":{"type":"array","items":{"type":"object","properties":{"display_name":{"type":"string","description":"Label for this option. For a single-option device, the product name (for example, `algoPIN` or `SmartPIN`); for a multi-option device, a label that distinguishes it (for example, `Hourly` or `Fixed start times`).","isRequired":true,"uniqueKey":"devices.items.[INDEX].properties.offline_time_frame_options.items.[INDEX].display_name","typeLabel":"string"},"end_date_recurrence_rule":{"type":"string","description":"iCalendar recurrence rule (RRULE) that the end date must fall on. Constrains which calendar dates are selectable, independent of the time-of-day rules.","uniqueKey":"devices.items.[INDEX].properties.offline_time_frame_options.items.[INDEX].end_date_recurrence_rule","typeLabel":"string"},"matching_start_end_time":{"type":"boolean","description":"When `true`, the start and end must fall at the same time of day (the caller picks which). Mutually exclusive with `time_pairs`.","uniqueKey":"devices.items.[INDEX].properties.offline_time_frame_options.items.[INDEX].matching_start_end_time","typeLabel":"boolean"},"max_duration":{"type":"string","description":"Maximum duration this option covers, as an ISO 8601 duration (for example, `PT672H` or `P367D`). Omitted when there is no maximum.","uniqueKey":"devices.items.[INDEX].properties.offline_time_frame_options.items.[INDEX].max_duration","typeLabel":"string"},"min_duration":{"type":"string","description":"Minimum duration this option covers, as an ISO 8601 duration (for example, `PT1H` or `P29D`). Omitted when there is no minimum.","uniqueKey":"devices.items.[INDEX].properties.offline_time_frame_options.items.[INDEX].min_duration","typeLabel":"string"},"start_date_recurrence_rule":{"type":"string","description":"iCalendar recurrence rule (RRULE) that the start date must fall on (for example, `FREQ=MONTHLY;BYDAY=1MO,3MO`). Constrains which calendar dates are selectable, independent of the time-of-day rules.","uniqueKey":"devices.items.[INDEX].properties.offline_time_frame_options.items.[INDEX].start_date_recurrence_rule","typeLabel":"string"},"time_pairs":{"type":"array","items":{"type":"object","properties":{"display_name":{"type":"string","description":"Label for the start/end time pairing.","isRequired":true,"uniqueKey":"devices.items.[INDEX].properties.offline_time_frame_options.items.[INDEX].time_pairs.items.[INDEX].display_name","typeLabel":"string"},"end_time":{"type":"string","description":"End time of day as a 24-hour `HH:MM` value, interpreted in the option's `time_zone`. An `end_time` earlier on the clock than `start_time` means the end falls on a later date.","isRequired":true,"uniqueKey":"devices.items.[INDEX].properties.offline_time_frame_options.items.[INDEX].time_pairs.items.[INDEX].end_time","typeLabel":"string"},"start_time":{"type":"string","description":"Start time of day as a 24-hour `HH:MM` value, interpreted in the option's `time_zone`.","isRequired":true,"uniqueKey":"devices.items.[INDEX].properties.offline_time_frame_options.items.[INDEX].time_pairs.items.[INDEX].start_time","typeLabel":"string"}},"required":["display_name","end_time","start_time"],"uniqueKey":"devices.items.[INDEX].properties.offline_time_frame_options.items.[INDEX].time_pairs.items.[INDEX]","typeLabel":"object"},"description":"Fixed start/end time pairings the caller chooses from. Mutually exclusive with `matching_start_end_time`.","uniqueKey":"devices.items.[INDEX].properties.offline_time_frame_options.items.[INDEX].time_pairs","typeLabel":"object[]"},"time_zone":{"type":"string","description":"IANA time zone for interpreting `time_pairs` and the date recurrence rules. Present only when the option fixes times or dates.","uniqueKey":"devices.items.[INDEX].properties.offline_time_frame_options.items.[INDEX].time_zone","typeLabel":"string"}},"required":["display_name"],"uniqueKey":"devices.items.[INDEX].properties.offline_time_frame_options.items.[INDEX]","typeLabel":"object"},"description":"Time frames that may be requested when creating an offline access code, expressed as a list of options. The caller picks one option (by matching the requested duration when the options' duration ranges do not overlap, or by `display_name` when they do) and satisfies that one option's rules. When `undefined`, any time frame works.","uniqueKey":"devices.items.[INDEX].properties.offline_time_frame_options","typeLabel":"object[]"},"online_time_frame_options":{"type":"array","items":{"type":"object","properties":{"display_name":{"type":"string","description":"Label for this option. For a single-option device, the product name (for example, `algoPIN` or `SmartPIN`); for a multi-option device, a label that distinguishes it (for example, `Hourly` or `Fixed start times`).","isRequired":true,"uniqueKey":"devices.items.[INDEX].properties.online_time_frame_options.items.[INDEX].display_name","typeLabel":"string"},"end_date_recurrence_rule":{"type":"string","description":"iCalendar recurrence rule (RRULE) that the end date must fall on. Constrains which calendar dates are selectable, independent of the time-of-day rules.","uniqueKey":"devices.items.[INDEX].properties.online_time_frame_options.items.[INDEX].end_date_recurrence_rule","typeLabel":"string"},"matching_start_end_time":{"type":"boolean","description":"When `true`, the start and end must fall at the same time of day (the caller picks which). Mutually exclusive with `time_pairs`.","uniqueKey":"devices.items.[INDEX].properties.online_time_frame_options.items.[INDEX].matching_start_end_time","typeLabel":"boolean"},"max_duration":{"type":"string","description":"Maximum duration this option covers, as an ISO 8601 duration (for example, `PT672H` or `P367D`). Omitted when there is no maximum.","uniqueKey":"devices.items.[INDEX].properties.online_time_frame_options.items.[INDEX].max_duration","typeLabel":"string"},"min_duration":{"type":"string","description":"Minimum duration this option covers, as an ISO 8601 duration (for example, `PT1H` or `P29D`). Omitted when there is no minimum.","uniqueKey":"devices.items.[INDEX].properties.online_time_frame_options.items.[INDEX].min_duration","typeLabel":"string"},"start_date_recurrence_rule":{"type":"string","description":"iCalendar recurrence rule (RRULE) that the start date must fall on (for example, `FREQ=MONTHLY;BYDAY=1MO,3MO`). Constrains which calendar dates are selectable, independent of the time-of-day rules.","uniqueKey":"devices.items.[INDEX].properties.online_time_frame_options.items.[INDEX].start_date_recurrence_rule","typeLabel":"string"},"time_pairs":{"type":"array","items":{"type":"object","properties":{"display_name":{"type":"string","description":"Label for the start/end time pairing.","isRequired":true,"uniqueKey":"devices.items.[INDEX].properties.online_time_frame_options.items.[INDEX].time_pairs.items.[INDEX].display_name","typeLabel":"string"},"end_time":{"type":"string","description":"End time of day as a 24-hour `HH:MM` value, interpreted in the option's `time_zone`. An `end_time` earlier on the clock than `start_time` means the end falls on a later date.","isRequired":true,"uniqueKey":"devices.items.[INDEX].properties.online_time_frame_options.items.[INDEX].time_pairs.items.[INDEX].end_time","typeLabel":"string"},"start_time":{"type":"string","description":"Start time of day as a 24-hour `HH:MM` value, interpreted in the option's `time_zone`.","isRequired":true,"uniqueKey":"devices.items.[INDEX].properties.online_time_frame_options.items.[INDEX].time_pairs.items.[INDEX].start_time","typeLabel":"string"}},"required":["display_name","end_time","start_time"],"uniqueKey":"devices.items.[INDEX].properties.online_time_frame_options.items.[INDEX].time_pairs.items.[INDEX]","typeLabel":"object"},"description":"Fixed start/end time pairings the caller chooses from. Mutually exclusive with `matching_start_end_time`.","uniqueKey":"devices.items.[INDEX].properties.online_time_frame_options.items.[INDEX].time_pairs","typeLabel":"object[]"},"time_zone":{"type":"string","description":"IANA time zone for interpreting `time_pairs` and the date recurrence rules. Present only when the option fixes times or dates.","uniqueKey":"devices.items.[INDEX].properties.online_time_frame_options.items.[INDEX].time_zone","typeLabel":"string"}},"required":["display_name"],"uniqueKey":"devices.items.[INDEX].properties.online_time_frame_options.items.[INDEX]","typeLabel":"object"},"description":"Time frames that may be requested when creating an online access code, expressed as a list of options. The caller picks one option (by matching the requested duration when the options' duration ranges do not overlap, or by `display_name` when they do) and satisfies that one option's rules. When `undefined`, any time frame works.","uniqueKey":"devices.items.[INDEX].properties.online_time_frame_options","typeLabel":"object[]"},"supported_code_lengths":{"type":"array","items":{"type":"number","uniqueKey":"devices.items.[INDEX].properties.supported_code_lengths.items.[INDEX]","typeLabel":"number"},"description":"Supported code lengths for access codes.","uniqueKey":"devices.items.[INDEX].properties.supported_code_lengths","typeLabel":"number[]"},"supports_backup_access_code_pool":{"type":"boolean","description":"Indicates whether the device supports a [backup access code pool](https://www.seam.co/docs/low-level-apis/smart-locks/access-codes/backup-access-codes).","uniqueKey":"devices.items.[INDEX].properties.supports_backup_access_code_pool","typeLabel":"boolean"},"active_thermostat_schedule_id":{"oneOf":[{"type":"string","format":"uuid","description":"ID of the active [thermostat schedule](https://www.seam.co/docs/capability-guides/thermostats/creating-and-managing-thermostat-schedules).","uniqueKey":"devices.items.[INDEX].properties.active_thermostat_schedule_id.oneOf.0","typeLabel":"string\u003cuuid>"},{"type":"null","format":"uuid","description":"ID of the active [thermostat schedule](https://www.seam.co/docs/capability-guides/thermostats/creating-and-managing-thermostat-schedules).","uniqueKey":"devices.items.[INDEX].properties.active_thermostat_schedule_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"devices.items.[INDEX].properties.active_thermostat_schedule_id","typeLabel":"string\u003cuuid> | null"},"available_climate_preset_modes":{"type":"array","items":{"type":"string","enum":["home","away","wake","sleep","occupied","unoccupied"],"uniqueKey":"devices.items.[INDEX].properties.available_climate_preset_modes.items.[INDEX]","typeLabel":"enum\u003cstring>"},"description":"Climate preset modes that the thermostat supports, such as \"home\", \"away\", \"wake\", \"sleep\", \"occupied\", and \"unoccupied\".","uniqueKey":"devices.items.[INDEX].properties.available_climate_preset_modes","typeLabel":"enum\u003cstring>[]"},"available_climate_presets":{"type":"array","items":{"type":"object","properties":{"can_delete":{"type":"boolean","description":"Indicates whether the [climate preset](https://www.seam.co/docs/capability-guides/thermostats/creating-and-managing-climate-presets) key can be deleted.","isRequired":true,"uniqueKey":"devices.items.[INDEX].properties.available_climate_presets.items.[INDEX].can_delete","typeLabel":"boolean"},"can_edit":{"type":"boolean","description":"Indicates whether the [climate preset](https://www.seam.co/docs/capability-guides/thermostats/creating-and-managing-climate-presets) key can be edited.","isRequired":true,"uniqueKey":"devices.items.[INDEX].properties.available_climate_presets.items.[INDEX].can_edit","typeLabel":"boolean"},"can_use_with_thermostat_daily_programs":{"type":"boolean","description":"Indicates whether the [climate preset](https://www.seam.co/docs/capability-guides/thermostats/creating-and-managing-climate-presets) key can be programmed in a thermostat daily program.","isRequired":true,"uniqueKey":"devices.items.[INDEX].properties.available_climate_presets.items.[INDEX].can_use_with_thermostat_daily_programs","typeLabel":"boolean"},"climate_preset_key":{"type":"string","description":"Unique key to identify the [climate preset](https://www.seam.co/docs/capability-guides/thermostats/creating-and-managing-climate-presets).","isRequired":true,"uniqueKey":"devices.items.[INDEX].properties.available_climate_presets.items.[INDEX].climate_preset_key","typeLabel":"string"},"display_name":{"type":"string","description":"Display name for the [climate preset](https://www.seam.co/docs/capability-guides/thermostats/creating-and-managing-climate-presets).","isRequired":true,"uniqueKey":"devices.items.[INDEX].properties.available_climate_presets.items.[INDEX].display_name","typeLabel":"string"},"climate_preset_mode":{"type":"string","enum":["home","away","wake","sleep","occupied","unoccupied"],"description":"The climate preset mode for the thermostat, based on the available climate preset modes reported by the device.","uniqueKey":"devices.items.[INDEX].properties.available_climate_presets.items.[INDEX].climate_preset_mode","typeLabel":"enum\u003cstring>"},"cooling_set_point_celsius":{"type":"number","description":"Temperature to which the thermostat should cool (in °C). See also [Set Points](https://www.seam.co/docs/capability-guides/thermostats/understanding-thermostat-concepts/set-points).","uniqueKey":"devices.items.[INDEX].properties.available_climate_presets.items.[INDEX].cooling_set_point_celsius","typeLabel":"number"},"cooling_set_point_fahrenheit":{"type":"number","description":"Temperature to which the thermostat should cool (in °F). See also [Set Points](https://www.seam.co/docs/capability-guides/thermostats/understanding-thermostat-concepts/set-points).","uniqueKey":"devices.items.[INDEX].properties.available_climate_presets.items.[INDEX].cooling_set_point_fahrenheit","typeLabel":"number"},"ecobee_metadata":{"type":"object","properties":{"climate_ref":{"type":"string","description":"Reference to the Ecobee climate, if applicable.","uniqueKey":"devices.items.[INDEX].properties.available_climate_presets.items.[INDEX].ecobee_metadata.climate_ref","typeLabel":"string"},"is_optimized":{"type":"boolean","description":"Indicates if the climate preset is optimized by Ecobee.","uniqueKey":"devices.items.[INDEX].properties.available_climate_presets.items.[INDEX].ecobee_metadata.is_optimized","typeLabel":"boolean"},"owner":{"type":"string","enum":["user","system"],"description":"Indicates whether the climate preset is owned by the user or the system.","uniqueKey":"devices.items.[INDEX].properties.available_climate_presets.items.[INDEX].ecobee_metadata.owner","typeLabel":"enum\u003cstring>"}},"description":"Metadata specific to the Ecobee climate, if applicable.","uniqueKey":"devices.items.[INDEX].properties.available_climate_presets.items.[INDEX].ecobee_metadata","typeLabel":"object"},"fan_mode_setting":{"type":"string","enum":["auto","on","circulate"],"description":"Desired [fan mode setting](https://www.seam.co/docs/capability-guides/thermostats/configure-current-climate-settings#fan-mode-settings), such as `on`, `auto`, or `circulate`.","uniqueKey":"devices.items.[INDEX].properties.available_climate_presets.items.[INDEX].fan_mode_setting","typeLabel":"enum\u003cstring>"},"heating_set_point_celsius":{"type":"number","description":"Temperature to which the thermostat should heat (in °C). See also [Set Points](https://www.seam.co/docs/capability-guides/thermostats/understanding-thermostat-concepts/set-points).","uniqueKey":"devices.items.[INDEX].properties.available_climate_presets.items.[INDEX].heating_set_point_celsius","typeLabel":"number"},"heating_set_point_fahrenheit":{"type":"number","description":"Temperature to which the thermostat should heat (in °F). See also [Set Points](https://www.seam.co/docs/capability-guides/thermostats/understanding-thermostat-concepts/set-points).","uniqueKey":"devices.items.[INDEX].properties.available_climate_presets.items.[INDEX].heating_set_point_fahrenheit","typeLabel":"number"},"hvac_mode_setting":{"type":"string","enum":["off","heat","cool","heat_cool","eco"],"description":"Desired [HVAC mode](https://www.seam.co/docs/capability-guides/thermostats/understanding-thermostat-concepts/hvac-mode) setting, such as `heat`, `cool`, `heat_cool`, or `off`.","uniqueKey":"devices.items.[INDEX].properties.available_climate_presets.items.[INDEX].hvac_mode_setting","typeLabel":"enum\u003cstring>"},"name":{"oneOf":[{"type":"string","description":"User-friendly name to identify the [climate preset](https://www.seam.co/docs/capability-guides/thermostats/creating-and-managing-climate-presets).","uniqueKey":"devices.items.[INDEX].properties.available_climate_presets.items.[INDEX].name.oneOf.0","typeLabel":"string"},{"type":"null","description":"User-friendly name to identify the [climate preset](https://www.seam.co/docs/capability-guides/thermostats/creating-and-managing-climate-presets).","uniqueKey":"devices.items.[INDEX].properties.available_climate_presets.items.[INDEX].name.oneOf.1","typeLabel":"null"}],"uniqueKey":"devices.items.[INDEX].properties.available_climate_presets.items.[INDEX].name","typeLabel":"string | null"}},"required":["can_delete","can_edit","can_use_with_thermostat_daily_programs","climate_preset_key","display_name"],"uniqueKey":"devices.items.[INDEX].properties.available_climate_presets.items.[INDEX]","typeLabel":"object"},"description":"Available [climate presets](https://www.seam.co/docs/capability-guides/thermostats/creating-and-managing-climate-presets) for the thermostat.","uniqueKey":"devices.items.[INDEX].properties.available_climate_presets","typeLabel":"object[]"},"available_fan_mode_settings":{"type":"array","items":{"type":"string","enum":["auto","on","circulate"],"uniqueKey":"devices.items.[INDEX].properties.available_fan_mode_settings.items.[INDEX]","typeLabel":"enum\u003cstring>"},"description":"Fan mode settings that the thermostat supports.","uniqueKey":"devices.items.[INDEX].properties.available_fan_mode_settings","typeLabel":"enum\u003cstring>[]"},"available_hvac_mode_settings":{"type":"array","items":{"type":"string","enum":["off","heat","cool","heat_cool","eco"],"uniqueKey":"devices.items.[INDEX].properties.available_hvac_mode_settings.items.[INDEX]","typeLabel":"enum\u003cstring>"},"description":"HVAC mode settings that the thermostat supports.","uniqueKey":"devices.items.[INDEX].properties.available_hvac_mode_settings","typeLabel":"enum\u003cstring>[]"},"current_climate_setting":{"type":"object","properties":{"can_delete":{"type":"boolean","description":"Indicates whether the [climate preset](https://www.seam.co/docs/capability-guides/thermostats/creating-and-managing-climate-presets) key can be deleted.","uniqueKey":"devices.items.[INDEX].properties.current_climate_setting.can_delete","typeLabel":"boolean"},"can_edit":{"type":"boolean","description":"Indicates whether the [climate preset](https://www.seam.co/docs/capability-guides/thermostats/creating-and-managing-climate-presets) key can be edited.","uniqueKey":"devices.items.[INDEX].properties.current_climate_setting.can_edit","typeLabel":"boolean"},"can_use_with_thermostat_daily_programs":{"type":"boolean","description":"Indicates whether the [climate preset](https://www.seam.co/docs/capability-guides/thermostats/creating-and-managing-climate-presets) key can be programmed in a thermostat daily program.","uniqueKey":"devices.items.[INDEX].properties.current_climate_setting.can_use_with_thermostat_daily_programs","typeLabel":"boolean"},"climate_preset_key":{"type":"string","description":"Unique key to identify the [climate preset](https://www.seam.co/docs/capability-guides/thermostats/creating-and-managing-climate-presets).","uniqueKey":"devices.items.[INDEX].properties.current_climate_setting.climate_preset_key","typeLabel":"string"},"climate_preset_mode":{"type":"string","enum":["home","away","wake","sleep","occupied","unoccupied"],"description":"The climate preset mode for the thermostat, based on the available climate preset modes reported by the device.","uniqueKey":"devices.items.[INDEX].properties.current_climate_setting.climate_preset_mode","typeLabel":"enum\u003cstring>"},"cooling_set_point_celsius":{"type":"number","description":"Temperature to which the thermostat should cool (in °C). See also [Set Points](https://www.seam.co/docs/capability-guides/thermostats/understanding-thermostat-concepts/set-points).","uniqueKey":"devices.items.[INDEX].properties.current_climate_setting.cooling_set_point_celsius","typeLabel":"number"},"cooling_set_point_fahrenheit":{"type":"number","description":"Temperature to which the thermostat should cool (in °F). See also [Set Points](https://www.seam.co/docs/capability-guides/thermostats/understanding-thermostat-concepts/set-points).","uniqueKey":"devices.items.[INDEX].properties.current_climate_setting.cooling_set_point_fahrenheit","typeLabel":"number"},"display_name":{"type":"string","description":"Display name for the [climate preset](https://www.seam.co/docs/capability-guides/thermostats/creating-and-managing-climate-presets).","uniqueKey":"devices.items.[INDEX].properties.current_climate_setting.display_name","typeLabel":"string"},"ecobee_metadata":{"type":"object","properties":{"climate_ref":{"type":"string","description":"Reference to the Ecobee climate, if applicable.","uniqueKey":"devices.items.[INDEX].properties.current_climate_setting.ecobee_metadata.climate_ref","typeLabel":"string"},"is_optimized":{"type":"boolean","description":"Indicates if the climate preset is optimized by Ecobee.","uniqueKey":"devices.items.[INDEX].properties.current_climate_setting.ecobee_metadata.is_optimized","typeLabel":"boolean"},"owner":{"type":"string","enum":["user","system"],"description":"Indicates whether the climate preset is owned by the user or the system.","uniqueKey":"devices.items.[INDEX].properties.current_climate_setting.ecobee_metadata.owner","typeLabel":"enum\u003cstring>"}},"description":"Metadata specific to the Ecobee climate, if applicable.","uniqueKey":"devices.items.[INDEX].properties.current_climate_setting.ecobee_metadata","typeLabel":"object"},"fan_mode_setting":{"type":"string","enum":["auto","on","circulate"],"description":"Desired [fan mode setting](https://www.seam.co/docs/capability-guides/thermostats/configure-current-climate-settings#fan-mode-settings), such as `on`, `auto`, or `circulate`.","uniqueKey":"devices.items.[INDEX].properties.current_climate_setting.fan_mode_setting","typeLabel":"enum\u003cstring>"},"heating_set_point_celsius":{"type":"number","description":"Temperature to which the thermostat should heat (in °C). See also [Set Points](https://www.seam.co/docs/capability-guides/thermostats/understanding-thermostat-concepts/set-points).","uniqueKey":"devices.items.[INDEX].properties.current_climate_setting.heating_set_point_celsius","typeLabel":"number"},"heating_set_point_fahrenheit":{"type":"number","description":"Temperature to which the thermostat should heat (in °F). See also [Set Points](https://www.seam.co/docs/capability-guides/thermostats/understanding-thermostat-concepts/set-points).","uniqueKey":"devices.items.[INDEX].properties.current_climate_setting.heating_set_point_fahrenheit","typeLabel":"number"},"hvac_mode_setting":{"type":"string","enum":["off","heat","cool","heat_cool","eco"],"description":"Desired [HVAC mode](https://www.seam.co/docs/capability-guides/thermostats/understanding-thermostat-concepts/hvac-mode) setting, such as `heat`, `cool`, `heat_cool`, or `off`.","uniqueKey":"devices.items.[INDEX].properties.current_climate_setting.hvac_mode_setting","typeLabel":"enum\u003cstring>"},"name":{"oneOf":[{"type":"string","description":"User-friendly name to identify the [climate preset](https://www.seam.co/docs/capability-guides/thermostats/creating-and-managing-climate-presets).","uniqueKey":"devices.items.[INDEX].properties.current_climate_setting.name.oneOf.0","typeLabel":"string"},{"type":"null","description":"User-friendly name to identify the [climate preset](https://www.seam.co/docs/capability-guides/thermostats/creating-and-managing-climate-presets).","uniqueKey":"devices.items.[INDEX].properties.current_climate_setting.name.oneOf.1","typeLabel":"null"}],"uniqueKey":"devices.items.[INDEX].properties.current_climate_setting.name","typeLabel":"string | null"}},"description":"Current climate setting.","uniqueKey":"devices.items.[INDEX].properties.current_climate_setting","typeLabel":"object"},"fallback_climate_preset_key":{"oneOf":[{"type":"string","description":"Key of the [fallback climate preset](https://www.seam.co/docs/capability-guides/thermostats/creating-and-managing-climate-presets/setting-the-fallback-climate-preset) for the thermostat.","uniqueKey":"devices.items.[INDEX].properties.fallback_climate_preset_key.oneOf.0","typeLabel":"string"},{"type":"null","description":"Key of the [fallback climate preset](https://www.seam.co/docs/capability-guides/thermostats/creating-and-managing-climate-presets/setting-the-fallback-climate-preset) for the thermostat.","uniqueKey":"devices.items.[INDEX].properties.fallback_climate_preset_key.oneOf.1","typeLabel":"null"}],"uniqueKey":"devices.items.[INDEX].properties.fallback_climate_preset_key","typeLabel":"string | null"},"is_cooling":{"type":"boolean","description":"Indicates whether the connected HVAC system is currently cooling, as reported by the thermostat.","uniqueKey":"devices.items.[INDEX].properties.is_cooling","typeLabel":"boolean"},"is_fan_running":{"type":"boolean","description":"Indicates whether the fan in the connected HVAC system is currently running, as reported by the thermostat.","uniqueKey":"devices.items.[INDEX].properties.is_fan_running","typeLabel":"boolean"},"is_heating":{"type":"boolean","description":"Indicates whether the connected HVAC system is currently heating, as reported by the thermostat.","uniqueKey":"devices.items.[INDEX].properties.is_heating","typeLabel":"boolean"},"is_temporary_manual_override_active":{"type":"boolean","description":"Indicates whether the current thermostat settings differ from the most recent active program or schedule that Seam activated. For this condition to occur, `current_climate_setting.manual_override_allowed` must also be `true`.","uniqueKey":"devices.items.[INDEX].properties.is_temporary_manual_override_active","typeLabel":"boolean"},"max_cooling_set_point_celsius":{"type":"number","description":"Maximum [cooling set point](https://www.seam.co/docs/capability-guides/thermostats/understanding-thermostat-concepts/set-points#cooling-set-point) in °C.","uniqueKey":"devices.items.[INDEX].properties.max_cooling_set_point_celsius","typeLabel":"number"},"max_cooling_set_point_fahrenheit":{"type":"number","description":"Maximum [cooling set point](https://www.seam.co/docs/capability-guides/thermostats/understanding-thermostat-concepts/set-points#cooling-set-point) in °F.","uniqueKey":"devices.items.[INDEX].properties.max_cooling_set_point_fahrenheit","typeLabel":"number"},"max_heating_set_point_celsius":{"type":"number","description":"Maximum [heating set point](https://www.seam.co/docs/capability-guides/thermostats/understanding-thermostat-concepts/set-points#heating-set-point) in °C.","uniqueKey":"devices.items.[INDEX].properties.max_heating_set_point_celsius","typeLabel":"number"},"max_heating_set_point_fahrenheit":{"type":"number","description":"Maximum [heating set point](https://www.seam.co/docs/capability-guides/thermostats/understanding-thermostat-concepts/set-points#heating-set-point) in °F.","uniqueKey":"devices.items.[INDEX].properties.max_heating_set_point_fahrenheit","typeLabel":"number"},"max_thermostat_daily_program_periods_per_day":{"type":"number","description":"Maximum number of periods that the thermostat can support per day. For example, if the thermostat supports 4 periods per day, this value is 4.","uniqueKey":"devices.items.[INDEX].properties.max_thermostat_daily_program_periods_per_day","typeLabel":"number"},"max_unique_climate_presets_per_thermostat_weekly_program":{"type":"number","description":"Maximum number of climate presets that the thermostat can support for weekly programming.","uniqueKey":"devices.items.[INDEX].properties.max_unique_climate_presets_per_thermostat_weekly_program","typeLabel":"number"},"min_cooling_set_point_celsius":{"type":"number","description":"Minimum [cooling set point](https://www.seam.co/docs/capability-guides/thermostats/understanding-thermostat-concepts/set-points#cooling-set-point) in °C.","uniqueKey":"devices.items.[INDEX].properties.min_cooling_set_point_celsius","typeLabel":"number"},"min_cooling_set_point_fahrenheit":{"type":"number","description":"Minimum [cooling set point](https://www.seam.co/docs/capability-guides/thermostats/understanding-thermostat-concepts/set-points#cooling-set-point) in °F.","uniqueKey":"devices.items.[INDEX].properties.min_cooling_set_point_fahrenheit","typeLabel":"number"},"min_heating_cooling_delta_celsius":{"type":"number","description":"Minimum [temperature difference](https://www.seam.co/docs/capability-guides/thermostats/understanding-thermostat-concepts/set-points#minimum-heating-cooling-temperature-delta) in °C between the cooling and heating set points when in heat-cool (auto) mode.","uniqueKey":"devices.items.[INDEX].properties.min_heating_cooling_delta_celsius","typeLabel":"number"},"min_heating_cooling_delta_fahrenheit":{"type":"number","description":"Minimum [temperature difference](https://www.seam.co/docs/capability-guides/thermostats/understanding-thermostat-concepts/set-points#minimum-heating-cooling-temperature-delta) in °F between the cooling and heating set points when in heat-cool (auto) mode.","uniqueKey":"devices.items.[INDEX].properties.min_heating_cooling_delta_fahrenheit","typeLabel":"number"},"min_heating_set_point_celsius":{"type":"number","description":"Minimum [heating set point](https://www.seam.co/docs/capability-guides/thermostats/understanding-thermostat-concepts/set-points#heating-set-point) in °C.","uniqueKey":"devices.items.[INDEX].properties.min_heating_set_point_celsius","typeLabel":"number"},"min_heating_set_point_fahrenheit":{"type":"number","description":"Minimum [heating set point](https://www.seam.co/docs/capability-guides/thermostats/understanding-thermostat-concepts/set-points#heating-set-point) in °F.","uniqueKey":"devices.items.[INDEX].properties.min_heating_set_point_fahrenheit","typeLabel":"number"},"relative_humidity":{"type":"number","description":"Reported relative humidity, as a value between 0 and 1, inclusive.","uniqueKey":"devices.items.[INDEX].properties.relative_humidity","typeLabel":"number"},"temperature_celsius":{"type":"number","description":"Reported temperature in °C.","uniqueKey":"devices.items.[INDEX].properties.temperature_celsius","typeLabel":"number"},"temperature_fahrenheit":{"type":"number","description":"Reported temperature in °F.","uniqueKey":"devices.items.[INDEX].properties.temperature_fahrenheit","typeLabel":"number"},"temperature_threshold":{"type":"object","properties":{"lower_limit_celsius":{"oneOf":[{"type":"number","description":"Lower limit in °C within the current [temperature threshold](https://www.seam.co/docs/capability-guides/thermostats/setting-and-monitoring-temperature-thresholds) set for the thermostat.","isRequired":true,"uniqueKey":"devices.items.[INDEX].properties.temperature_threshold.lower_limit_celsius.oneOf.0","typeLabel":"number"},{"type":"null","description":"Lower limit in °C within the current [temperature threshold](https://www.seam.co/docs/capability-guides/thermostats/setting-and-monitoring-temperature-thresholds) set for the thermostat.","isRequired":true,"uniqueKey":"devices.items.[INDEX].properties.temperature_threshold.lower_limit_celsius.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"devices.items.[INDEX].properties.temperature_threshold.lower_limit_celsius","typeLabel":"number | null"},"lower_limit_fahrenheit":{"oneOf":[{"type":"number","description":"Lower limit in °F within the current [temperature threshold](https://www.seam.co/docs/capability-guides/thermostats/setting-and-monitoring-temperature-thresholds) set for the thermostat.","isRequired":true,"uniqueKey":"devices.items.[INDEX].properties.temperature_threshold.lower_limit_fahrenheit.oneOf.0","typeLabel":"number"},{"type":"null","description":"Lower limit in °F within the current [temperature threshold](https://www.seam.co/docs/capability-guides/thermostats/setting-and-monitoring-temperature-thresholds) set for the thermostat.","isRequired":true,"uniqueKey":"devices.items.[INDEX].properties.temperature_threshold.lower_limit_fahrenheit.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"devices.items.[INDEX].properties.temperature_threshold.lower_limit_fahrenheit","typeLabel":"number | null"},"upper_limit_celsius":{"oneOf":[{"type":"number","description":"Upper limit in °C within the current [temperature threshold](https://www.seam.co/docs/capability-guides/thermostats/setting-and-monitoring-temperature-thresholds) set for the thermostat.","isRequired":true,"uniqueKey":"devices.items.[INDEX].properties.temperature_threshold.upper_limit_celsius.oneOf.0","typeLabel":"number"},{"type":"null","description":"Upper limit in °C within the current [temperature threshold](https://www.seam.co/docs/capability-guides/thermostats/setting-and-monitoring-temperature-thresholds) set for the thermostat.","isRequired":true,"uniqueKey":"devices.items.[INDEX].properties.temperature_threshold.upper_limit_celsius.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"devices.items.[INDEX].properties.temperature_threshold.upper_limit_celsius","typeLabel":"number | null"},"upper_limit_fahrenheit":{"oneOf":[{"type":"number","description":"Upper limit in °F within the current [temperature threshold](https://www.seam.co/docs/capability-guides/thermostats/setting-and-monitoring-temperature-thresholds) set for the thermostat.","isRequired":true,"uniqueKey":"devices.items.[INDEX].properties.temperature_threshold.upper_limit_fahrenheit.oneOf.0","typeLabel":"number"},{"type":"null","description":"Upper limit in °F within the current [temperature threshold](https://www.seam.co/docs/capability-guides/thermostats/setting-and-monitoring-temperature-thresholds) set for the thermostat.","isRequired":true,"uniqueKey":"devices.items.[INDEX].properties.temperature_threshold.upper_limit_fahrenheit.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"devices.items.[INDEX].properties.temperature_threshold.upper_limit_fahrenheit","typeLabel":"number | null"}},"required":["lower_limit_celsius","lower_limit_fahrenheit","upper_limit_celsius","upper_limit_fahrenheit"],"description":"Current [temperature threshold](https://www.seam.co/docs/capability-guides/thermostats/setting-and-monitoring-temperature-thresholds) set for the thermostat.","uniqueKey":"devices.items.[INDEX].properties.temperature_threshold","typeLabel":"object"},"thermostat_daily_program_period_precision_minutes":{"type":"number","description":"Precision of the thermostat's period in minutes. For example, if the thermostat supports 15-minute periods, this value is 15. All values are relative to the top of the hour, so for 15 minutes, the periods would be 0, 15, 30, and 45 minutes past the hour.","uniqueKey":"devices.items.[INDEX].properties.thermostat_daily_program_period_precision_minutes","typeLabel":"number"},"thermostat_daily_programs":{"type":"array","items":{"type":"object","properties":{"created_at":{"type":"string","format":"date-time","description":"Date and time at which the thermostat daily program was created.","isRequired":true,"uniqueKey":"devices.items.[INDEX].properties.thermostat_daily_programs.items.[INDEX].created_at","typeLabel":"string\u003cdate-time>"},"device_id":{"type":"string","format":"uuid","description":"ID of the thermostat device on which the thermostat daily program is configured.","isRequired":true,"uniqueKey":"devices.items.[INDEX].properties.thermostat_daily_programs.items.[INDEX].device_id","typeLabel":"string\u003cuuid>"},"name":{"oneOf":[{"type":"string","description":"User-friendly name to identify the thermostat daily program.","isRequired":true,"uniqueKey":"devices.items.[INDEX].properties.thermostat_daily_programs.items.[INDEX].name.oneOf.0","typeLabel":"string"},{"type":"null","description":"User-friendly name to identify the thermostat daily program.","isRequired":true,"uniqueKey":"devices.items.[INDEX].properties.thermostat_daily_programs.items.[INDEX].name.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"devices.items.[INDEX].properties.thermostat_daily_programs.items.[INDEX].name","typeLabel":"string | null"},"periods":{"type":"array","items":{"type":"object","properties":{"climate_preset_key":{"type":"string","description":"Key of the [climate preset](https://www.seam.co/docs/capability-guides/thermostats/creating-and-managing-climate-presets) to activate at the `starts_at_time`.","isRequired":true,"uniqueKey":"devices.items.[INDEX].properties.thermostat_daily_programs.items.[INDEX].periods.items.[INDEX].climate_preset_key","typeLabel":"string"},"starts_at_time":{"type":"string","description":"Time at which the thermostat daily program period starts, in [ISO 8601](https://www.iso.org/iso-8601-date-and-time-format.html) format.","isRequired":true,"uniqueKey":"devices.items.[INDEX].properties.thermostat_daily_programs.items.[INDEX].periods.items.[INDEX].starts_at_time","typeLabel":"string"}},"required":["climate_preset_key","starts_at_time"],"uniqueKey":"devices.items.[INDEX].properties.thermostat_daily_programs.items.[INDEX].periods.items.[INDEX]","typeLabel":"object"},"description":"Array of thermostat daily program periods.","isRequired":true,"uniqueKey":"devices.items.[INDEX].properties.thermostat_daily_programs.items.[INDEX].periods","typeLabel":"object[]"},"thermostat_daily_program_id":{"type":"string","format":"uuid","description":"ID of the thermostat daily program.","isRequired":true,"uniqueKey":"devices.items.[INDEX].properties.thermostat_daily_programs.items.[INDEX].thermostat_daily_program_id","typeLabel":"string\u003cuuid>"},"workspace_id":{"type":"string","format":"uuid","description":"ID of the workspace that contains the thermostat daily program.","isRequired":true,"uniqueKey":"devices.items.[INDEX].properties.thermostat_daily_programs.items.[INDEX].workspace_id","typeLabel":"string\u003cuuid>"}},"required":["created_at","device_id","name","periods","thermostat_daily_program_id","workspace_id"],"uniqueKey":"devices.items.[INDEX].properties.thermostat_daily_programs.items.[INDEX]","typeLabel":"object"},"description":"Configured [daily programs](https://www.seam.co/docs/capability-guides/thermostats/creating-and-managing-thermostat-programs) for the thermostat.","uniqueKey":"devices.items.[INDEX].properties.thermostat_daily_programs","typeLabel":"object[]"},"thermostat_weekly_program":{"oneOf":[{"type":"object","properties":{"created_at":{"type":"string","format":"date-time","description":"Date and time at which the thermostat weekly program was created.","isRequired":true,"uniqueKey":"devices.items.[INDEX].properties.thermostat_weekly_program.oneOf.0.created_at","typeLabel":"string\u003cdate-time>"},"friday_program_id":{"oneOf":[{"type":"string","format":"uuid","description":"ID of the thermostat daily program to run on Fridays.","isRequired":true,"uniqueKey":"devices.items.[INDEX].properties.thermostat_weekly_program.oneOf.0.friday_program_id.oneOf.0","typeLabel":"string\u003cuuid>"},{"type":"null","format":"uuid","description":"ID of the thermostat daily program to run on Fridays.","isRequired":true,"uniqueKey":"devices.items.[INDEX].properties.thermostat_weekly_program.oneOf.0.friday_program_id.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"devices.items.[INDEX].properties.thermostat_weekly_program.oneOf.0.friday_program_id","typeLabel":"string\u003cuuid> | null"},"monday_program_id":{"oneOf":[{"type":"string","format":"uuid","description":"ID of the thermostat daily program to run on Mondays.","isRequired":true,"uniqueKey":"devices.items.[INDEX].properties.thermostat_weekly_program.oneOf.0.monday_program_id.oneOf.0","typeLabel":"string\u003cuuid>"},{"type":"null","format":"uuid","description":"ID of the thermostat daily program to run on Mondays.","isRequired":true,"uniqueKey":"devices.items.[INDEX].properties.thermostat_weekly_program.oneOf.0.monday_program_id.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"devices.items.[INDEX].properties.thermostat_weekly_program.oneOf.0.monday_program_id","typeLabel":"string\u003cuuid> | null"},"saturday_program_id":{"oneOf":[{"type":"string","format":"uuid","description":"ID of the thermostat daily program to run on Saturdays.","isRequired":true,"uniqueKey":"devices.items.[INDEX].properties.thermostat_weekly_program.oneOf.0.saturday_program_id.oneOf.0","typeLabel":"string\u003cuuid>"},{"type":"null","format":"uuid","description":"ID of the thermostat daily program to run on Saturdays.","isRequired":true,"uniqueKey":"devices.items.[INDEX].properties.thermostat_weekly_program.oneOf.0.saturday_program_id.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"devices.items.[INDEX].properties.thermostat_weekly_program.oneOf.0.saturday_program_id","typeLabel":"string\u003cuuid> | null"},"sunday_program_id":{"oneOf":[{"type":"string","format":"uuid","description":"ID of the thermostat daily program to run on Sundays.","isRequired":true,"uniqueKey":"devices.items.[INDEX].properties.thermostat_weekly_program.oneOf.0.sunday_program_id.oneOf.0","typeLabel":"string\u003cuuid>"},{"type":"null","format":"uuid","description":"ID of the thermostat daily program to run on Sundays.","isRequired":true,"uniqueKey":"devices.items.[INDEX].properties.thermostat_weekly_program.oneOf.0.sunday_program_id.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"devices.items.[INDEX].properties.thermostat_weekly_program.oneOf.0.sunday_program_id","typeLabel":"string\u003cuuid> | null"},"thursday_program_id":{"oneOf":[{"type":"string","format":"uuid","description":"ID of the thermostat daily program to run on Thursdays.","isRequired":true,"uniqueKey":"devices.items.[INDEX].properties.thermostat_weekly_program.oneOf.0.thursday_program_id.oneOf.0","typeLabel":"string\u003cuuid>"},{"type":"null","format":"uuid","description":"ID of the thermostat daily program to run on Thursdays.","isRequired":true,"uniqueKey":"devices.items.[INDEX].properties.thermostat_weekly_program.oneOf.0.thursday_program_id.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"devices.items.[INDEX].properties.thermostat_weekly_program.oneOf.0.thursday_program_id","typeLabel":"string\u003cuuid> | null"},"tuesday_program_id":{"oneOf":[{"type":"string","format":"uuid","description":"ID of the thermostat daily program to run on Tuesdays.","isRequired":true,"uniqueKey":"devices.items.[INDEX].properties.thermostat_weekly_program.oneOf.0.tuesday_program_id.oneOf.0","typeLabel":"string\u003cuuid>"},{"type":"null","format":"uuid","description":"ID of the thermostat daily program to run on Tuesdays.","isRequired":true,"uniqueKey":"devices.items.[INDEX].properties.thermostat_weekly_program.oneOf.0.tuesday_program_id.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"devices.items.[INDEX].properties.thermostat_weekly_program.oneOf.0.tuesday_program_id","typeLabel":"string\u003cuuid> | null"},"wednesday_program_id":{"oneOf":[{"type":"string","format":"uuid","description":"ID of the thermostat daily program to run on Wednesdays.","isRequired":true,"uniqueKey":"devices.items.[INDEX].properties.thermostat_weekly_program.oneOf.0.wednesday_program_id.oneOf.0","typeLabel":"string\u003cuuid>"},{"type":"null","format":"uuid","description":"ID of the thermostat daily program to run on Wednesdays.","isRequired":true,"uniqueKey":"devices.items.[INDEX].properties.thermostat_weekly_program.oneOf.0.wednesday_program_id.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"devices.items.[INDEX].properties.thermostat_weekly_program.oneOf.0.wednesday_program_id","typeLabel":"string\u003cuuid> | null"}},"required":["created_at","friday_program_id","monday_program_id","saturday_program_id","sunday_program_id","thursday_program_id","tuesday_program_id","wednesday_program_id"],"description":"Current [weekly program](https://www.seam.co/docs/capability-guides/thermostats/creating-and-managing-thermostat-programs) for the thermostat.","uniqueKey":"devices.items.[INDEX].properties.thermostat_weekly_program.oneOf.0","typeLabel":"object"},{"type":"null","properties":{"created_at":{"type":"string","format":"date-time","description":"Date and time at which the thermostat weekly program was created."},"friday_program_id":{"oneOf":[{"type":"string","format":"uuid","description":"ID of the thermostat daily program to run on Fridays."},{"type":"null","format":"uuid","description":"ID of the thermostat daily program to run on Fridays."}]},"monday_program_id":{"oneOf":[{"type":"string","format":"uuid","description":"ID of the thermostat daily program to run on Mondays."},{"type":"null","format":"uuid","description":"ID of the thermostat daily program to run on Mondays."}]},"saturday_program_id":{"oneOf":[{"type":"string","format":"uuid","description":"ID of the thermostat daily program to run on Saturdays."},{"type":"null","format":"uuid","description":"ID of the thermostat daily program to run on Saturdays."}]},"sunday_program_id":{"oneOf":[{"type":"string","format":"uuid","description":"ID of the thermostat daily program to run on Sundays."},{"type":"null","format":"uuid","description":"ID of the thermostat daily program to run on Sundays."}]},"thursday_program_id":{"oneOf":[{"type":"string","format":"uuid","description":"ID of the thermostat daily program to run on Thursdays."},{"type":"null","format":"uuid","description":"ID of the thermostat daily program to run on Thursdays."}]},"tuesday_program_id":{"oneOf":[{"type":"string","format":"uuid","description":"ID of the thermostat daily program to run on Tuesdays."},{"type":"null","format":"uuid","description":"ID of the thermostat daily program to run on Tuesdays."}]},"wednesday_program_id":{"oneOf":[{"type":"string","format":"uuid","description":"ID of the thermostat daily program to run on Wednesdays."},{"type":"null","format":"uuid","description":"ID of the thermostat daily program to run on Wednesdays."}]}},"required":["created_at","friday_program_id","monday_program_id","saturday_program_id","sunday_program_id","thursday_program_id","tuesday_program_id","wednesday_program_id"],"description":"Current [weekly program](https://www.seam.co/docs/capability-guides/thermostats/creating-and-managing-thermostat-programs) for the thermostat.","uniqueKey":"devices.items.[INDEX].properties.thermostat_weekly_program.oneOf.1","typeLabel":"null"}],"uniqueKey":"devices.items.[INDEX].properties.thermostat_weekly_program","typeLabel":"object | null"}},"required":["appearance","model","name","online"],"description":"Properties of the device.","uniqueKey":"devices.items.[INDEX].properties","typeLabel":"object"},"relative_humidity":{"type":"number","description":"Relative humidity, as a value between 0 and 1, inclusive, if the device measures humidity.","uniqueKey":"devices.items.[INDEX].relative_humidity","typeLabel":"number"},"temperature_celsius":{"type":"number","description":"Temperature in °C, if the device measures temperature.","uniqueKey":"devices.items.[INDEX].temperature_celsius","typeLabel":"number"},"temperature_fahrenheit":{"type":"number","description":"Temperature in °F, if the device measures temperature.","uniqueKey":"devices.items.[INDEX].temperature_fahrenheit","typeLabel":"number"}},"required":["capabilities_supported","connected_account_id","created_at","custom_metadata","device_id","device_type","display_name","errors","is_managed","space_ids","warnings","workspace_id"],"description":"Represents a [device](https://www.seam.co/docs/core-concepts/devices) that has been connected to Seam. See the [device object](https://www.seam.co/docs/api/devices/object).","uniqueKey":"devices.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"devices","typeLabel":"object[]"}},"required":["devices"],"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"devices":[{"capabilities_supported":["access_code"],"connected_account_id":"3c90c3cc-0d44-4b50-8888-8dd25736052a","created_at":"2023-11-07T05:31:56Z","custom_metadata":{},"device_id":"3c90c3cc-0d44-4b50-8888-8dd25736052a","device_type":"akuvox_lock","display_name":"\u003cstring>","errors":[{"created_at":"2023-11-07T05:31:56Z","error_code":"account_disconnected","is_connected_account_error":true,"is_device_error":true,"message":"\u003cstring>"}],"is_managed":true,"space_ids":["3c90c3cc-0d44-4b50-8888-8dd25736052a"],"warnings":[{"created_at":"2023-11-07T05:31:56Z","message":"\u003cstring>","warning_code":"partial_backup_access_code_pool"}],"workspace_id":"3c90c3cc-0d44-4b50-8888-8dd25736052a","air_quality_index":123,"can_activate_weekly_program":true,"can_configure_auto_lock":true,"can_hvac_cool":true,"can_hvac_heat":true,"can_hvac_heat_cool":true,"can_program_offline_access_codes":true,"can_program_online_access_codes":true,"can_program_thermostat_programs_as_different_each_day":true,"can_program_thermostat_programs_as_same_each_day":true,"can_program_thermostat_programs_as_weekday_weekend":true,"can_remotely_lock":true,"can_remotely_unlock":true,"can_run_thermostat_programs":true,"can_simulate_connection":true,"can_simulate_disconnection":true,"can_simulate_hub_connection":true,"can_simulate_hub_disconnection":true,"can_simulate_paid_subscription":true,"can_simulate_removal":true,"can_stream_live_video":true,"can_turn_off_hvac":true,"can_unlock_with_code":true,"co2_ppm":123,"co_ppm":123,"device_manufacturer":{"display_name":"\u003cstring>","manufacturer":"\u003cstring>","image_url":"\u003cstring>"},"device_provider":{"device_provider_name":"\u003cstring>","display_name":"\u003cstring>","provider_category":"\u003cstring>","image_url":"\u003cstring>"},"estimated_occupant_count":123,"is_occupancy_detected":true,"is_smoking_detected":true,"location":{"location_name":"\u003cstring>","room_name":"\u003cstring>","time_zone":"\u003cstring>"},"mold_risk_level":"\u003cstring>","named_sensors":[{"display_name":"\u003cstring>","sensor_name":"\u003cstring>","air_quality_index":123,"co2_ppm":123,"co_ppm":123,"estimated_occupant_count":123,"is_occupancy_detected":true,"is_smoking_detected":true,"mold_risk_level":"\u003cstring>","noise_level_decibels":123,"noise_level_nrs":123,"relative_humidity":123,"temperature_celsius":123,"temperature_fahrenheit":123}],"nickname":"\u003cstring>","noise_level_decibels":123,"noise_level_nrs":123,"properties":{"appearance":{"name":"\u003cstring>"},"model":{"display_name":"\u003cstring>","manufacturer_display_name":"\u003cstring>","can_connect_accessory_keypad":true,"has_built_in_keypad":true},"name":"\u003cstring>","online":true,"accessory_keypad":{"is_connected":true,"battery":{"level":123}},"battery":{"level":123,"status":"critical"},"battery_level":123,"currently_triggering_noise_threshold_ids":["\u003cstring>"],"has_direct_power":true,"image_alt_text":"\u003cstring>","image_url":"\u003cstring>","manufacturer":"\u003cstring>","noise_level_decibels":123,"serial_number":"\u003cstring>","assa_abloy_credential_service_metadata":{"endpoints":[{"endpoint_id":"\u003cstring>","is_active":true}],"has_active_endpoint":true},"salto_space_credential_service_metadata":{"has_active_phone":true},"akiles_metadata":{"gadget_id":"\u003cstring>","gadget_name":"\u003cstring>","product_name":"\u003cstring>"},"aqara_metadata":{"device_name":"\u003cstring>","did":"\u003cstring>","firmware_version":"\u003cstring>","model":"\u003cstring>","model_type":123,"parent_did":"\u003cstring>","position_id":"\u003cstring>","time_zone":"\u003cstring>"},"arlo_metadata":{"device_id":"\u003cstring>","device_name":"\u003cstring>","firmware_version":"\u003cstring>","hardware_version":"\u003cstring>","model_id":"\u003cstring>"},"assa_abloy_vostio_metadata":{"encoder_name":"\u003cstring>"},"august_metadata":{"has_keypad":true,"house_id":"\u003cstring>","house_name":"\u003cstring>","keypad_battery_level":"\u003cstring>","lock_id":"\u003cstring>","lock_name":"\u003cstring>","model":"\u003cstring>"},"avigilon_alta_metadata":{"entry_name":"\u003cstring>","entry_relays_total_count":123,"org_name":"\u003cstring>","site_id":123,"site_name":"\u003cstring>","zone_id":123,"zone_name":"\u003cstring>"},"brivo_metadata":{"activation_enabled":true,"device_name":"\u003cstring>"},"controlbyweb_metadata":{"device_id":"\u003cstring>","device_name":"\u003cstring>","relay_name":"\u003cstring>"},"dormakaba_oracode_iho_metadata":{"door_id":123,"door_name":"\u003cstring>","iana_timezone":"\u003cstring>","user_levels":[{"user_level":123,"user_level_check_in_time":"\u003cstring>","user_level_check_out_time":"\u003cstring>","user_level_name":"\u003cstring>","user_level_type":"\u003cstring>"}]},"dormakaba_oracode_metadata":{"device_id":"\u003cstring>","door_id":123,"door_is_wireless":true,"door_name":"\u003cstring>","iana_timezone":"\u003cstring>","predefined_time_slots":[{"check_in_time":"\u003cstring>","check_out_time":"\u003cstring>","dormakaba_oracode_user_level_id":"3c90c3cc-0d44-4b50-8888-8dd25736052a","dormakaba_oracode_user_level_prefix":123,"is_24_hour":true,"is_biweekly_mode":true,"is_master":true,"is_one_shot":true,"name":"\u003cstring>","prefix":123}],"site_name":"\u003cstring>"},"ecobee_metadata":{"device_name":"\u003cstring>","ecobee_device_id":"\u003cstring>"},"eufy_metadata":{"device_id":"\u003cstring>","device_name":"\u003cstring>","model":"\u003cstring>"},"four_suites_metadata":{"device_id":123,"device_name":"\u003cstring>","reclose_delay_in_seconds":123},"genie_metadata":{"device_name":"\u003cstring>","door_name":"\u003cstring>"},"honeywell_resideo_metadata":{"device_name":"\u003cstring>","honeywell_resideo_device_id":"\u003cstring>"},"igloo_metadata":{"bridge_id":"\u003cstring>","device_id":"\u003cstring>","model":"\u003cstring>"},"igloohome_metadata":{"bridge_id":"\u003cstring>","bridge_name":"\u003cstring>","device_id":"\u003cstring>","device_name":"\u003cstring>","is_accessory_keypad_linked_to_bridge":true,"keypad_id":"\u003cstring>"},"keynest_metadata":{"address":"\u003cstring>","current_or_last_store_id":123,"current_status":"\u003cstring>","current_user_company":"\u003cstring>","current_user_email":"\u003cstring>","current_user_name":"\u003cstring>","current_user_phone_number":"\u003cstring>","default_office_id":123,"device_name":"\u003cstring>","fob_id":123,"handover_method":"\u003cstring>","has_photo":true,"is_quadient_locker":true,"key_id":"\u003cstring>","key_notes":"\u003cstring>","keynest_app_user":"\u003cstring>","last_movement":"\u003cstring>","property_id":"\u003cstring>","property_postcode":"\u003cstring>","status_type":"\u003cstring>","subscription_plan":"\u003cstring>"},"kisi_metadata":{"description":"\u003cstring>","lock_id":123,"lock_name":"\u003cstring>","place_name":"\u003cstring>"},"korelock_metadata":{"device_id":"\u003cstring>","device_name":"\u003cstring>","firmware_version":"\u003cstring>","location_id":"\u003cstring>","model_code":"\u003cstring>","serial_number":"\u003cstring>","wifi_signal_strength":123},"kwikset_metadata":{"device_id":"\u003cstring>","device_name":"\u003cstring>","model_number":"\u003cstring>"},"lockly_metadata":{"device_id":"\u003cstring>","device_name":"\u003cstring>","model":"\u003cstring>"},"minut_metadata":{"device_id":"\u003cstring>","device_name":"\u003cstring>","latest_sensor_values":{"accelerometer_z":{"time":"\u003cstring>","value":123},"humidity":{"time":"\u003cstring>","value":123},"pressure":{"time":"\u003cstring>","value":123},"sound":{"time":"\u003cstring>","value":123},"temperature":{"time":"\u003cstring>","value":123}}},"nest_metadata":{"device_custom_name":"\u003cstring>","device_name":"\u003cstring>","display_name":"\u003cstring>","nest_device_id":"\u003cstring>","nest_structure_id":"\u003cstring>","structure_name":"\u003cstring>"},"noiseaware_metadata":{"device_id":"\u003cstring>","device_model":"indoor","device_name":"\u003cstring>","noise_level_decibel":123,"noise_level_nrs":123},"nuki_metadata":{"device_id":"\u003cstring>","device_name":"\u003cstring>","keypad_2_paired":true,"keypad_battery_critical":true,"keypad_paired":true},"omnitec_metadata":{"has_gateway":true,"lock_alias":"\u003cstring>","lock_id":123,"lock_mac":"\u003cstring>","lock_name":"\u003cstring>","time_zone":"\u003cstring>","timezone_raw_offset_ms":123},"reolink_metadata":{"firmware_version":"\u003cstring>","hardware_version":"\u003cstring>","model":"\u003cstring>"},"ring_metadata":{"device_id":"\u003cstring>","device_name":"\u003cstring>"},"salto_ks_metadata":{"battery_level":"\u003cstring>","customer_reference":"\u003cstring>","has_custom_pin_subscription":true,"lock_id":"\u003cstring>","lock_type":"\u003cstring>","locked_state":"\u003cstring>","model":"\u003cstring>","site_id":"\u003cstring>","site_name":"\u003cstring>"},"schlage_metadata":{"device_id":"\u003cstring>","device_name":"\u003cstring>","model":"\u003cstring>"},"seam_bridge_metadata":{"device_num":123,"name":"\u003cstring>","unlock_method":"bridge"},"sensi_metadata":{"device_id":"\u003cstring>","device_name":"\u003cstring>","product_type":"\u003cstring>"},"sensibo_metadata":{"firmware_version":"\u003cstring>","mac_address":"\u003cstring>","pod_id":"\u003cstring>","product_model":"\u003cstring>","room_name":"\u003cstring>","serial_number":"\u003cstring>","temperature_unit":"\u003cstring>"},"smartthings_metadata":{"device_id":"\u003cstring>","device_name":"\u003cstring>","location_id":"\u003cstring>","model":"\u003cstring>"},"tado_metadata":{"device_serial_numbers":["\u003cstring>"],"device_type":"\u003cstring>","home_generation":"\u003cstring>","home_id":"\u003cstring>","home_name":"\u003cstring>","serial_no":"\u003cstring>","zone_id":"\u003cstring>","zone_name":"\u003cstring>","zone_type":"\u003cstring>"},"tapo_metadata":{"firmware_version":"\u003cstring>","hardware_version":"\u003cstring>","model":"\u003cstring>"},"tedee_metadata":{"bridge_id":123,"bridge_name":"\u003cstring>","device_id":123,"device_model":"\u003cstring>","device_name":"\u003cstring>","keypad_id":123,"serial_number":"\u003cstring>"},"ttlock_metadata":{"feature_value":"\u003cstring>","features":{"auto_lock_time_config":true,"incomplete_keyboard_passcode":true,"lock_command":true,"passcode":true,"passcode_management":true,"unlock_via_gateway":true,"wifi":true},"has_gateway":true,"lock_alias":"\u003cstring>","lock_id":123,"timezone_raw_offset_ms":123,"wireless_keypads":[{"wireless_keypad_id":123,"wireless_keypad_name":"\u003cstring>"}]},"tuya_metadata":{"category":"\u003cstring>","device_id":"\u003cstring>","device_name":"\u003cstring>","model":"\u003cstring>","product_id":"\u003cstring>","product_name":"\u003cstring>","time_zone":"\u003cstring>"},"two_n_metadata":{"device_id":123,"device_name":"\u003cstring>"},"ultraloq_metadata":{"device_id":"\u003cstring>","device_name":"\u003cstring>","device_type":"\u003cstring>","time_zone":"\u003cstring>"},"unifi_protect_metadata":{"camera_id":"\u003cstring>","camera_name":"\u003cstring>","has_mic":true,"mac":"\u003cstring>","model":"\u003cstring>","nvr_name":"\u003cstring>"},"visionline_metadata":{"encoder_id":"\u003cstring>"},"wyze_metadata":{"device_id":"\u003cstring>","device_info_model":"\u003cstring>","device_name":"\u003cstring>","keypad_uuid":"\u003cstring>","locker_status_hardlock":123,"product_model":"\u003cstring>","product_name":"\u003cstring>","product_type":"\u003cstring>"},"yacan_metadata":{"device_id":"\u003cstring>","device_name":"\u003cstring>","device_type":"\u003cstring>","serial_number":"\u003cstring>"},"yale_connect_metadata":{"device_id":"\u003cstring>","device_name":"\u003cstring>","firmware_version":"\u003cstring>","home_name":"\u003cstring>","model":"\u003cstring>","time_zone_description":"\u003cstring>"},"auto_lock_delay_seconds":123,"auto_lock_enabled":true,"backup_access_code_pool_enabled":true,"code_constraints":[{"constraint_type":"no_zeros","max_length":123,"min_length":123}],"door_open":true,"has_native_entry_events":true,"keypad_battery":{"level":123},"locked":true,"max_active_codes_supported":123,"offline_time_frame_options":[{"display_name":"\u003cstring>","end_date_recurrence_rule":"\u003cstring>","matching_start_end_time":true,"max_duration":"\u003cstring>","min_duration":"\u003cstring>","start_date_recurrence_rule":"\u003cstring>","time_pairs":[{"display_name":"\u003cstring>","end_time":"\u003cstring>","start_time":"\u003cstring>"}],"time_zone":"\u003cstring>"}],"online_time_frame_options":[{"display_name":"\u003cstring>","end_date_recurrence_rule":"\u003cstring>","matching_start_end_time":true,"max_duration":"\u003cstring>","min_duration":"\u003cstring>","start_date_recurrence_rule":"\u003cstring>","time_pairs":[{"display_name":"\u003cstring>","end_time":"\u003cstring>","start_time":"\u003cstring>"}],"time_zone":"\u003cstring>"}],"supported_code_lengths":[123],"supports_backup_access_code_pool":true,"active_thermostat_schedule_id":"3c90c3cc-0d44-4b50-8888-8dd25736052a","available_climate_preset_modes":["home"],"available_climate_presets":[{"can_delete":true,"can_edit":true,"can_use_with_thermostat_daily_programs":true,"climate_preset_key":"\u003cstring>","display_name":"\u003cstring>","climate_preset_mode":"home","cooling_set_point_celsius":123,"cooling_set_point_fahrenheit":123,"ecobee_metadata":{"climate_ref":"\u003cstring>","is_optimized":true,"owner":"user"},"fan_mode_setting":"auto","heating_set_point_celsius":123,"heating_set_point_fahrenheit":123,"hvac_mode_setting":"off","name":"\u003cstring>"}],"available_fan_mode_settings":["auto"],"available_hvac_mode_settings":["off"],"current_climate_setting":{"can_delete":true,"can_edit":true,"can_use_with_thermostat_daily_programs":true,"climate_preset_key":"\u003cstring>","climate_preset_mode":"home","cooling_set_point_celsius":123,"cooling_set_point_fahrenheit":123,"display_name":"\u003cstring>","ecobee_metadata":{"climate_ref":"\u003cstring>","is_optimized":true,"owner":"user"},"fan_mode_setting":"auto","heating_set_point_celsius":123,"heating_set_point_fahrenheit":123,"hvac_mode_setting":"off","name":"\u003cstring>"},"fallback_climate_preset_key":"\u003cstring>","is_cooling":true,"is_fan_running":true,"is_heating":true,"is_temporary_manual_override_active":true,"max_cooling_set_point_celsius":123,"max_cooling_set_point_fahrenheit":123,"max_heating_set_point_celsius":123,"max_heating_set_point_fahrenheit":123,"max_thermostat_daily_program_periods_per_day":123,"max_unique_climate_presets_per_thermostat_weekly_program":123,"min_cooling_set_point_celsius":123,"min_cooling_set_point_fahrenheit":123,"min_heating_cooling_delta_celsius":123,"min_heating_cooling_delta_fahrenheit":123,"min_heating_set_point_celsius":123,"min_heating_set_point_fahrenheit":123,"relative_humidity":123,"temperature_celsius":123,"temperature_fahrenheit":123,"temperature_threshold":{"lower_limit_celsius":123,"lower_limit_fahrenheit":123,"upper_limit_celsius":123,"upper_limit_fahrenheit":123},"thermostat_daily_program_period_precision_minutes":123,"thermostat_daily_programs":[{"created_at":"2023-11-07T05:31:56Z","device_id":"3c90c3cc-0d44-4b50-8888-8dd25736052a","name":"\u003cstring>","periods":[{"climate_preset_key":"\u003cstring>","starts_at_time":"\u003cstring>"}],"thermostat_daily_program_id":"3c90c3cc-0d44-4b50-8888-8dd25736052a","workspace_id":"3c90c3cc-0d44-4b50-8888-8dd25736052a"}],"thermostat_weekly_program":{"created_at":"2023-11-07T05:31:56Z","friday_program_id":"3c90c3cc-0d44-4b50-8888-8dd25736052a","monday_program_id":"3c90c3cc-0d44-4b50-8888-8dd25736052a","saturday_program_id":"3c90c3cc-0d44-4b50-8888-8dd25736052a","sunday_program_id":"3c90c3cc-0d44-4b50-8888-8dd25736052a","thursday_program_id":"3c90c3cc-0d44-4b50-8888-8dd25736052a","tuesday_program_id":"3c90c3cc-0d44-4b50-8888-8dd25736052a","wednesday_program_id":"3c90c3cc-0d44-4b50-8888-8dd25736052a"}},"relative_humidity":123,"temperature_celsius":123,"temperature_fahrenheit":123}]}}},"exampleType":"generated"}},"exampleType":"generated"}},"security":{"c60a5637-116a-4a49-b98d-d5da88e4e27b":{"client_session_token":{"type":"http","scheme":"bearer","bearerFormat":"Client Session Token","scopes":[],"schemeName":"client_session_token"}},"c7e95fd5-4725-4b2c-ac0f-83d55a77adba":{"personal_access_token":{"type":"http","scheme":"bearer","bearerFormat":"Personal Access Token","scopes":[],"schemeName":"personal_access_token"}},"f167db3d-0edc-43e1-a31c-8b32f6198f84":{"api_key":{"type":"http","scheme":"bearer","bearerFormat":"API Key","scopes":[],"schemeName":"api_key"}}},"servers":{"569c66e5-b6d5-4771-be4f-6ff73569fea8":{"url":"https://connect.getseam.com"}},"processedSecurityOptions":[{"schemes":[{"scheme":{"type":"http","scheme":"bearer","bearerFormat":"Client Session Token","scopes":[],"schemeName":"client_session_token"},"schema":{"title":"Bearer Auth","type":"string","isRequired":true,"description":"Bearer authentication header of the form `Bearer \u003ctoken>`, where `\u003ctoken>` is your auth token.","format":"bearer","typeLabel":"string\u003cbearer>","deprecated":false},"schemeName":"client_session_token","name":"Authorization"}],"title":"client_session_token"},{"schemes":[{"scheme":{"type":"http","scheme":"bearer","bearerFormat":"Personal Access Token","scopes":[],"schemeName":"personal_access_token"},"schema":{"title":"Bearer Auth","type":"string","isRequired":true,"description":"Bearer authentication header of the form `Bearer \u003ctoken>`, where `\u003ctoken>` is your auth token.","format":"bearer","typeLabel":"string\u003cbearer>","deprecated":false},"schemeName":"personal_access_token","name":"Authorization"}],"title":"personal_access_token"},{"schemes":[{"scheme":{"type":"http","scheme":"bearer","bearerFormat":"API Key","scopes":[],"schemeName":"api_key"},"schema":{"title":"Bearer Auth","type":"string","isRequired":true,"description":"Bearer authentication header of the form `Bearer \u003ctoken>`, where `\u003ctoken>` is your auth token.","format":"bearer","typeLabel":"string\u003cbearer>","deprecated":false},"schemeName":"api_key","name":"Authorization"}],"title":"api_key"}]},"originalFileLocation":"openapi.json"},"subdomain":"seam","siteName":"Seam","title":"List Noise Sensors - Seam","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-11-13T00:43:18.922Z","originalFileLocation":"api/noise_sensors/list.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Returns a list of all noise sensors. Reference for GET /noise_sensors/list in the Seam API, with request and response details.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Seam\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/docs/mintlify-assets/_mintlify/favicons/seam/8CXnKXKCxYx4_wys/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/docs/mintlify-assets/_mintlify/favicons/seam/8CXnKXKCxYx4_wys/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/docs/mintlify-assets/_mintlify/favicons/seam/8CXnKXKCxYx4_wys/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/docs/mintlify-assets/_mintlify/favicons/seam/8CXnKXKCxYx4_wys/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/docs/mintlify-assets/_mintlify/favicons/seam/8CXnKXKCxYx4_wys/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/docs/mintlify-assets/_mintlify/favicons/seam/8CXnKXKCxYx4_wys/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/docs/mintlify-assets/_mintlify/favicons/seam/8CXnKXKCxYx4_wys/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/docs/mintlify-assets/_mintlify/favicons/seam/8CXnKXKCxYx4_wys/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/docs/mintlify-assets/_mintlify/favicons/seam/8CXnKXKCxYx4_wys/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"List Noise Sensors - Seam\">\u003cmeta data-mint-head property=\"og:description\" content=\"Returns a list of all noise sensors. Reference for GET /noise_sensors/list in the Seam API, with request and response details.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Seam\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://www.seam.co/docs/api/noise_sensors/list\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://www.seam.co/docs/images/seam-og-default.jpg\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"List Noise Sensors - Seam\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Returns a list of all noise sensors. Reference for GET /noise_sensors/list in the Seam API, with request and response details.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://www.seam.co/docs/images/seam-og-default.jpg\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/docs/mintlify-assets/_mintlify/favicons/seam/8CXnKXKCxYx4_wys/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Seam\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#4C45D9\">\u003cmeta data-mint-head name=\"og:locale\" content=\"en_US\">\u003clink data-mint-head rel=\"canonical\" href=\"https://www.seam.co/docs/api/noise_sensors/list\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/docs/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/docs/api/noise_sensors/list.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://www.seam.co/#organization\",\"name\":\"Seam\",\"url\":\"https://www.seam.co\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/seam/RVHI-5qT0fl5Zkft/images/seam-logo-light.svg?fit=max\u0026auto=format\u0026n=RVHI-5qT0fl5Zkft\u0026q=85\u0026s=4529d092246aab7709a6692a7cdccf39\"}},{\"@type\":\"WebSite\",\"@id\":\"https://www.seam.co/docs#website\",\"name\":\"Seam\",\"url\":\"https://www.seam.co/docs\",\"publisher\":{\"@id\":\"https://www.seam.co/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://www.seam.co/docs/api/noise_sensors/list#webpage\",\"url\":\"https://www.seam.co/docs/api/noise_sensors/list\",\"name\":\"List Noise Sensors\",\"description\":\"Returns a list of all noise sensors. Reference for GET /noise_sensors/list in the Seam API, with request and response details.\",\"dateModified\":\"2026-11-13T00:43:18.922Z\",\"isPartOf\":{\"@id\":\"https://www.seam.co/docs#website\"},\"breadcrumb\":{\"@id\":\"https://www.seam.co/docs/api/noise_sensors/list#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://www.seam.co/docs/api/noise_sensors/list#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Devices and Systems\",\"item\":\"https://www.seam.co/docs/api/devices/object\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Noise Sensors\",\"item\":\"https://www.seam.co/docs/api/noise_sensors/object\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"List Noise Sensors\",\"item\":\"https://www.seam.co/docs/api/noise_sensors/list\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://www.seam.co/docs/api/noise_sensors/list#apireference\",\"headline\":\"List Noise Sensors\",\"name\":\"List Noise Sensors\",\"description\":\"Returns a list of all noise sensors. Reference for GET /noise_sensors/list in the Seam API, with request and response details.\",\"url\":\"https://www.seam.co/docs/api/noise_sensors/list\",\"mainEntityOfPage\":{\"@id\":\"https://www.seam.co/docs/api/noise_sensors/list#webpage\"},\"image\":\"https://www.seam.co/docs/images/seam-og-default.jpg\",\"dateModified\":\"2026-11-13T00:43:18.922Z\",\"publisher\":{\"@id\":\"https://www.seam.co/#organization\"},\"isPartOf\":{\"@id\":\"https://www.seam.co/docs#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Seam\",\"publisher\":{\"@type\":\"Organization\",\"name\":\"Seam\"},\"provider\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","agentPointerHref":"/docs/api/noise_sensors/list.md","siteName":"Seam","nav":{"global":null,"tabs":[{"tab":"Guides","pages":[{"title":"Guides","href":""}]},{"tab":"API Reference","groups":[{"group":"Getting Started","pages":[{"title":"Introduction","href":"/api"},{"title":"SDK Installation","href":"/api/installation"},{"title":"MCP Installation","href":"/api/mcp-installation"},{"title":"Authentication","href":"/api/authentication"},{"title":"Pagination","href":"/api/pagination"},{"title":"Rate Limits and Guardrails","href":"/api/rate-limits-and-guardrails"},{"title":"End-of-Life APIs","href":"/api/end-of-life"}]},{"group":"Granting Access","pages":[{"group":"Access Grants","pages":[{"title":"The Access Grant Object","href":"/api/access_grants/object"},{"title":"Access Grant Events","href":"/api/access_grants/events"},{"title":"Access Grant Errors and Warnings","href":"/api/access_grants/errors"},{"title":"Get an Access Grant","deprecated":null,"version":null,"sidebarTitle":"Get","openapi":"/openapi.json get /access_grants/get","href":"/api/access_grants/get"},{"title":"List Access Grants","deprecated":null,"version":null,"sidebarTitle":"List","openapi":"/openapi.json get /access_grants/list","href":"/api/access_grants/list"},{"title":"Create an Access Grant","deprecated":null,"version":null,"sidebarTitle":"Create","openapi":"/openapi.json post /access_grants/create","href":"/api/access_grants/create"},{"title":"Delete an Access Grant","deprecated":null,"version":null,"sidebarTitle":"Delete","openapi":"/openapi.json delete /access_grants/delete","href":"/api/access_grants/delete"},{"title":"Update an Access Grant","deprecated":null,"version":null,"sidebarTitle":"Update","openapi":"/openapi.json patch /access_grants/update","href":"/api/access_grants/update"},{"title":"Get related Access Grant resources","deprecated":null,"version":null,"sidebarTitle":"Get related","openapi":"/openapi.json get /access_grants/get_related","href":"/api/access_grants/get_related"},{"title":"Add Requested Access Methods to Access Grant","deprecated":null,"version":null,"sidebarTitle":"Request access methods","openapi":"/openapi.json post /access_grants/request_access_methods","href":"/api/access_grants/request_access_methods"},{"group":"Unmanaged","pages":[{"title":"Unmanaged","href":"/api/access_grants/unmanaged/object"},{"title":"Unmanaged Errors and Warnings","href":"/api/access_grants/unmanaged/errors"},{"title":"Get an Unmanaged Access Grant","deprecated":null,"version":null,"sidebarTitle":"Get","openapi":"/openapi.json get /access_grants/unmanaged/get","href":"/api/access_grants/unmanaged/get"},{"title":"List Unmanaged Access Grants","deprecated":null,"version":null,"sidebarTitle":"List","openapi":"/openapi.json get /access_grants/unmanaged/list","href":"/api/access_grants/unmanaged/list"},{"title":"Update an Unmanaged Access Grant","deprecated":null,"version":null,"sidebarTitle":"Update","openapi":"/openapi.json patch /access_grants/unmanaged/update","href":"/api/access_grants/unmanaged/update"}]}]},{"group":"Access Methods","pages":[{"title":"The Access Method Object","href":"/api/access_methods/object"},{"title":"Access Method Events","href":"/api/access_methods/events"},{"title":"Access Method Errors and Warnings","href":"/api/access_methods/errors"},{"title":"Get an Access Method","deprecated":null,"version":null,"sidebarTitle":"Get","openapi":"/openapi.json get /access_methods/get","href":"/api/access_methods/get"},{"title":"List Access Methods","deprecated":null,"version":null,"sidebarTitle":"List","openapi":"/openapi.json get /access_methods/list","href":"/api/access_methods/list"},{"title":"Delete an Access Method","deprecated":null,"version":null,"sidebarTitle":"Delete","openapi":"/openapi.json delete /access_methods/delete","href":"/api/access_methods/delete"},{"title":"Assign a Card Credential to an Access Method","deprecated":null,"version":null,"sidebarTitle":"Assign card","openapi":"/openapi.json post /access_methods/assign_card","href":"/api/access_methods/assign_card"},{"title":"Encode an Access Method","deprecated":null,"version":null,"sidebarTitle":"Encode","openapi":"/openapi.json post /access_methods/encode","href":"/api/access_methods/encode"},{"title":"Get related Access Method resources","deprecated":null,"version":null,"sidebarTitle":"Get related","openapi":"/openapi.json get /access_methods/get_related","href":"/api/access_methods/get_related"},{"title":"Unlock a Door with an Access Method","deprecated":null,"version":null,"sidebarTitle":"Unlock door","openapi":"/openapi.json post /access_methods/unlock_door","href":"/api/access_methods/unlock_door"},{"group":"Unmanaged","pages":[{"title":"Unmanaged","href":"/api/access_methods/unmanaged/object"},{"title":"Unmanaged Errors and Warnings","href":"/api/access_methods/unmanaged/errors"},{"title":"Get an Unmanaged Access Method","deprecated":null,"version":null,"sidebarTitle":"Get","openapi":"/openapi.json get /access_methods/unmanaged/get","href":"/api/access_methods/unmanaged/get"},{"title":"List Unmanaged Access Methods","deprecated":null,"version":null,"sidebarTitle":"List","openapi":"/openapi.json get /access_methods/unmanaged/list","href":"/api/access_methods/unmanaged/list"}]}]}]},{"group":"Devices and Systems","pages":[{"group":"Devices","pages":[{"title":"The Device Object","href":"/api/devices/object"},{"title":"Common Device Properties","href":"/api/devices/properties"},{"title":"Device Examples","href":"/api/devices/examples"},{"title":"Device Events","href":"/api/devices/events"},{"title":"Device Errors and Warnings","href":"/api/devices/errors"},{"title":"Get a Device","deprecated":null,"version":null,"sidebarTitle":"Get","openapi":"/openapi.json get /devices/get","href":"/api/devices/get"},{"title":"List Devices","deprecated":null,"version":null,"sidebarTitle":"List","openapi":"/openapi.json get /devices/list","href":"/api/devices/list"},{"title":"Update a Device","deprecated":null,"version":null,"sidebarTitle":"Update","openapi":"/openapi.json patch /devices/update","href":"/api/devices/update"},{"title":"List Device Providers","deprecated":null,"version":null,"sidebarTitle":"List device providers","openapi":"/openapi.json get /devices/list_device_providers","href":"/api/devices/list_device_providers"},{"title":"Report Provider Metadata","deprecated":null,"version":null,"sidebarTitle":"Report provider metadata","openapi":"/openapi.json post /devices/report_provider_metadata","href":"/api/devices/report_provider_metadata"},{"group":"Simulations","pages":[{"title":"Device Simulations","href":"/api/devices/simulate/object"},{"title":"Simulate Device Connection","deprecated":null,"version":null,"sidebarTitle":"Connect","openapi":"/openapi.json post /devices/simulate/connect","href":"/api/devices/simulate/connect"},{"title":"Simulate Hub Connection","deprecated":null,"version":null,"sidebarTitle":"Connect to hub","openapi":"/openapi.json post /devices/simulate/connect_to_hub","href":"/api/devices/simulate/connect_to_hub"},{"title":"Simulate Device Disconnection","deprecated":null,"version":null,"sidebarTitle":"Disconnect","openapi":"/openapi.json post /devices/simulate/disconnect","href":"/api/devices/simulate/disconnect"},{"title":"Simulate Hub Disconnection","deprecated":null,"version":null,"sidebarTitle":"Disconnect from hub","openapi":"/openapi.json post /devices/simulate/disconnect_from_hub","href":"/api/devices/simulate/disconnect_from_hub"},{"title":"Simulate Paid Subscription","deprecated":null,"version":null,"sidebarTitle":"Paid subscription","openapi":"/openapi.json post /devices/simulate/paid_subscription","href":"/api/devices/simulate/paid_subscription"},{"title":"Simulate Device Removal","deprecated":null,"version":null,"sidebarTitle":"Remove","openapi":"/openapi.json post /devices/simulate/remove","href":"/api/devices/simulate/remove"}]},{"group":"Unmanaged Devices","pages":[{"title":"Unmanaged Devices","href":"/api/devices/unmanaged/object"},{"title":"Unmanaged Devices Events","href":"/api/devices/unmanaged/events"},{"title":"Unmanaged Devices Errors and Warnings","href":"/api/devices/unmanaged/errors"},{"title":"Get an Unmanaged Device","deprecated":null,"version":null,"sidebarTitle":"Get","openapi":"/openapi.json get /devices/unmanaged/get","href":"/api/devices/unmanaged/get"},{"title":"List Unmanaged Devices","deprecated":null,"version":null,"sidebarTitle":"List","openapi":"/openapi.json get /devices/unmanaged/list","href":"/api/devices/unmanaged/list"},{"title":"Update an Unmanaged Device","deprecated":null,"version":null,"sidebarTitle":"Update","openapi":"/openapi.json patch /devices/unmanaged/update","href":"/api/devices/unmanaged/update"}]}]},{"group":"Locks","pages":[{"title":"The Lock Object","href":"/api/locks/object"},{"title":"Lock Events","href":"/api/locks/events"},{"title":"Lock Errors and Warnings","href":"/api/locks/errors"},{"title":"Get a Lock","deprecated":true,"version":null,"sidebarTitle":"Get","openapi":"/openapi.json get /locks/get","href":"/api/locks/get"},{"title":"List Locks","deprecated":null,"version":null,"sidebarTitle":"List","openapi":"/openapi.json get /locks/list","href":"/api/locks/list"},{"title":"Configure Auto-Lock","deprecated":null,"version":null,"sidebarTitle":"Configure auto lock","openapi":"/openapi.json post /locks/configure_auto_lock","href":"/api/locks/configure_auto_lock"},{"title":"Lock a Lock","deprecated":null,"version":null,"sidebarTitle":"Lock door","openapi":"/openapi.json post /locks/lock_door","href":"/api/locks/lock_door"},{"title":"Unlock a Lock","deprecated":null,"version":null,"sidebarTitle":"Unlock door","openapi":"/openapi.json post /locks/unlock_door","href":"/api/locks/unlock_door"},{"group":"Simulations","pages":[{"title":"Lock Simulations","href":"/api/locks/simulate/object"},{"title":"Simulate a Keypad Code Entry","deprecated":null,"version":null,"sidebarTitle":"Keypad code entry","openapi":"/openapi.json post /locks/simulate/keypad_code_entry","href":"/api/locks/simulate/keypad_code_entry"},{"title":"Simulate a Manual Lock Action Using a Keypad","deprecated":null,"version":null,"sidebarTitle":"Manual lock via keypad","openapi":"/openapi.json post /locks/simulate/manual_lock_via_keypad","href":"/api/locks/simulate/manual_lock_via_keypad"}]}]},{"group":"Thermostats","pages":[{"title":"The Thermostat Object","href":"/api/thermostats/object"},{"title":"Thermostat Events","href":"/api/thermostats/events"},{"title":"Thermostat Errors and Warnings","href":"/api/thermostats/errors"},{"title":"List Thermostats","deprecated":null,"version":null,"sidebarTitle":"List","openapi":"/openapi.json get /thermostats/list","href":"/api/thermostats/list"},{"title":"Activate a Climate Preset","deprecated":null,"version":null,"sidebarTitle":"Activate climate preset","openapi":"/openapi.json post /thermostats/activate_climate_preset","href":"/api/thermostats/activate_climate_preset"},{"title":"Activate the Weekly Program","deprecated":null,"version":null,"sidebarTitle":"Activate weekly program","openapi":"/openapi.json post /thermostats/activate_weekly_program","href":"/api/thermostats/activate_weekly_program"},{"title":"Set to Cool Mode","deprecated":null,"version":null,"sidebarTitle":"Cool","openapi":"/openapi.json post /thermostats/cool","href":"/api/thermostats/cool"},{"title":"Create a Climate Preset","deprecated":null,"version":null,"sidebarTitle":"Create climate preset","openapi":"/openapi.json post /thermostats/create_climate_preset","href":"/api/thermostats/create_climate_preset"},{"title":"Delete a Climate Preset","deprecated":null,"version":null,"sidebarTitle":"Delete climate preset","openapi":"/openapi.json delete /thermostats/delete_climate_preset","href":"/api/thermostats/delete_climate_preset"},{"title":"Set to Heat Mode","deprecated":null,"version":null,"sidebarTitle":"Heat","openapi":"/openapi.json post /thermostats/heat","href":"/api/thermostats/heat"},{"title":"Set to Heat-Cool (Auto) Mode","deprecated":null,"version":null,"sidebarTitle":"Heat cool","openapi":"/openapi.json post /thermostats/heat_cool","href":"/api/thermostats/heat_cool"},{"title":"Set to Off Mode","deprecated":null,"version":null,"sidebarTitle":"Off","openapi":"/openapi.json post /thermostats/off","href":"/api/thermostats/off"},{"title":"Set the Fallback Climate Preset","deprecated":null,"version":null,"sidebarTitle":"Set fallback climate preset","openapi":"/openapi.json post /thermostats/set_fallback_climate_preset","href":"/api/thermostats/set_fallback_climate_preset"},{"title":"Set the Fan Mode Setting","deprecated":null,"version":null,"sidebarTitle":"Set fan mode","openapi":"/openapi.json post /thermostats/set_fan_mode","href":"/api/thermostats/set_fan_mode"},{"title":"Set the HVAC Mode","deprecated":null,"version":null,"sidebarTitle":"Set hvac mode","openapi":"/openapi.json post /thermostats/set_hvac_mode","href":"/api/thermostats/set_hvac_mode"},{"title":"Set a Temperature Threshold","deprecated":null,"version":null,"sidebarTitle":"Set temperature threshold","openapi":"/openapi.json patch /thermostats/set_temperature_threshold","href":"/api/thermostats/set_temperature_threshold"},{"title":"Update a Climate Preset","deprecated":null,"version":null,"sidebarTitle":"Update climate preset","openapi":"/openapi.json patch /thermostats/update_climate_preset","href":"/api/thermostats/update_climate_preset"},{"title":"Update the Thermostat Weekly Program","deprecated":null,"version":null,"sidebarTitle":"Update weekly program","openapi":"/openapi.json post /thermostats/update_weekly_program","href":"/api/thermostats/update_weekly_program"},{"group":"Daily Programs","pages":[{"title":"Daily Programs","href":"/api/thermostats/daily_programs/object"},{"title":"Create a Thermostat Daily Program","deprecated":null,"version":null,"sidebarTitle":"Create","openapi":"/openapi.json post /thermostats/daily_programs/create","href":"/api/thermostats/daily_programs/create"},{"title":"Delete a Thermostat Daily Program","deprecated":null,"version":null,"sidebarTitle":"Delete","openapi":"/openapi.json delete /thermostats/daily_programs/delete","href":"/api/thermostats/daily_programs/delete"},{"title":"Update a Thermostat Daily Program","deprecated":null,"version":null,"sidebarTitle":"Update","openapi":"/openapi.json patch /thermostats/daily_programs/update","href":"/api/thermostats/daily_programs/update"}]},{"group":"Schedules","pages":[{"title":"Thermostat Schedules","href":"/api/thermostats/schedules/object"},{"title":"Get a Thermostat Schedule","deprecated":null,"version":null,"sidebarTitle":"Get","openapi":"/openapi.json get /thermostats/schedules/get","href":"/api/thermostats/schedules/get"},{"title":"List Thermostat Schedules","deprecated":null,"version":null,"sidebarTitle":"List","openapi":"/openapi.json get /thermostats/schedules/list","href":"/api/thermostats/schedules/list"},{"title":"Create a Thermostat Schedule","deprecated":null,"version":null,"sidebarTitle":"Create","openapi":"/openapi.json post /thermostats/schedules/create","href":"/api/thermostats/schedules/create"},{"title":"Delete a Thermostat Schedule","deprecated":null,"version":null,"sidebarTitle":"Delete","openapi":"/openapi.json delete /thermostats/schedules/delete","href":"/api/thermostats/schedules/delete"},{"title":"Update a Thermostat Schedule","deprecated":null,"version":null,"sidebarTitle":"Update","openapi":"/openapi.json patch /thermostats/schedules/update","href":"/api/thermostats/schedules/update"}]},{"group":"Simulations","pages":[{"title":"Thermostat Simulations","href":"/api/thermostats/simulate/object"},{"title":"HVAC Mode Adjusted","deprecated":null,"version":null,"sidebarTitle":"Hvac mode adjusted","openapi":"/openapi.json post /thermostats/simulate/hvac_mode_adjusted","href":"/api/thermostats/simulate/hvac_mode_adjusted"},{"title":"Temperature Reached","deprecated":null,"version":null,"sidebarTitle":"Temperature reached","openapi":"/openapi.json post /thermostats/simulate/temperature_reached","href":"/api/thermostats/simulate/temperature_reached"}]}]},{"group":"Noise Sensors","pages":[{"title":"The Noise Sensor Object","description":"Learn how the device object represents a noise sensor that measures sound levels, lets you configure thresholds, and emits disturbance events.","href":"/api/noise_sensors/object"},{"title":"List Noise Sensors","deprecated":null,"version":null,"sidebarTitle":"List","openapi":"/openapi.json get /noise_sensors/list","href":"/api/noise_sensors/list"},{"group":"Simulations","pages":[{"title":"Noise Sensor Simulations","description":"Use the noise sensor simulation endpoint to trigger a noise threshold in a sandbox workspace so you can test how your app responds to disturbances.","href":"/api/noise_sensors/simulate/object"},{"title":"Simulate Triggering a Noise Threshold","deprecated":null,"version":null,"sidebarTitle":"Trigger noise threshold","openapi":"/openapi.json post /noise_sensors/simulate/trigger_noise_threshold","href":"/api/noise_sensors/simulate/trigger_noise_threshold"}]},{"group":"Noise Thresholds","pages":[{"title":"Noise Thresholds","href":"/api/noise_sensors/noise_thresholds/object"},{"title":"Noise Thresholds Events","href":"/api/noise_sensors/noise_thresholds/events"},{"title":"Get a Noise Threshold","deprecated":null,"version":null,"sidebarTitle":"Get","openapi":"/openapi.json get /noise_sensors/noise_thresholds/get","href":"/api/noise_sensors/noise_thresholds/get"},{"title":"List Noise Thresholds","deprecated":null,"version":null,"sidebarTitle":"List","openapi":"/openapi.json get /noise_sensors/noise_thresholds/list","href":"/api/noise_sensors/noise_thresholds/list"},{"title":"Create a Noise Threshold","deprecated":null,"version":null,"sidebarTitle":"Create","openapi":"/openapi.json post /noise_sensors/noise_thresholds/create","href":"/api/noise_sensors/noise_thresholds/create"},{"title":"Delete a Noise Threshold","deprecated":null,"version":null,"sidebarTitle":"Delete","openapi":"/openapi.json delete /noise_sensors/noise_thresholds/delete","href":"/api/noise_sensors/noise_thresholds/delete"},{"title":"Update a Noise Threshold","deprecated":null,"version":null,"sidebarTitle":"Update","openapi":"/openapi.json patch /noise_sensors/noise_thresholds/update","href":"/api/noise_sensors/noise_thresholds/update"}]}]},{"group":"Cameras","pages":[{"title":"Camera Live Views","href":"/api/cameras/live_views/object"},{"title":"Create a Camera Live View Session","deprecated":null,"version":null,"sidebarTitle":"Create","openapi":"/openapi.json post /cameras/live_views/create","href":"/api/cameras/live_views/create"},{"title":"Negotiate a Camera Live View","deprecated":null,"version":null,"sidebarTitle":"Offer","openapi":"/openapi.json post /cameras/live_views/offer","href":"/api/cameras/live_views/offer"},{"title":"Stop a Camera Live View Session","deprecated":null,"version":null,"sidebarTitle":"Stop","openapi":"/openapi.json post /cameras/live_views/stop","href":"/api/cameras/live_views/stop"}]},{"group":"Access Control Systems (ACS)","pages":[{"title":"Access Control Systems","href":"/api/acs/object"},{"group":"Access Groups","pages":[{"title":"The Access Group Object","href":"/api/acs/access_groups/object"},{"title":"Access Group Events","href":"/api/acs/access_groups/events"},{"title":"Access Group Errors","href":"/api/acs/access_groups/errors"},{"title":"Get an Access Group","deprecated":null,"version":null,"sidebarTitle":"Get","openapi":"/openapi.json get /acs/access_groups/get","href":"/api/acs/access_groups/get"},{"title":"List Access Groups","deprecated":null,"version":null,"sidebarTitle":"List","openapi":"/openapi.json get /acs/access_groups/list","href":"/api/acs/access_groups/list"},{"title":"Delete an Access Group","deprecated":null,"version":null,"sidebarTitle":"Delete","openapi":"/openapi.json delete /acs/access_groups/delete","href":"/api/acs/access_groups/delete"},{"title":"Add an ACS User to an Access Group","deprecated":null,"version":null,"sidebarTitle":"Add user","openapi":"/openapi.json put /acs/access_groups/add_user","href":"/api/acs/access_groups/add_user"},{"title":"List Entrances Accessible to an Access Group","deprecated":null,"version":null,"sidebarTitle":"List accessible entrances","openapi":"/openapi.json get /acs/access_groups/list_accessible_entrances","href":"/api/acs/access_groups/list_accessible_entrances"},{"title":"List ACS Users in an Access Group","deprecated":null,"version":null,"sidebarTitle":"List users","openapi":"/openapi.json get /acs/access_groups/list_users","href":"/api/acs/access_groups/list_users"},{"title":"Remove an ACS User from an Access Group","deprecated":null,"version":null,"sidebarTitle":"Remove user","openapi":"/openapi.json delete /acs/access_groups/remove_user","href":"/api/acs/access_groups/remove_user"}]},{"group":"ACS Users","pages":[{"title":"The ACS User Object","href":"/api/acs/users/object"},{"title":"ACS User Events","href":"/api/acs/users/events"},{"title":"ACS User Errors and Warnings","href":"/api/acs/users/errors"},{"title":"Get an ACS User","deprecated":null,"version":null,"sidebarTitle":"Get","openapi":"/openapi.json get /acs/users/get","href":"/api/acs/users/get"},{"title":"List ACS Users","deprecated":null,"version":null,"sidebarTitle":"List","openapi":"/openapi.json get /acs/users/list","href":"/api/acs/users/list"},{"title":"Create an ACS User","deprecated":null,"version":null,"sidebarTitle":"Create","openapi":"/openapi.json post /acs/users/create","href":"/api/acs/users/create"},{"title":"Delete an ACS User","deprecated":null,"version":null,"sidebarTitle":"Delete","openapi":"/openapi.json delete /acs/users/delete","href":"/api/acs/users/delete"},{"title":"Update an ACS User","deprecated":null,"version":null,"sidebarTitle":"Update","openapi":"/openapi.json patch /acs/users/update","href":"/api/acs/users/update"},{"title":"Add an ACS User to an Access Group","deprecated":null,"version":null,"sidebarTitle":"Add to access group","openapi":"/openapi.json put /acs/users/add_to_access_group","href":"/api/acs/users/add_to_access_group"},{"title":"List ACS User-Accessible Entrances","deprecated":null,"version":null,"sidebarTitle":"List accessible entrances","openapi":"/openapi.json get /acs/users/list_accessible_entrances","href":"/api/acs/users/list_accessible_entrances"},{"title":"Remove an ACS User from an Access Group","deprecated":null,"version":null,"sidebarTitle":"Remove from access group","openapi":"/openapi.json delete /acs/users/remove_from_access_group","href":"/api/acs/users/remove_from_access_group"},{"title":"Revoke ACS User Access to All Entrances","deprecated":null,"version":null,"sidebarTitle":"Revoke access to all entrances","openapi":"/openapi.json post /acs/users/revoke_access_to_all_entrances","href":"/api/acs/users/revoke_access_to_all_entrances"},{"title":"Suspend an ACS User","deprecated":null,"version":null,"sidebarTitle":"Suspend","openapi":"/openapi.json post /acs/users/suspend","href":"/api/acs/users/suspend"},{"title":"Unsuspend an ACS User","deprecated":null,"version":null,"sidebarTitle":"Unsuspend","openapi":"/openapi.json post /acs/users/unsuspend","href":"/api/acs/users/unsuspend"}]},{"group":"Credentials","pages":[{"title":"The Credential Object","href":"/api/acs/credentials/object"},{"title":"Credential Events","href":"/api/acs/credentials/events"},{"title":"Credential Warnings","href":"/api/acs/credentials/errors"},{"title":"Get a Credential","deprecated":null,"version":null,"sidebarTitle":"Get","openapi":"/openapi.json get /acs/credentials/get","href":"/api/acs/credentials/get"},{"title":"List Credentials","deprecated":null,"version":null,"sidebarTitle":"List","openapi":"/openapi.json get /acs/credentials/list","href":"/api/acs/credentials/list"},{"title":"Create a Credential for an ACS User","deprecated":null,"version":null,"sidebarTitle":"Create","openapi":"/openapi.json post /acs/credentials/create","href":"/api/acs/credentials/create"},{"title":"Delete a Credential","deprecated":null,"version":null,"sidebarTitle":"Delete","openapi":"/openapi.json delete /acs/credentials/delete","href":"/api/acs/credentials/delete"},{"title":"Update a Credential","deprecated":null,"version":null,"sidebarTitle":"Update","openapi":"/openapi.json patch /acs/credentials/update","href":"/api/acs/credentials/update"},{"title":"Assign a Credential to an ACS User","deprecated":null,"version":null,"sidebarTitle":"Assign","openapi":"/openapi.json patch /acs/credentials/assign","href":"/api/acs/credentials/assign"},{"title":"List Accessible Entrances","deprecated":null,"version":null,"sidebarTitle":"List accessible entrances","openapi":"/openapi.json get /acs/credentials/list_accessible_entrances","href":"/api/acs/credentials/list_accessible_entrances"},{"title":"Unassign a Credential from an ACS User","deprecated":null,"version":null,"sidebarTitle":"Unassign","openapi":"/openapi.json patch /acs/credentials/unassign","href":"/api/acs/credentials/unassign"}]},{"group":"Encoders","pages":[{"title":"The Encoder Object","href":"/api/acs/encoders/object"},{"title":"Encoder Events","href":"/api/acs/encoders/events"},{"title":"Get an Encoder","deprecated":null,"version":null,"sidebarTitle":"Get","openapi":"/openapi.json get /acs/encoders/get","href":"/api/acs/encoders/get"},{"title":"List Encoders","deprecated":null,"version":null,"sidebarTitle":"List","openapi":"/openapi.json get /acs/encoders/list","href":"/api/acs/encoders/list"},{"title":"Encode a Credential","deprecated":null,"version":null,"sidebarTitle":"Encode credential","openapi":"/openapi.json post /acs/encoders/encode_credential","href":"/api/acs/encoders/encode_credential"},{"title":"Scan a Credential","deprecated":null,"version":null,"sidebarTitle":"Scan credential","openapi":"/openapi.json post /acs/encoders/scan_credential","href":"/api/acs/encoders/scan_credential"},{"title":"Scan to Assign a Credential","deprecated":null,"version":null,"sidebarTitle":"Scan to assign credential","openapi":"/openapi.json post /acs/encoders/scan_to_assign_credential","href":"/api/acs/encoders/scan_to_assign_credential"},{"group":"Simulations","pages":[{"title":"Encoder Simulations","href":"/api/acs/encoders/simulate/object"},{"title":"Simulate that the Next Credential Encoding Will Fail","deprecated":null,"version":null,"sidebarTitle":"Next credential encode will fail","openapi":"/openapi.json post /acs/encoders/simulate/next_credential_encode_will_fail","href":"/api/acs/encoders/simulate/next_credential_encode_will_fail"},{"title":"Simulate that the Next Credential Encoding Will Succeed","deprecated":null,"version":null,"sidebarTitle":"Next credential encode will succeed","openapi":"/openapi.json post /acs/encoders/simulate/next_credential_encode_will_succeed","href":"/api/acs/encoders/simulate/next_credential_encode_will_succeed"},{"title":"Simulate that the Next Credential Scan Will Fail","deprecated":null,"version":null,"sidebarTitle":"Next credential scan will fail","openapi":"/openapi.json post /acs/encoders/simulate/next_credential_scan_will_fail","href":"/api/acs/encoders/simulate/next_credential_scan_will_fail"},{"title":"Simulate that the Next Credential Scan Will Succeed","deprecated":null,"version":null,"sidebarTitle":"Next credential scan will succeed","openapi":"/openapi.json post /acs/encoders/simulate/next_credential_scan_will_succeed","href":"/api/acs/encoders/simulate/next_credential_scan_will_succeed"}]}]},{"group":"Entrances","pages":[{"title":"The Entrance Object","href":"/api/acs/entrances/object"},{"title":"Entrance Events","href":"/api/acs/entrances/events"},{"title":"Entrance Errors and Warnings","href":"/api/acs/entrances/errors"},{"title":"Get an Entrance","deprecated":null,"version":null,"sidebarTitle":"Get","openapi":"/openapi.json get /acs/entrances/get","href":"/api/acs/entrances/get"},{"title":"List Entrances","deprecated":null,"version":null,"sidebarTitle":"List","openapi":"/openapi.json get /acs/entrances/list","href":"/api/acs/entrances/list"},{"title":"Grant an ACS User Access to an Entrance","deprecated":null,"version":null,"sidebarTitle":"Grant access","openapi":"/openapi.json post /acs/entrances/grant_access","href":"/api/acs/entrances/grant_access"},{"title":"List Credentials with Access to an Entrance","deprecated":null,"version":null,"sidebarTitle":"List credentials with access","openapi":"/openapi.json get /acs/entrances/list_credentials_with_access","href":"/api/acs/entrances/list_credentials_with_access"},{"title":"Unlock an Entrance","deprecated":null,"version":null,"sidebarTitle":"Unlock","openapi":"/openapi.json post /acs/entrances/unlock","href":"/api/acs/entrances/unlock"}]},{"group":"Systems","pages":[{"title":"The ACS System Object","href":"/api/acs/systems/object"},{"title":"ACS System Events","href":"/api/acs/systems/events"},{"title":"ACS System Errors and Warnings","href":"/api/acs/systems/errors"},{"title":"Get an ACS System","deprecated":null,"version":null,"sidebarTitle":"Get","openapi":"/openapi.json get /acs/systems/get","href":"/api/acs/systems/get"},{"title":"List ACS Systems","deprecated":null,"version":null,"sidebarTitle":"List","openapi":"/openapi.json get /acs/systems/list","href":"/api/acs/systems/list"},{"title":"List Compatible Credential Manager ACS Systems","deprecated":null,"version":null,"sidebarTitle":"List compatible credential manager acs systems","openapi":"/openapi.json get /acs/systems/list_compatible_credential_manager_acs_systems","href":"/api/acs/systems/list_compatible_credential_manager_acs_systems"},{"title":"Report Devices","deprecated":null,"version":null,"sidebarTitle":"Report devices","openapi":"/openapi.json post /acs/systems/report_devices","href":"/api/acs/systems/report_devices"}]}]}]},{"group":"Setup","pages":[{"group":"Connect Webviews","pages":[{"title":"The Connect Webview Object","href":"/api/connect_webviews/object"},{"title":"Connect Webview Events","href":"/api/connect_webviews/events"},{"title":"Get a Connect Webview","deprecated":null,"version":null,"sidebarTitle":"Get","openapi":"/openapi.json get /connect_webviews/get","href":"/api/connect_webviews/get"},{"title":"List Connect Webviews","deprecated":null,"version":null,"sidebarTitle":"List","openapi":"/openapi.json get /connect_webviews/list","href":"/api/connect_webviews/list"},{"title":"Create a Connect Webview","deprecated":null,"version":null,"sidebarTitle":"Create","openapi":"/openapi.json post /connect_webviews/create","href":"/api/connect_webviews/create"},{"title":"Delete a Connect Webview","deprecated":null,"version":null,"sidebarTitle":"Delete","openapi":"/openapi.json delete /connect_webviews/delete","href":"/api/connect_webviews/delete"}]},{"group":"Connected Accounts","pages":[{"title":"The Connected Account Object","href":"/api/connected_accounts/object"},{"title":"Connected Account Events","href":"/api/connected_accounts/events"},{"title":"Connected Account Errors and Warnings","href":"/api/connected_accounts/errors"},{"title":"Get a Connected Account","deprecated":null,"version":null,"sidebarTitle":"Get","openapi":"/openapi.json get /connected_accounts/get","href":"/api/connected_accounts/get"},{"title":"List Connected Accounts","deprecated":null,"version":null,"sidebarTitle":"List","openapi":"/openapi.json get /connected_accounts/list","href":"/api/connected_accounts/list"},{"title":"Delete a Connected Account","deprecated":null,"version":null,"sidebarTitle":"Delete","openapi":"/openapi.json delete /connected_accounts/delete","href":"/api/connected_accounts/delete"},{"title":"Update a Connected Account","deprecated":null,"version":null,"sidebarTitle":"Update","openapi":"/openapi.json patch /connected_accounts/update","href":"/api/connected_accounts/update"},{"title":"Sync a Connected Account","deprecated":null,"version":null,"sidebarTitle":"Sync","openapi":"/openapi.json post /connected_accounts/sync","href":"/api/connected_accounts/sync"},{"group":"Simulations","pages":[{"title":"Simulate","href":"/api/connected_accounts/simulate/object"},{"title":"Simulate Connected Account Disconnection","deprecated":null,"version":null,"sidebarTitle":"Disconnect","openapi":"/openapi.json post /connected_accounts/simulate/disconnect","href":"/api/connected_accounts/simulate/disconnect"}]}]},{"group":"User Identities","pages":[{"title":"The User Identity Object","href":"/api/user_identities/object"},{"title":"User Identity Errors and Warnings","href":"/api/user_identities/errors"},{"title":"Get a User Identity","deprecated":null,"version":null,"sidebarTitle":"Get","openapi":"/openapi.json get /user_identities/get","href":"/api/user_identities/get"},{"title":"List User Identities","deprecated":null,"version":null,"sidebarTitle":"List","openapi":"/openapi.json get /user_identities/list","href":"/api/user_identities/list"},{"title":"Create a User Identity","deprecated":null,"version":null,"sidebarTitle":"Create","openapi":"/openapi.json post /user_identities/create","href":"/api/user_identities/create"},{"title":"Delete a User Identity","deprecated":null,"version":null,"sidebarTitle":"Delete","openapi":"/openapi.json delete /user_identities/delete","href":"/api/user_identities/delete"},{"title":"Update a User Identity","deprecated":null,"version":null,"sidebarTitle":"Update","openapi":"/openapi.json patch /user_identities/update","href":"/api/user_identities/update"},{"title":"Add an ACS User to a User Identity","deprecated":null,"version":null,"sidebarTitle":"Add acs user","openapi":"/openapi.json put /user_identities/add_acs_user","href":"/api/user_identities/add_acs_user"},{"title":"Generate an Instant Key","deprecated":null,"version":null,"sidebarTitle":"Generate instant key","openapi":"/openapi.json post /user_identities/generate_instant_key","href":"/api/user_identities/generate_instant_key"},{"title":"Grant a User Identity Access to a Device","deprecated":null,"version":null,"sidebarTitle":"Grant access to device","openapi":"/openapi.json put /user_identities/grant_access_to_device","href":"/api/user_identities/grant_access_to_device"},{"title":"List Accessible Devices for a User Identity","deprecated":null,"version":null,"sidebarTitle":"List accessible devices","openapi":"/openapi.json get /user_identities/list_accessible_devices","href":"/api/user_identities/list_accessible_devices"},{"title":"List Accessible Entrances for a User Identity","deprecated":null,"version":null,"sidebarTitle":"List accessible entrances","openapi":"/openapi.json get /user_identities/list_accessible_entrances","href":"/api/user_identities/list_accessible_entrances"},{"title":"List ACS Systems Associated with a User Identity","deprecated":null,"version":null,"sidebarTitle":"List acs systems","openapi":"/openapi.json get /user_identities/list_acs_systems","href":"/api/user_identities/list_acs_systems"},{"title":"List ACS Users Associated with a User Identity","deprecated":null,"version":null,"sidebarTitle":"List acs users","openapi":"/openapi.json get /user_identities/list_acs_users","href":"/api/user_identities/list_acs_users"},{"title":"Merge User Identities","deprecated":null,"version":null,"sidebarTitle":"Merge","openapi":"/openapi.json post /user_identities/merge","href":"/api/user_identities/merge"},{"title":"Remove an ACS User from a User Identity","deprecated":null,"version":null,"sidebarTitle":"Remove acs user","openapi":"/openapi.json delete /user_identities/remove_acs_user","href":"/api/user_identities/remove_acs_user"},{"title":"Revoke Access to a Device from a User Identity","deprecated":null,"version":null,"sidebarTitle":"Revoke access to device","openapi":"/openapi.json delete /user_identities/revoke_access_to_device","href":"/api/user_identities/revoke_access_to_device"},{"group":"Unmanaged","pages":[{"title":"Unmanaged","href":"/api/user_identities/unmanaged/object"},{"title":"Unmanaged Errors and Warnings","href":"/api/user_identities/unmanaged/errors"},{"title":"Get an Unmanaged User Identity","deprecated":null,"version":null,"sidebarTitle":"Get","openapi":"/openapi.json get /user_identities/unmanaged/get","href":"/api/user_identities/unmanaged/get"},{"title":"List Unmanaged User Identities","deprecated":null,"version":null,"sidebarTitle":"List","openapi":"/openapi.json get /user_identities/unmanaged/list","href":"/api/user_identities/unmanaged/list"},{"title":"Update an Unmanaged User Identity","deprecated":null,"version":null,"sidebarTitle":"Update","openapi":"/openapi.json patch /user_identities/unmanaged/update","href":"/api/user_identities/unmanaged/update"}]}]},{"group":"Workspaces","pages":[{"title":"The Workspace Object","href":"/api/workspaces/object"},{"title":"Get a Workspace","deprecated":null,"version":null,"sidebarTitle":"Get","openapi":"/openapi.json get /workspaces/get","href":"/api/workspaces/get"},{"title":"List Workspaces","deprecated":null,"version":null,"sidebarTitle":"List","openapi":"/openapi.json get /workspaces/list","href":"/api/workspaces/list"},{"title":"Create a Workspace","deprecated":null,"version":null,"sidebarTitle":"Create","openapi":"/openapi.json post /workspaces/create","href":"/api/workspaces/create"},{"title":"Update a Workspace","deprecated":null,"version":null,"sidebarTitle":"Update","openapi":"/openapi.json patch /workspaces/update","href":"/api/workspaces/update"},{"title":"Reset a Sandbox Workspace","deprecated":null,"version":null,"sidebarTitle":"Reset sandbox","openapi":"/openapi.json post /workspaces/reset_sandbox","href":"/api/workspaces/reset_sandbox"}]},{"group":"Client Sessions","pages":[{"title":"The Client Session Object","href":"/api/client_sessions/object"},{"title":"Client Session Events","href":"/api/client_sessions/events"},{"title":"Get a Client Session","deprecated":null,"version":null,"sidebarTitle":"Get","openapi":"/openapi.json get /client_sessions/get","href":"/api/client_sessions/get"},{"title":"List Client Sessions","deprecated":null,"version":null,"sidebarTitle":"List","openapi":"/openapi.json get /client_sessions/list","href":"/api/client_sessions/list"},{"title":"Create a Client Session","deprecated":null,"version":null,"sidebarTitle":"Create","openapi":"/openapi.json put /client_sessions/create","href":"/api/client_sessions/create"},{"title":"Delete a Client Session","deprecated":null,"version":null,"sidebarTitle":"Delete","openapi":"/openapi.json delete /client_sessions/delete","href":"/api/client_sessions/delete"},{"title":"Get or Create a Client Session","deprecated":null,"version":null,"sidebarTitle":"Get or create","openapi":"/openapi.json post /client_sessions/get_or_create","href":"/api/client_sessions/get_or_create"},{"title":"Grant Access to a Client Session","deprecated":null,"version":null,"sidebarTitle":"Grant access","openapi":"/openapi.json patch /client_sessions/grant_access","href":"/api/client_sessions/grant_access"},{"title":"Revoke a Client Session","deprecated":null,"version":null,"sidebarTitle":"Revoke","openapi":"/openapi.json post /client_sessions/revoke","href":"/api/client_sessions/revoke"}]},{"group":"Customers","pages":[{"title":"The Customer Object","href":"/api/customers/object"},{"title":"Create Customer Portal","deprecated":null,"version":null,"sidebarTitle":"Create portal","openapi":"/openapi.json post /customers/create_portal","href":"/api/customers/create_portal"},{"title":"Delete Customer Data","deprecated":null,"version":null,"sidebarTitle":"Delete data","openapi":"/openapi.json delete /customers/delete_data","href":"/api/customers/delete_data"},{"title":"Push Customer Data","deprecated":null,"version":null,"sidebarTitle":"Push data","openapi":"/openapi.json post /customers/push_data","href":"/api/customers/push_data"}]},{"group":"Spaces","pages":[{"title":"The Space Object","href":"/api/spaces/object"},{"title":"Space Events","href":"/api/spaces/events"},{"title":"Space Warnings","href":"/api/spaces/errors"},{"title":"Get a Space","deprecated":null,"version":null,"sidebarTitle":"Get","openapi":"/openapi.json get /spaces/get","href":"/api/spaces/get"},{"title":"List Spaces","deprecated":null,"version":null,"sidebarTitle":"List","openapi":"/openapi.json get /spaces/list","href":"/api/spaces/list"},{"title":"Create a Space","deprecated":null,"version":null,"sidebarTitle":"Create","openapi":"/openapi.json post /spaces/create","href":"/api/spaces/create"},{"title":"Delete a Space","deprecated":null,"version":null,"sidebarTitle":"Delete","openapi":"/openapi.json delete /spaces/delete","href":"/api/spaces/delete"},{"title":"Update a Space","deprecated":null,"version":null,"sidebarTitle":"Update","openapi":"/openapi.json patch /spaces/update","href":"/api/spaces/update"},{"title":"Add Entrances to a Space","deprecated":null,"version":null,"sidebarTitle":"Add acs entrances","openapi":"/openapi.json put /spaces/add_acs_entrances","href":"/api/spaces/add_acs_entrances"},{"title":"Add a Connected Account to a Space","deprecated":null,"version":null,"sidebarTitle":"Add connected account","openapi":"/openapi.json put /spaces/add_connected_account","href":"/api/spaces/add_connected_account"},{"title":"Add Devices to a Space","deprecated":null,"version":null,"sidebarTitle":"Add devices","openapi":"/openapi.json put /spaces/add_devices","href":"/api/spaces/add_devices"},{"title":"Get related Space resources","deprecated":null,"version":null,"sidebarTitle":"Get related","openapi":"/openapi.json get /spaces/get_related","href":"/api/spaces/get_related"},{"title":"Remove Entrances from a Space","deprecated":null,"version":null,"sidebarTitle":"Remove acs entrances","openapi":"/openapi.json delete /spaces/remove_acs_entrances","href":"/api/spaces/remove_acs_entrances"},{"title":"Remove a Connected Account from a Space","deprecated":null,"version":null,"sidebarTitle":"Remove connected account","openapi":"/openapi.json delete /spaces/remove_connected_account","href":"/api/spaces/remove_connected_account"},{"title":"Remove Devices from a Space","deprecated":null,"version":null,"sidebarTitle":"Remove devices","openapi":"/openapi.json delete /spaces/remove_devices","href":"/api/spaces/remove_devices"}]}]},{"group":"Monitoring","pages":[{"group":"Events","pages":[{"title":"The Event Object","href":"/api/events/object"},{"title":"Get an Event","deprecated":null,"version":null,"sidebarTitle":"Get","openapi":"/openapi.json get /events/get","href":"/api/events/get"},{"title":"List Events","deprecated":null,"version":null,"sidebarTitle":"List","openapi":"/openapi.json get /events/list","href":"/api/events/list"}]},{"group":"Media","pages":[{"title":"The Media Object","href":"/api/media/object"},{"title":"Get Media","deprecated":null,"version":null,"sidebarTitle":"Get","openapi":"/openapi.json get /media/get","href":"/api/media/get"}]},{"group":"Webhooks","pages":[{"title":"The Webhook Object","href":"/api/webhooks/object"},{"title":"Get a Webhook","deprecated":null,"version":null,"sidebarTitle":"Get","openapi":"/openapi.json get /webhooks/get","href":"/api/webhooks/get"},{"title":"List Webhooks","deprecated":null,"version":null,"sidebarTitle":"List","openapi":"/openapi.json get /webhooks/list","href":"/api/webhooks/list"},{"title":"Create a Webhook","deprecated":null,"version":null,"sidebarTitle":"Create","openapi":"/openapi.json post /webhooks/create","href":"/api/webhooks/create"},{"title":"Delete a Webhook","deprecated":null,"version":null,"sidebarTitle":"Delete","openapi":"/openapi.json delete /webhooks/delete","href":"/api/webhooks/delete"},{"title":"Update a Webhook","deprecated":null,"version":null,"sidebarTitle":"Update","openapi":"/openapi.json put /webhooks/update","href":"/api/webhooks/update"}]},{"group":"Action Attempts","pages":[{"title":"The Action Attempt Object","href":"/api/action_attempts/object"},{"title":"Action Attempt Events","href":"/api/action_attempts/events"},{"title":"Get an Action Attempt","deprecated":null,"version":null,"sidebarTitle":"Get","openapi":"/openapi.json get /action_attempts/get","href":"/api/action_attempts/get"},{"title":"List Action Attempts","deprecated":null,"version":null,"sidebarTitle":"List","openapi":"/openapi.json get /action_attempts/list","href":"/api/action_attempts/list"}]}]},{"group":"Low-Level APIs","pages":[{"group":"Access Codes","pages":[{"title":"The Access Code Object","href":"/api/access_codes/object"},{"title":"Access Code Events","href":"/api/access_codes/events"},{"title":"Access Code Errors and Warnings","href":"/api/access_codes/errors"},{"title":"Get an Access Code","deprecated":null,"version":null,"sidebarTitle":"Get","openapi":"/openapi.json get /access_codes/get","href":"/api/access_codes/get"},{"title":"List Access Codes","deprecated":null,"version":null,"sidebarTitle":"List","openapi":"/openapi.json get /access_codes/list","href":"/api/access_codes/list"},{"title":"Create an Access Code","deprecated":null,"version":null,"sidebarTitle":"Create","openapi":"/openapi.json post /access_codes/create","href":"/api/access_codes/create"},{"title":"Delete an Access Code","deprecated":null,"version":null,"sidebarTitle":"Delete","openapi":"/openapi.json delete /access_codes/delete","href":"/api/access_codes/delete"},{"title":"Update an Access Code","deprecated":null,"version":null,"sidebarTitle":"Update","openapi":"/openapi.json patch /access_codes/update","href":"/api/access_codes/update"},{"title":"Create Multiple Linked Access Codes","deprecated":null,"version":null,"sidebarTitle":"Create multiple","openapi":"/openapi.json put /access_codes/create_multiple","href":"/api/access_codes/create_multiple"},{"title":"Generate a Code","deprecated":null,"version":null,"sidebarTitle":"Generate code","openapi":"/openapi.json get /access_codes/generate_code","href":"/api/access_codes/generate_code"},{"title":"Pull a Backup Access Code","deprecated":null,"version":null,"sidebarTitle":"Pull backup access code","openapi":"/openapi.json post /access_codes/pull_backup_access_code","href":"/api/access_codes/pull_backup_access_code"},{"title":"Report Device Access Code Constraints","deprecated":null,"version":null,"sidebarTitle":"Report device constraints","openapi":"/openapi.json post /access_codes/report_device_constraints","href":"/api/access_codes/report_device_constraints"},{"title":"Update Multiple Linked Access Codes","deprecated":null,"version":null,"sidebarTitle":"Update multiple","openapi":"/openapi.json patch /access_codes/update_multiple","href":"/api/access_codes/update_multiple"},{"group":"Simulations","pages":[{"title":"Access Code Simulations","href":"/api/access_codes/simulate/object"},{"title":"Simulate Creating an Unmanaged Access Code","deprecated":null,"version":null,"sidebarTitle":"Create unmanaged access code","openapi":"/openapi.json post /access_codes/simulate/create_unmanaged_access_code","href":"/api/access_codes/simulate/create_unmanaged_access_code"}]},{"group":"Unmanaged Access Codes","pages":[{"title":"Unmanaged Access Codes","href":"/api/access_codes/unmanaged/object"},{"title":"Unmanaged Access Codes Events","href":"/api/access_codes/unmanaged/events"},{"title":"Unmanaged Access Codes Errors and Warnings","href":"/api/access_codes/unmanaged/errors"},{"title":"Get an Unmanaged Access Code","deprecated":null,"version":null,"sidebarTitle":"Get","openapi":"/openapi.json get /access_codes/unmanaged/get","href":"/api/access_codes/unmanaged/get"},{"title":"List Unmanaged Access Codes","deprecated":null,"version":null,"sidebarTitle":"List","openapi":"/openapi.json get /access_codes/unmanaged/list","href":"/api/access_codes/unmanaged/list"},{"title":"Delete an Unmanaged Access Code","deprecated":null,"version":null,"sidebarTitle":"Delete","openapi":"/openapi.json delete /access_codes/unmanaged/delete","href":"/api/access_codes/unmanaged/delete"},{"title":"Update an Unmanaged Access Code","deprecated":null,"version":null,"sidebarTitle":"Update","openapi":"/openapi.json patch /access_codes/unmanaged/update","href":"/api/access_codes/unmanaged/update"},{"title":"Convert an Unmanaged Access Code","deprecated":null,"version":null,"sidebarTitle":"Convert to managed","openapi":"/openapi.json patch /access_codes/unmanaged/convert_to_managed","href":"/api/access_codes/unmanaged/convert_to_managed"}]}]},{"group":"Phones","pages":[{"title":"The Phone Object","href":"/api/phones/object"},{"title":"Phone Events","href":"/api/phones/events"},{"title":"Phone Errors and Warnings","href":"/api/phones/errors"},{"title":"Get a Phone","deprecated":null,"version":null,"sidebarTitle":"Get","openapi":"/openapi.json get /phones/get","href":"/api/phones/get"},{"title":"List Phones","deprecated":null,"version":null,"sidebarTitle":"List","openapi":"/openapi.json get /phones/list","href":"/api/phones/list"},{"title":"Deactivate a Phone","deprecated":null,"version":null,"sidebarTitle":"Deactivate","openapi":"/openapi.json delete /phones/deactivate","href":"/api/phones/deactivate"},{"group":"Simulations","pages":[{"title":"Phone Simulations","href":"/api/phones/simulate/object"},{"title":"Create a Sandbox Phone","deprecated":null,"version":null,"sidebarTitle":"Create sandbox phone","openapi":"/openapi.json post /phones/simulate/create_sandbox_phone","href":"/api/phones/simulate/create_sandbox_phone"}]}]},{"group":"Instant Keys","pages":[{"title":"The Instant Key Object","href":"/api/instant_keys/object"},{"title":"Get an Instant Key","deprecated":null,"version":null,"sidebarTitle":"Get","openapi":"/openapi.json get /instant_keys/get","href":"/api/instant_keys/get"},{"title":"List Instant Keys","deprecated":null,"version":null,"sidebarTitle":"List","openapi":"/openapi.json get /instant_keys/list","href":"/api/instant_keys/list"},{"title":"Delete an Instant Key","deprecated":null,"version":null,"sidebarTitle":"Delete","openapi":"/openapi.json delete /instant_keys/delete","href":"/api/instant_keys/delete"}]}]}]},{"tab":"Mobile SDKs","pages":[{"title":"Mobile SDKs","href":"/mobile-sdks"}]},{"tab":"Brand Guides","pages":[{"title":"Brand Guides","href":"/device-and-system-integration-guides"}]}]},"basePath":"","title":"List Noise Sensors - Seam","buildId":"dpl_Aw98ji4XvBsgtZwL1VrkUF9ehFqz","deploymentId":"dpl_Aw98ji4XvBsgtZwL1VrkUF9ehFqz","dynamics":["c2aa737661","2b790eda92","b0f84f53ff","a9bb46feb3"],"chunks":["OpenApiReferenceProvider-CQGbdtm4.js","utils-D88A1f-Z.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-ChqWdz1A.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-yBrxdh_6.js","snippetPresets-BgqDrFJC.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","conditional-requirements-CFM0id0Q.js","ApiExamples-Duxc2rZw.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-C7jidOil.js","shallow-xkjpHm-U.js","getApiPlaygroundDisplay-fE3rVpvL.js","CodeSnippet-LgxljKed.js","CodeSnippets-D-pXWDHq.js","Page-C2-BijcO.js","getPastedJson-CLRcu-uo.js","icon-Cxirpjgo.js","MethodPill-D49eqY5e.js","DuplicateIcon-CivCz5Rp.js","createIcon-D71qL3f5.js","DynamicMarkdown-BcGRTrw6.js","SectionHeading-DzaqmmSD.js","axios-vUo_bRtp.js","Markdown-CZqUYmMp.js","clsx-B6IZIRsp.js","lib-DuNMoZ05.js","lib-B8HbPgcC.js","html-void-elements-mCSPHezU.js","dist-B0ZV6X5T.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","AssistantPageLink-MqLyPtsW.js"]}