Filter configuration for resources based on their custom_metadata. Each filter specifies a field, operation, and value to match against resource custom_metadata.
Features to include in the portal. Settings you omit use the portal's customization profile, then the Seam default. Settings you pass take precedence over the customization profile's, so changing the profile doesn't change them.
Whether the portal is read-only. When true, the customer can browse the portal but cannot perform any mutating action; write requests made with the portal's client session are rejected.
Represents a Customer Portal. Customer Portal is a hosted, customizable interface for managing device access. It enables you to embed secure, pre-authenticated access flows into your product—either by sharing a link with users or embedding a view in an iframe. See the customer_portal object.
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":""},"chroma":{"liveDeploymentHistoryId":"6add417c4a5b340ece6c5f39","collectionId":"e6828bc9-4dfd-4dcf-899d-27ba3186ad48","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6add417c4a5b340ece6c5f39"},"feedback":{"thumbs":true,"issues":false,"edits":false},"entitlements":{},"buildId":"6add417c4a5b340ece6c5f39","clientVersion":"0.0.3966","searchFilterCounts":[{"language":"default","tag":"API Reference","count":322},{"language":"default","tag":"Brand Guides","count":247},{"language":"default","tag":"Guides","count":198},{"language":"default","tag":"Devices and Systems","count":139},{"language":"default","tag":"Access Control Systems","count":124},{"language":"default","tag":"Smart Locks","count":102},{"language":"default","tag":"Low-Level APIs","count":72},{"language":"default","tag":"Setup","count":69},{"language":"default","tag":"Thermostats","count":68},{"language":"default","tag":"Access Control Systems (ACS)","count":62}]},"assistantConfig":{},"hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","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":"editor-v7-file-tree","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":"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":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"pause-universal-search-reconcile","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":"per-site-search-delta","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":"editor-private-page-search","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":"editor-nav-generations","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":"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":"byok-sep-25","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":"vite-origin","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-agent-model-picker","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-updated-9-15","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}],"isAtlas":false,"googleFontsInlined":false},"customCss":[{"filePath":"style.css","content":".seam-property-index{max-height:20rem;overflow-y:auto;padding:.75rem;border-radius:.5rem;background:var(--seam-surface-2)}a.seam-ref{display:block;font-size:.875rem;scroll-margin-top:10rem}: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 .5px 0 0 rgb(9 10 11/.1) inset,0 -.5px 0 0 rgb(9 10 11/.1) inset}.dark .seam-section-alt{box-shadow:0 .5px 0 0 rgb(255 255 255/.08) inset,0 -.5px 0 0 rgb(255 255 255/.08) inset}.seam-hero{padding:5rem 0 3rem;background:radial-gradient(60% 50% at 50% 0%,color-mix(in srgb,var(--seam-primary-500) 10%,transparent),transparent 70%)}.dark .seam-hero{background:radial-gradient(60% 50% at 50% 0%,color-mix(in srgb,var(--seam-primary-400) 16%,transparent),transparent 70%)}.seam-h1{font-size:clamp(2rem,4.5vw,3.25rem);line-height:1.1;font-weight:600;letter-spacing:-.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:-.02em;color:var(--seam-txt-1);margin: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:.625rem 1.125rem;border-radius:.5rem;font-weight:525;font-size:.9375rem;text-decoration:none!important;transition:background 120ms,box-shadow 120ms}.seam-btn-primary{background:var(--seam-gray-950);color:#fff!important;box-shadow:0 12px 16px 0 rgb(255 255 255/.06) inset,0 4px 4px 0 rgb(9 10 11/.08),0 1px 2px 0 rgb(9 10 11/.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,.dark .seam-logo-grid a: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:.75rem;background:var(--seam-card)}.seam-agent-card{background:var(--seam-gray-950);box-shadow:0 .5px 0 0 #090a0b inset,0 1px 0 0 rgb(255 255 255/.12) inset,0 12px 24px 0 rgb(9 10 11/.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:0 0;box-shadow:none;border:0;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/.14);margin:.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:-.02em;color:var(--seam-txt-1);margin:0 0 .5rem}.seam-agent-desc{font-size:.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:.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:.9375rem;font-weight:525;line-height:1.5;color:var(--seam-gray-950);background:#fff;border:0;border-radius:.5rem;padding:.625rem 1.125rem;box-shadow:0 2px 8px 0 rgb(9 10 11/.35);transition:background 120ms,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% + .375rem);z-index:30;min-width:11.5rem;flex-direction:column;padding:.25rem;border-radius:.5rem;background:var(--seam-gray-800);box-shadow:0 0 0 .5px rgb(255 255 255/.12) inset,0 8px 24px 0 rgb(9 10 11/.4)}.seam-open-menu.open .seam-open-list{display:flex}.seam-open-list a,.seam-open-list button{text-align:left;font-size:.8125rem;font-weight:475;color:rgb(255 255 255/.9)!important;text-decoration:none!important;background:0 0;border:0;cursor:pointer;padding:.4375rem .625rem;border-radius:.375rem;white-space:nowrap}.seam-open-list a:hover,.seam-open-list button:hover{background:rgb(255 255 255/.1)}.seam-agent-code .code-block,.seam-hero-cell .code-block{margin:0}.seam-code-label{font-size:.75rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--seam-txt-3);margin:0 0 .625rem}.seam-section .card h2,.seam-section [class*=card] h2{font-size:.9375rem}.seam-sdk-row{display:flex;flex-wrap:wrap;gap:.625rem}.seam-sdk{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem .875rem;border-radius:.5rem;font-size:.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-logo-grid a:hover,.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-logo-grid a,.seam-video-frame{border-radius:.5rem;box-shadow:var(--seam-stroke)}.seam-video-frame{position:relative;aspect-ratio:16/9;overflow:hidden;background:var(--seam-gray-950)}.seam-video-frame iframe{position:absolute;inset:0;width:100%;height:100%}.seam-video-title{font-weight:525;font-size:.9375rem;color:var(--seam-txt-1);margin:.75rem 0 .125rem}.seam-video-desc{font-size:.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:.75rem}.seam-logo-grid a{display:flex;align-items:center;justify-content:center;height:64px;padding:.75rem;background:var(--seam-card);transition:background 120ms}.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)}.seam-footer-strip{padding-top:2rem;padding-bottom:5rem}"}],"page":{"pagePath":"api/customers/create_portal","slug":"/api/customers/create_portal","pageMetadata":{"title":"Create Customer Portal","description":"Creates a new customer portal magic link with configurable features. Seam API reference: POST /customers/create_portal.","deprecated":null,"version":null,"sidebarTitle":"Create portal","openapi":"/openapi.json post /customers/create_portal","href":"/api/customers/create_portal","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: \"Creates a new customer portal magic link with configurable features. Seam API reference: POST /customers/create_portal.\"\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}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={p:`p`,..._provideComponents(),...props.components};return _jsx(_components.p,{children:`Creates a new customer portal magic link with configurable features.`})}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":"Create Customer Portal","description":"Creates a new customer portal magic link with configurable features. Seam API reference: POST /customers/create_portal.","deprecated":null,"version":null,"sidebarTitle":"Create portal","openapi":"/openapi.json post /customers/create_portal","href":"/api/customers/create_portal","autogeneratedByOpenApi":true}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":["/docs/_mintlify/custom/seam/4d860677184e9142/pylon.js","/docs/_mintlify/custom/seam/837cf91ae1184adb/custom.js"],"openApiReferenceData":{"operation":{"description":"Creates a new customer portal magic link with configurable features. Seam API reference: POST /customers/create_portal.","operationId":"customersCreatePortalPost","requestBody":"487235e7-f82c-4208-b2ec-a2c83a4082df","responses":{"200":"5c1aa1f3-27ef-4725-b829-6e17f7f36a06","400":"12026db9-1b26-4db9-bed5-0faf0260bac6","401":"ca619907-9938-40b0-a766-1da47304ccc7"},"security":["1d11819e-1f05-4c60-85ff-b8fa586dcdba","db1f7eeb-4fca-4ab3-aca3-883e97f0d781","eb41d32f-3a75-48bb-8ef1-28f32faf21e2"],"summary":"Create Customer Portal","tags":[],"x-response-key":"customer_portal","x-title":"Create Customer Portal","x-mint":{"href":"/api/customers/create_portal","metadata":{"description":"Creates a new customer portal magic link with configurable features. Seam API reference: POST /customers/create_portal."},"content":"Creates a new customer portal magic link with configurable features."},"method":"post","type":"path","servers":["b50d4898-2dfb-42da-9d6d-a891d229f9f8"],"path":"/customers/create_portal","baseUrlOptions":["https://connect.getseam.com"],"title":"Create Customer Portal","codeSamples":[],"requiredOnlyExamples":false,"disableCodeSampleGeneration":true,"responseExampleType":"generated"},"dependencies":{"parameters":{},"requestBody":{"content":{"application/json":{"schema":{"type":"object","properties":{"customer_resources_filters":{"description":"Filter configuration for resources based on their custom_metadata. Each filter specifies a field, operation, and value to match against resource custom_metadata.","items":{"properties":{"field":{"description":"The custom_metadata field name to filter on.","pattern":"^[a-zA-Z_]\\w*$","type":"string","isRequired":true,"uniqueKey":"customer_resources_filters.items.[INDEX].field","typeLabel":"string"},"operation":{"description":"The comparison operation. Currently only '=' is supported.","enum":["="],"type":"string","isRequired":true,"uniqueKey":"customer_resources_filters.items.[INDEX].operation","typeLabel":"enum\u003cstring>"},"value":{"oneOf":[{"type":"string","description":"The value to compare against.","isRequired":true,"uniqueKey":"customer_resources_filters.items.[INDEX].value.oneOf.0","typeLabel":"string"},{"type":"boolean","description":"The value to compare against.","isRequired":true,"uniqueKey":"customer_resources_filters.items.[INDEX].value.oneOf.1","typeLabel":"boolean"}],"isRequired":true,"uniqueKey":"customer_resources_filters.items.[INDEX].value","typeLabel":"string | boolean"}},"required":["field","operation","value"],"type":"object","uniqueKey":"customer_resources_filters.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"customer_resources_filters","typeLabel":"object[]"},"customization_profile_id":{"description":"The ID of the customization profile to use for the portal.","format":"uuid","type":"string","uniqueKey":"customization_profile_id","typeLabel":"string\u003cuuid>"},"exclude_locale_picker":{"default":false,"description":"Whether to exclude the option to select a locale within the portal UI.","type":"boolean","uniqueKey":"exclude_locale_picker","typeLabel":"boolean"},"features":{"description":"Features to include in the portal. Settings you omit use the portal's customization profile, then the Seam default. Settings you pass take precedence over the customization profile's, so changing the profile doesn't change them.","properties":{"configure":{"description":"Configuration for the configure feature.","properties":{"allow_access_automation_rule_customization":{"default":false,"description":"Indicates whether the customer can customize the access automation rules for their properties.","type":"boolean","uniqueKey":"features.configure.allow_access_automation_rule_customization","typeLabel":"boolean"},"allow_climate_automation_rule_customization":{"default":false,"description":"Indicates whether the customer can customize the climate automation rules for their properties.","type":"boolean","uniqueKey":"features.configure.allow_climate_automation_rule_customization","typeLabel":"boolean"},"allow_instant_key_customization":{"default":false,"description":"Indicates whether the customer can customize the Instant Key profile for their properties.","type":"boolean","uniqueKey":"features.configure.allow_instant_key_customization","typeLabel":"boolean"},"allow_notification_customization":{"default":false,"description":"Indicates whether the customer can customize their notification settings, such as the low-battery alert threshold.","type":"boolean","uniqueKey":"features.configure.allow_notification_customization","typeLabel":"boolean"},"allow_sound_automation_rule_customization":{"default":false,"description":"Indicates whether the customer can customize the sound automation rules for their properties.","type":"boolean","uniqueKey":"features.configure.allow_sound_automation_rule_customization","typeLabel":"boolean"},"exclude":{"default":false,"description":"Whether to exclude this feature from the portal.","type":"boolean","uniqueKey":"features.configure.exclude","typeLabel":"boolean"}},"type":"object","uniqueKey":"features.configure","typeLabel":"object"},"connect":{"description":"Configuration for the connect accounts feature.","properties":{"accepted_providers":{"description":"List of provider keys to allow for the connect feature. These providers will be shown when the customer tries to connect an account.","items":{"type":"string","uniqueKey":"features.connect.accepted_providers.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueKey":"features.connect.accepted_providers","typeLabel":"string[]"},"exclude":{"default":false,"description":"Whether to exclude this feature from the portal.","type":"boolean","uniqueKey":"features.connect.exclude","typeLabel":"boolean"},"excluded_providers":{"description":"List of provider keys to exclude from the connect feature. These providers will not be shown when the customer tries to connect an account.","items":{"type":"string","uniqueKey":"features.connect.excluded_providers.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueKey":"features.connect.excluded_providers","typeLabel":"string[]"}},"type":"object","uniqueKey":"features.connect","typeLabel":"object"},"manage":{"description":"Configuration for the manage feature.","properties":{"device_management_confirmation":{"description":"\n Custom copy for the confirmation modal shown before unmanaged devices are added to a space and begin being managed (and billed). Only takes effect when the MANAGE_DEVICES_CONFIRMATION_MODAL feature flag is enabled for the workspace. Any omitted string falls back to a localized default.\n ","properties":{"body":{"description":"Custom body text for the confirmation modal. May include the {count} token, which is replaced with the number of devices that will begin being managed.","type":"string","uniqueKey":"features.manage.device_management_confirmation.body","typeLabel":"string"},"cancel_button_label":{"description":"Custom label for the cancel button.","type":"string","uniqueKey":"features.manage.device_management_confirmation.cancel_button_label","typeLabel":"string"},"confirm_button_label":{"description":"Custom label for the confirm button.","type":"string","uniqueKey":"features.manage.device_management_confirmation.confirm_button_label","typeLabel":"string"},"title":{"description":"Custom title for the confirmation modal.","type":"string","uniqueKey":"features.manage.device_management_confirmation.title","typeLabel":"string"}},"type":"object","uniqueKey":"features.manage.device_management_confirmation","typeLabel":"object"},"events":{"description":"Configuration for event type filtering in the manage feature.","properties":{"allowed_events":{"description":"List of event types to show in the events filter. When set, only these event types will be available. Leave empty to show all events.","items":{"type":"string","uniqueKey":"features.manage.events.allowed_events.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueKey":"features.manage.events.allowed_events","typeLabel":"string[]"},"default_events":{"description":"List of event types that are pre-selected in the events filter when the user first loads the events tab.","items":{"type":"string","uniqueKey":"features.manage.events.default_events.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueKey":"features.manage.events.default_events","typeLabel":"string[]"}},"type":"object","uniqueKey":"features.manage.events","typeLabel":"object"},"exclude":{"default":false,"description":"Whether to exclude this feature from the portal.","type":"boolean","uniqueKey":"features.manage.exclude","typeLabel":"boolean"},"exclude_device_management":{"default":false,"description":"Indicates whether to prevent the customer from converting their devices between managed and unmanaged. Managed devices are billed.","type":"boolean","uniqueKey":"features.manage.exclude_device_management","typeLabel":"boolean"},"exclude_reservation_management":{"default":false,"description":"Indicates whether the customer can manage reservations for their properties.","type":"boolean","uniqueKey":"features.manage.exclude_reservation_management","typeLabel":"boolean"},"exclude_reservation_technical_details":{"default":false,"description":"Indicates whether to exclude technical details from reservation views.","type":"boolean","uniqueKey":"features.manage.exclude_reservation_technical_details","typeLabel":"boolean"},"exclude_staff_management":{"default":false,"description":"Indicates whether the customer can manage staff for their properties.","type":"boolean","uniqueKey":"features.manage.exclude_staff_management","typeLabel":"boolean"}},"type":"object","uniqueKey":"features.manage","typeLabel":"object"},"manage_devices":{"description":"Configuration for the manage devices feature.\n---\ndeprecated: Use `manage` instead.\n---","properties":{"exclude":{"default":false,"description":"Whether to exclude this feature from the portal.","type":"boolean","uniqueKey":"features.manage_devices.exclude","typeLabel":"boolean"}},"type":"object","uniqueKey":"features.manage_devices","typeLabel":"object"},"organize":{"description":"Configuration for the organize feature.","properties":{"exclude":{"default":false,"description":"Whether to exclude this feature from the portal.","type":"boolean","uniqueKey":"features.organize.exclude","typeLabel":"boolean"}},"type":"object","uniqueKey":"features.organize","typeLabel":"object"}},"type":"object","uniqueKey":"features","typeLabel":"object"},"is_embedded":{"default":false,"description":"Whether the portal is embedded in another application.","type":"boolean","uniqueKey":"is_embedded","typeLabel":"boolean"},"landing_page":{"description":"Configuration for the landing page when the portal loads.","properties":{"manage":{"oneOf":[{"type":"object","required":["space_key"],"properties":{"space_key":{"type":"string","isRequired":true,"uniqueKey":"landing_page.manage.oneOf.0.space_key","typeLabel":"string"}},"uniqueKey":"landing_page.manage.oneOf.0","typeLabel":"object"},{"type":"object","required":["property_key"],"properties":{"property_key":{"type":"string","isRequired":true,"uniqueKey":"landing_page.manage.oneOf.1.property_key","typeLabel":"string"}},"uniqueKey":"landing_page.manage.oneOf.1","typeLabel":"object"},{"type":"object","required":["room_key"],"properties":{"room_key":{"type":"string","isRequired":true,"uniqueKey":"landing_page.manage.oneOf.2.room_key","typeLabel":"string"}},"uniqueKey":"landing_page.manage.oneOf.2","typeLabel":"object"},{"type":"object","required":["common_area_key"],"properties":{"common_area_key":{"type":"string","isRequired":true,"uniqueKey":"landing_page.manage.oneOf.3.common_area_key","typeLabel":"string"}},"uniqueKey":"landing_page.manage.oneOf.3","typeLabel":"object"},{"type":"object","required":["unit_key"],"properties":{"unit_key":{"type":"string","isRequired":true,"uniqueKey":"landing_page.manage.oneOf.4.unit_key","typeLabel":"string"}},"uniqueKey":"landing_page.manage.oneOf.4","typeLabel":"object"},{"type":"object","required":["facility_key"],"properties":{"facility_key":{"type":"string","isRequired":true,"uniqueKey":"landing_page.manage.oneOf.5.facility_key","typeLabel":"string"}},"uniqueKey":"landing_page.manage.oneOf.5","typeLabel":"object"},{"type":"object","required":["building_key"],"properties":{"building_key":{"type":"string","isRequired":true,"uniqueKey":"landing_page.manage.oneOf.6.building_key","typeLabel":"string"}},"uniqueKey":"landing_page.manage.oneOf.6","typeLabel":"object"},{"type":"object","required":["listing_key"],"properties":{"listing_key":{"type":"string","isRequired":true,"uniqueKey":"landing_page.manage.oneOf.7.listing_key","typeLabel":"string"}},"uniqueKey":"landing_page.manage.oneOf.7","typeLabel":"object"},{"type":"object","required":["property_listing_key"],"properties":{"property_listing_key":{"type":"string","isRequired":true,"uniqueKey":"landing_page.manage.oneOf.8.property_listing_key","typeLabel":"string"}},"uniqueKey":"landing_page.manage.oneOf.8","typeLabel":"object"},{"type":"object","required":["site_key"],"properties":{"site_key":{"type":"string","isRequired":true,"uniqueKey":"landing_page.manage.oneOf.9.site_key","typeLabel":"string"}},"uniqueKey":"landing_page.manage.oneOf.9","typeLabel":"object"},{"type":"object","required":["reservation_key"],"properties":{"reservation_key":{"type":"string","isRequired":true,"uniqueKey":"landing_page.manage.oneOf.10.reservation_key","typeLabel":"string"}},"uniqueKey":"landing_page.manage.oneOf.10","typeLabel":"object"},{"type":"object","required":["booking_key"],"properties":{"booking_key":{"type":"string","isRequired":true,"uniqueKey":"landing_page.manage.oneOf.11.booking_key","typeLabel":"string"}},"uniqueKey":"landing_page.manage.oneOf.11","typeLabel":"object"},{"type":"object","required":["access_grant_key"],"properties":{"access_grant_key":{"type":"string","isRequired":true,"uniqueKey":"landing_page.manage.oneOf.12.access_grant_key","typeLabel":"string"}},"uniqueKey":"landing_page.manage.oneOf.12","typeLabel":"object"}],"uniqueKey":"landing_page.manage","typeLabel":"object"}},"type":"object","uniqueKey":"landing_page","typeLabel":"object"},"locale":{"description":"The locale to use for the portal.","enum":["en-US","pt-PT","fr-FR","it-IT","es-ES","de-DE","nl-NL","el-GR","pl-PL","ru-RU"],"type":"string","uniqueKey":"locale","typeLabel":"enum\u003cstring>"},"navigation_mode":{"default":"full","description":"Navigation mode for the portal. 'restricted' tells frontend to hide navigation UI, typically used for embedded deep links.","enum":["full","restricted"],"type":"string","uniqueKey":"navigation_mode","typeLabel":"enum\u003cstring>"},"read_only":{"default":false,"description":"Whether the portal is read-only. When true, the customer can browse the portal but cannot perform any mutating action; write requests made with the portal's client session are rejected.","type":"boolean","uniqueKey":"read_only","typeLabel":"boolean"},"customer_data":{"properties":{"customer_key":{"description":"Your unique identifier for the customer.","minLength":1,"type":"string","isRequired":true,"uniqueKey":"customer_data.customer_key","typeLabel":"string"},"access_grants":{"description":"List of access grants.","items":{"properties":{"access_grant_key":{"description":"Your unique identifier for the access grant.","minLength":1,"type":"string","isRequired":true,"uniqueKey":"customer_data.access_grants.items.[INDEX].access_grant_key","typeLabel":"string"},"building_keys":{"description":"Building keys associated with the access grant.","items":{"type":"string","uniqueKey":"customer_data.access_grants.items.[INDEX].building_keys.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueKey":"customer_data.access_grants.items.[INDEX].building_keys","typeLabel":"string[]"},"common_area_keys":{"description":"Common area keys associated with the access grant.","items":{"type":"string","uniqueKey":"customer_data.access_grants.items.[INDEX].common_area_keys.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueKey":"customer_data.access_grants.items.[INDEX].common_area_keys","typeLabel":"string[]"},"ends_at":{"description":"Ending date and time for the access grant.","format":"date-time","type":"string","uniqueKey":"customer_data.access_grants.items.[INDEX].ends_at","typeLabel":"string\u003cdate-time>"},"facility_keys":{"description":"Facility keys associated with the access grant.","items":{"type":"string","uniqueKey":"customer_data.access_grants.items.[INDEX].facility_keys.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueKey":"customer_data.access_grants.items.[INDEX].facility_keys","typeLabel":"string[]"},"guest_key":{"description":"Guest key associated with the access grant.","type":"string","uniqueKey":"customer_data.access_grants.items.[INDEX].guest_key","typeLabel":"string"},"listing_keys":{"description":"Listing keys associated with the access grant.","items":{"type":"string","uniqueKey":"customer_data.access_grants.items.[INDEX].listing_keys.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueKey":"customer_data.access_grants.items.[INDEX].listing_keys","typeLabel":"string[]"},"name":{"description":"Your name for this access grant resource.","type":"string","uniqueKey":"customer_data.access_grants.items.[INDEX].name","typeLabel":"string"},"preferred_code":{"oneOf":[{"description":"Preferred PIN code to use when creating access for this reservation. Set to `null` to remove a previously set preferred code, so that access falls back to an automatically generated code. Omitting this field keeps any previously set preferred code.","type":"string","uniqueKey":"customer_data.access_grants.items.[INDEX].preferred_code.oneOf.0","typeLabel":"string"},{"description":"Preferred PIN code to use when creating access for this reservation. Set to `null` to remove a previously set preferred code, so that access falls back to an automatically generated code. Omitting this field keeps any previously set preferred code.","type":"null","uniqueKey":"customer_data.access_grants.items.[INDEX].preferred_code.oneOf.1","typeLabel":"null"}],"uniqueKey":"customer_data.access_grants.items.[INDEX].preferred_code","typeLabel":"string | null"},"property_keys":{"description":"Property keys associated with the access grant.","items":{"type":"string","uniqueKey":"customer_data.access_grants.items.[INDEX].property_keys.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueKey":"customer_data.access_grants.items.[INDEX].property_keys","typeLabel":"string[]"},"resident_key":{"description":"Resident key associated with the access grant.","type":"string","uniqueKey":"customer_data.access_grants.items.[INDEX].resident_key","typeLabel":"string"},"room_keys":{"description":"Room keys associated with the access grant.","items":{"type":"string","uniqueKey":"customer_data.access_grants.items.[INDEX].room_keys.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueKey":"customer_data.access_grants.items.[INDEX].room_keys","typeLabel":"string[]"},"space_keys":{"description":"Space keys associated with the access grant.","items":{"type":"string","uniqueKey":"customer_data.access_grants.items.[INDEX].space_keys.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueKey":"customer_data.access_grants.items.[INDEX].space_keys","typeLabel":"string[]"},"starts_at":{"description":"Starting date and time for the access grant.","format":"date-time","type":"string","uniqueKey":"customer_data.access_grants.items.[INDEX].starts_at","typeLabel":"string\u003cdate-time>"},"tenant_key":{"description":"Tenant key associated with the access grant.","type":"string","uniqueKey":"customer_data.access_grants.items.[INDEX].tenant_key","typeLabel":"string"},"unit_keys":{"description":"Unit keys associated with the access grant.","items":{"type":"string","uniqueKey":"customer_data.access_grants.items.[INDEX].unit_keys.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueKey":"customer_data.access_grants.items.[INDEX].unit_keys","typeLabel":"string[]"},"user_identity_key":{"description":"User identity key associated with the access grant.","type":"string","uniqueKey":"customer_data.access_grants.items.[INDEX].user_identity_key","typeLabel":"string"},"user_key":{"description":"User key associated with the access grant.","type":"string","uniqueKey":"customer_data.access_grants.items.[INDEX].user_key","typeLabel":"string"}},"required":["access_grant_key"],"type":"object","uniqueKey":"customer_data.access_grants.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"customer_data.access_grants","typeLabel":"object[]"},"bookings":{"description":"List of bookings.","items":{"properties":{"booking_key":{"description":"Your unique identifier for the booking.","minLength":1,"type":"string","isRequired":true,"uniqueKey":"customer_data.bookings.items.[INDEX].booking_key","typeLabel":"string"},"building_keys":{"description":"Building keys associated with the access grant.","items":{"type":"string","uniqueKey":"customer_data.bookings.items.[INDEX].building_keys.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueKey":"customer_data.bookings.items.[INDEX].building_keys","typeLabel":"string[]"},"common_area_keys":{"description":"Common area keys associated with the access grant.","items":{"type":"string","uniqueKey":"customer_data.bookings.items.[INDEX].common_area_keys.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueKey":"customer_data.bookings.items.[INDEX].common_area_keys","typeLabel":"string[]"},"ends_at":{"description":"Ending date and time for the access grant.","format":"date-time","type":"string","uniqueKey":"customer_data.bookings.items.[INDEX].ends_at","typeLabel":"string\u003cdate-time>"},"facility_keys":{"description":"Facility keys associated with the access grant.","items":{"type":"string","uniqueKey":"customer_data.bookings.items.[INDEX].facility_keys.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueKey":"customer_data.bookings.items.[INDEX].facility_keys","typeLabel":"string[]"},"guest_key":{"description":"Guest key associated with the access grant.","type":"string","uniqueKey":"customer_data.bookings.items.[INDEX].guest_key","typeLabel":"string"},"listing_keys":{"description":"Listing keys associated with the access grant.","items":{"type":"string","uniqueKey":"customer_data.bookings.items.[INDEX].listing_keys.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueKey":"customer_data.bookings.items.[INDEX].listing_keys","typeLabel":"string[]"},"name":{"description":"Your name for this access grant resource.","type":"string","uniqueKey":"customer_data.bookings.items.[INDEX].name","typeLabel":"string"},"preferred_code":{"oneOf":[{"description":"Preferred PIN code to use when creating access for this reservation. Set to `null` to remove a previously set preferred code, so that access falls back to an automatically generated code. Omitting this field keeps any previously set preferred code.","type":"string","uniqueKey":"customer_data.bookings.items.[INDEX].preferred_code.oneOf.0","typeLabel":"string"},{"description":"Preferred PIN code to use when creating access for this reservation. Set to `null` to remove a previously set preferred code, so that access falls back to an automatically generated code. Omitting this field keeps any previously set preferred code.","type":"null","uniqueKey":"customer_data.bookings.items.[INDEX].preferred_code.oneOf.1","typeLabel":"null"}],"uniqueKey":"customer_data.bookings.items.[INDEX].preferred_code","typeLabel":"string | null"},"property_keys":{"description":"Property keys associated with the access grant.","items":{"type":"string","uniqueKey":"customer_data.bookings.items.[INDEX].property_keys.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueKey":"customer_data.bookings.items.[INDEX].property_keys","typeLabel":"string[]"},"resident_key":{"description":"Resident key associated with the access grant.","type":"string","uniqueKey":"customer_data.bookings.items.[INDEX].resident_key","typeLabel":"string"},"room_keys":{"description":"Room keys associated with the access grant.","items":{"type":"string","uniqueKey":"customer_data.bookings.items.[INDEX].room_keys.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueKey":"customer_data.bookings.items.[INDEX].room_keys","typeLabel":"string[]"},"space_keys":{"description":"Space keys associated with the access grant.","items":{"type":"string","uniqueKey":"customer_data.bookings.items.[INDEX].space_keys.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueKey":"customer_data.bookings.items.[INDEX].space_keys","typeLabel":"string[]"},"starts_at":{"description":"Starting date and time for the access grant.","format":"date-time","type":"string","uniqueKey":"customer_data.bookings.items.[INDEX].starts_at","typeLabel":"string\u003cdate-time>"},"tenant_key":{"description":"Tenant key associated with the access grant.","type":"string","uniqueKey":"customer_data.bookings.items.[INDEX].tenant_key","typeLabel":"string"},"unit_keys":{"description":"Unit keys associated with the access grant.","items":{"type":"string","uniqueKey":"customer_data.bookings.items.[INDEX].unit_keys.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueKey":"customer_data.bookings.items.[INDEX].unit_keys","typeLabel":"string[]"},"user_identity_key":{"description":"User identity key associated with the access grant.","type":"string","uniqueKey":"customer_data.bookings.items.[INDEX].user_identity_key","typeLabel":"string"},"user_key":{"description":"User key associated with the access grant.","type":"string","uniqueKey":"customer_data.bookings.items.[INDEX].user_key","typeLabel":"string"}},"required":["booking_key"],"type":"object","uniqueKey":"customer_data.bookings.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"customer_data.bookings","typeLabel":"object[]"},"buildings":{"description":"List of buildings.","items":{"properties":{"building_key":{"description":"Your unique identifier for the building.","minLength":1,"type":"string","isRequired":true,"uniqueKey":"customer_data.buildings.items.[INDEX].building_key","typeLabel":"string"},"name":{"description":"Your display name for this location resource.","type":"string","isRequired":true,"uniqueKey":"customer_data.buildings.items.[INDEX].name","typeLabel":"string"}},"required":["name","building_key"],"type":"object","uniqueKey":"customer_data.buildings.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"customer_data.buildings","typeLabel":"object[]"},"common_areas":{"description":"List of shared common areas.","items":{"properties":{"common_area_key":{"description":"Your unique identifier for the common area.","minLength":1,"type":"string","isRequired":true,"uniqueKey":"customer_data.common_areas.items.[INDEX].common_area_key","typeLabel":"string"},"name":{"description":"Your display name for this location resource.","type":"string","isRequired":true,"uniqueKey":"customer_data.common_areas.items.[INDEX].name","typeLabel":"string"},"parent_site_key":{"description":"Your unique identifier for the site.","minLength":1,"type":"string","uniqueKey":"customer_data.common_areas.items.[INDEX].parent_site_key","typeLabel":"string"}},"required":["name","common_area_key"],"type":"object","uniqueKey":"customer_data.common_areas.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"customer_data.common_areas","typeLabel":"object[]"},"customization_profile_id":{"oneOf":[{"description":"ID of the customization profile to use for this customer. Access grants that automations create for this customer use this profile. Pass `null` to remove the customer's customization profile.","format":"uuid","type":"string","uniqueKey":"customer_data.customization_profile_id.oneOf.0","typeLabel":"string\u003cuuid>"},{"description":"ID of the customization profile to use for this customer. Access grants that automations create for this customer use this profile. Pass `null` to remove the customer's customization profile.","format":"uuid","type":"null","uniqueKey":"customer_data.customization_profile_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"customer_data.customization_profile_id","typeLabel":"string\u003cuuid> | null"},"facilities":{"description":"List of gym or fitness facilities.","items":{"properties":{"facility_key":{"description":"Your unique identifier for the facility.","minLength":1,"type":"string","isRequired":true,"uniqueKey":"customer_data.facilities.items.[INDEX].facility_key","typeLabel":"string"},"name":{"description":"Your display name for this location resource.","type":"string","isRequired":true,"uniqueKey":"customer_data.facilities.items.[INDEX].name","typeLabel":"string"}},"required":["name","facility_key"],"type":"object","uniqueKey":"customer_data.facilities.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"customer_data.facilities","typeLabel":"object[]"},"guests":{"description":"List of guests.","items":{"properties":{"guest_key":{"description":"Your unique identifier for the guest.","minLength":1,"type":"string","isRequired":true,"uniqueKey":"customer_data.guests.items.[INDEX].guest_key","typeLabel":"string"},"name":{"description":"Your display name for this user identity resource.","type":"string","isRequired":true,"uniqueKey":"customer_data.guests.items.[INDEX].name","typeLabel":"string"},"email_address":{"description":"Email address associated with the user identity.","type":"string","uniqueKey":"customer_data.guests.items.[INDEX].email_address","typeLabel":"string"},"phone_number":{"description":"Phone number associated with the user identity.","type":"string","uniqueKey":"customer_data.guests.items.[INDEX].phone_number","typeLabel":"string"}},"required":["name","guest_key"],"type":"object","uniqueKey":"customer_data.guests.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"customer_data.guests","typeLabel":"object[]"},"listings":{"description":"List of property listings.","items":{"properties":{"listing_key":{"description":"Your unique identifier for the listing.","minLength":1,"type":"string","isRequired":true,"uniqueKey":"customer_data.listings.items.[INDEX].listing_key","typeLabel":"string"},"name":{"description":"Your display name for this location resource.","type":"string","isRequired":true,"uniqueKey":"customer_data.listings.items.[INDEX].name","typeLabel":"string"}},"required":["name","listing_key"],"type":"object","uniqueKey":"customer_data.listings.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"customer_data.listings","typeLabel":"object[]"},"low_battery_alert_threshold":{"oneOf":[{"description":"Battery level, from 0 to 1, at or below which `device.low_battery` events fire for this customer's devices. Overrides the workspace and device defaults. Pass `null` to remove the customer's override.","format":"float","maximum":1,"minimum":0,"type":"number","uniqueKey":"customer_data.low_battery_alert_threshold.oneOf.0","typeLabel":"number\u003cfloat>"},{"description":"Battery level, from 0 to 1, at or below which `device.low_battery` events fire for this customer's devices. Overrides the workspace and device defaults. Pass `null` to remove the customer's override.","format":"float","maximum":1,"minimum":0,"type":"null","uniqueKey":"customer_data.low_battery_alert_threshold.oneOf.1","typeLabel":"null"}],"uniqueKey":"customer_data.low_battery_alert_threshold","typeLabel":"number\u003cfloat> | null"},"properties":{"description":"List of short-term rental properties.","items":{"properties":{"name":{"description":"Your display name for this location resource.","type":"string","isRequired":true,"uniqueKey":"customer_data.properties.items.[INDEX].name","typeLabel":"string"},"property_key":{"description":"Your unique identifier for the property.","minLength":1,"type":"string","isRequired":true,"uniqueKey":"customer_data.properties.items.[INDEX].property_key","typeLabel":"string"}},"required":["name","property_key"],"type":"object","uniqueKey":"customer_data.properties.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"customer_data.properties","typeLabel":"object[]"},"property_listings":{"description":"List of property listings.","items":{"properties":{"name":{"description":"Your display name for this location resource.","type":"string","isRequired":true,"uniqueKey":"customer_data.property_listings.items.[INDEX].name","typeLabel":"string"},"property_listing_key":{"description":"Your unique identifier for the property listing.","minLength":1,"type":"string","isRequired":true,"uniqueKey":"customer_data.property_listings.items.[INDEX].property_listing_key","typeLabel":"string"},"custom_metadata":{"additionalProperties":{"oneOf":[{"type":"string","maxLength":500,"uniqueKey":"customer_data.property_listings.items.[INDEX].custom_metadata.additionalProperties.oneOf.0","typeLabel":"string"},{"type":"boolean","uniqueKey":"customer_data.property_listings.items.[INDEX].custom_metadata.additionalProperties.oneOf.1","typeLabel":"boolean"},{"type":"null","uniqueKey":"customer_data.property_listings.items.[INDEX].custom_metadata.additionalProperties.oneOf.2","typeLabel":"null"}],"uniqueKey":"customer_data.property_listings.items.[INDEX].custom_metadata.additionalProperties","typeLabel":"string | boolean | null"},"description":"Set key:value pairs. Accepts string or Boolean values. Adding custom metadata to a property listing enables you to store custom information, like customer details or internal IDs from your application. Set a key to `null` or to an empty string to remove that key from the custom metadata.","type":"object","uniqueKey":"customer_data.property_listings.items.[INDEX].custom_metadata","typeLabel":"object"}},"required":["name","property_listing_key"],"type":"object","uniqueKey":"customer_data.property_listings.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"customer_data.property_listings","typeLabel":"object[]"},"reservations":{"description":"List of reservations.","items":{"properties":{"reservation_key":{"description":"Your unique identifier for the reservation.","minLength":1,"type":"string","isRequired":true,"uniqueKey":"customer_data.reservations.items.[INDEX].reservation_key","typeLabel":"string"},"building_keys":{"description":"Building keys associated with the access grant.","items":{"type":"string","uniqueKey":"customer_data.reservations.items.[INDEX].building_keys.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueKey":"customer_data.reservations.items.[INDEX].building_keys","typeLabel":"string[]"},"common_area_keys":{"description":"Common area keys associated with the access grant.","items":{"type":"string","uniqueKey":"customer_data.reservations.items.[INDEX].common_area_keys.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueKey":"customer_data.reservations.items.[INDEX].common_area_keys","typeLabel":"string[]"},"custom_metadata":{"additionalProperties":{"oneOf":[{"type":"string","maxLength":500,"uniqueKey":"customer_data.reservations.items.[INDEX].custom_metadata.additionalProperties.oneOf.0","typeLabel":"string"},{"type":"boolean","uniqueKey":"customer_data.reservations.items.[INDEX].custom_metadata.additionalProperties.oneOf.1","typeLabel":"boolean"},{"type":"null","uniqueKey":"customer_data.reservations.items.[INDEX].custom_metadata.additionalProperties.oneOf.2","typeLabel":"null"}],"uniqueKey":"customer_data.reservations.items.[INDEX].custom_metadata.additionalProperties","typeLabel":"string | boolean | null"},"description":"Set key:value pairs for filtering reservations by custom criteria. Set a key to `null` or to an empty string to remove that key from the custom metadata.","type":"object","uniqueKey":"customer_data.reservations.items.[INDEX].custom_metadata","typeLabel":"object"},"ends_at":{"description":"Ending date and time for the access grant.","format":"date-time","type":"string","uniqueKey":"customer_data.reservations.items.[INDEX].ends_at","typeLabel":"string\u003cdate-time>"},"facility_keys":{"description":"Facility keys associated with the access grant.","items":{"type":"string","uniqueKey":"customer_data.reservations.items.[INDEX].facility_keys.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueKey":"customer_data.reservations.items.[INDEX].facility_keys","typeLabel":"string[]"},"guest_key":{"description":"Guest key associated with the access grant.","type":"string","uniqueKey":"customer_data.reservations.items.[INDEX].guest_key","typeLabel":"string"},"listing_keys":{"description":"Listing keys associated with the access grant.","items":{"type":"string","uniqueKey":"customer_data.reservations.items.[INDEX].listing_keys.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueKey":"customer_data.reservations.items.[INDEX].listing_keys","typeLabel":"string[]"},"name":{"description":"Your name for this access grant resource.","type":"string","uniqueKey":"customer_data.reservations.items.[INDEX].name","typeLabel":"string"},"preferred_code":{"oneOf":[{"description":"Preferred PIN code to use when creating access for this reservation. Set to `null` to remove a previously set preferred code, so that access falls back to an automatically generated code. Omitting this field keeps any previously set preferred code.","type":"string","uniqueKey":"customer_data.reservations.items.[INDEX].preferred_code.oneOf.0","typeLabel":"string"},{"description":"Preferred PIN code to use when creating access for this reservation. Set to `null` to remove a previously set preferred code, so that access falls back to an automatically generated code. Omitting this field keeps any previously set preferred code.","type":"null","uniqueKey":"customer_data.reservations.items.[INDEX].preferred_code.oneOf.1","typeLabel":"null"}],"uniqueKey":"customer_data.reservations.items.[INDEX].preferred_code","typeLabel":"string | null"},"property_keys":{"description":"Property keys associated with the access grant.","items":{"type":"string","uniqueKey":"customer_data.reservations.items.[INDEX].property_keys.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueKey":"customer_data.reservations.items.[INDEX].property_keys","typeLabel":"string[]"},"resident_key":{"description":"Resident key associated with the access grant.","type":"string","uniqueKey":"customer_data.reservations.items.[INDEX].resident_key","typeLabel":"string"},"room_keys":{"description":"Room keys associated with the access grant.","items":{"type":"string","uniqueKey":"customer_data.reservations.items.[INDEX].room_keys.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueKey":"customer_data.reservations.items.[INDEX].room_keys","typeLabel":"string[]"},"space_keys":{"description":"Space keys associated with the access grant.","items":{"type":"string","uniqueKey":"customer_data.reservations.items.[INDEX].space_keys.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueKey":"customer_data.reservations.items.[INDEX].space_keys","typeLabel":"string[]"},"starts_at":{"description":"Starting date and time for the access grant.","format":"date-time","type":"string","uniqueKey":"customer_data.reservations.items.[INDEX].starts_at","typeLabel":"string\u003cdate-time>"},"tenant_key":{"description":"Tenant key associated with the access grant.","type":"string","uniqueKey":"customer_data.reservations.items.[INDEX].tenant_key","typeLabel":"string"},"unit_keys":{"description":"Unit keys associated with the access grant.","items":{"type":"string","uniqueKey":"customer_data.reservations.items.[INDEX].unit_keys.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueKey":"customer_data.reservations.items.[INDEX].unit_keys","typeLabel":"string[]"},"user_identity_key":{"description":"User identity key associated with the access grant.","type":"string","uniqueKey":"customer_data.reservations.items.[INDEX].user_identity_key","typeLabel":"string"},"user_key":{"description":"User key associated with the access grant.","type":"string","uniqueKey":"customer_data.reservations.items.[INDEX].user_key","typeLabel":"string"}},"required":["reservation_key"],"type":"object","uniqueKey":"customer_data.reservations.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"customer_data.reservations","typeLabel":"object[]"},"residents":{"description":"List of residents.","items":{"properties":{"name":{"description":"Your display name for this user identity resource.","type":"string","isRequired":true,"uniqueKey":"customer_data.residents.items.[INDEX].name","typeLabel":"string"},"resident_key":{"description":"Your unique identifier for the resident.","minLength":1,"type":"string","isRequired":true,"uniqueKey":"customer_data.residents.items.[INDEX].resident_key","typeLabel":"string"},"email_address":{"description":"Email address associated with the user identity.","type":"string","uniqueKey":"customer_data.residents.items.[INDEX].email_address","typeLabel":"string"},"phone_number":{"description":"Phone number associated with the user identity.","type":"string","uniqueKey":"customer_data.residents.items.[INDEX].phone_number","typeLabel":"string"}},"required":["name","resident_key"],"type":"object","uniqueKey":"customer_data.residents.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"customer_data.residents","typeLabel":"object[]"},"rooms":{"description":"List of hotel or hospitality rooms.","items":{"properties":{"name":{"description":"Your display name for this location resource.","type":"string","isRequired":true,"uniqueKey":"customer_data.rooms.items.[INDEX].name","typeLabel":"string"},"room_key":{"description":"Your unique identifier for the room.","minLength":1,"type":"string","isRequired":true,"uniqueKey":"customer_data.rooms.items.[INDEX].room_key","typeLabel":"string"},"parent_site_key":{"description":"Your unique identifier for the site.","minLength":1,"type":"string","uniqueKey":"customer_data.rooms.items.[INDEX].parent_site_key","typeLabel":"string"}},"required":["name","room_key"],"type":"object","uniqueKey":"customer_data.rooms.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"customer_data.rooms","typeLabel":"object[]"},"sites":{"description":"List of general sites or areas.","items":{"properties":{"name":{"description":"Your display name for this location resource.","type":"string","isRequired":true,"uniqueKey":"customer_data.sites.items.[INDEX].name","typeLabel":"string"},"site_key":{"description":"Your unique identifier for the site.","minLength":1,"type":"string","isRequired":true,"uniqueKey":"customer_data.sites.items.[INDEX].site_key","typeLabel":"string"}},"required":["name","site_key"],"type":"object","uniqueKey":"customer_data.sites.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"customer_data.sites","typeLabel":"object[]"},"spaces":{"description":"List of general spaces or areas.","items":{"properties":{"name":{"description":"Your display name for this location resource.","type":"string","isRequired":true,"uniqueKey":"customer_data.spaces.items.[INDEX].name","typeLabel":"string"},"space_key":{"description":"Your unique identifier for the space.","minLength":1,"type":"string","isRequired":true,"uniqueKey":"customer_data.spaces.items.[INDEX].space_key","typeLabel":"string"},"customer_data":{"description":"Reservation/stay-related defaults for the space (time zone, default check-in/out times, address).","properties":{"address":{"oneOf":[{"description":"Postal address for the space.","type":"string","uniqueKey":"customer_data.spaces.items.[INDEX].customer_data.address.oneOf.0","typeLabel":"string"},{"description":"Postal address for the space.","type":"null","uniqueKey":"customer_data.spaces.items.[INDEX].customer_data.address.oneOf.1","typeLabel":"null"}],"uniqueKey":"customer_data.spaces.items.[INDEX].customer_data.address","typeLabel":"string | null"},"default_checkin_time":{"oneOf":[{"description":"Default check-in time for reservations at the space, as HH:mm or HH:mm:ss.","pattern":"^([01]\\d|2[0-3]):[0-5]\\d(:[0-5]\\d)?$","type":"string","uniqueKey":"customer_data.spaces.items.[INDEX].customer_data.default_checkin_time.oneOf.0","typeLabel":"string"},{"description":"Default check-in time for reservations at the space, as HH:mm or HH:mm:ss.","pattern":"^([01]\\d|2[0-3]):[0-5]\\d(:[0-5]\\d)?$","type":"null","uniqueKey":"customer_data.spaces.items.[INDEX].customer_data.default_checkin_time.oneOf.1","typeLabel":"null"}],"uniqueKey":"customer_data.spaces.items.[INDEX].customer_data.default_checkin_time","typeLabel":"string | null"},"default_checkout_time":{"oneOf":[{"description":"Default check-out time for reservations at the space, as HH:mm or HH:mm:ss.","pattern":"^([01]\\d|2[0-3]):[0-5]\\d(:[0-5]\\d)?$","type":"string","uniqueKey":"customer_data.spaces.items.[INDEX].customer_data.default_checkout_time.oneOf.0","typeLabel":"string"},{"description":"Default check-out time for reservations at the space, as HH:mm or HH:mm:ss.","pattern":"^([01]\\d|2[0-3]):[0-5]\\d(:[0-5]\\d)?$","type":"null","uniqueKey":"customer_data.spaces.items.[INDEX].customer_data.default_checkout_time.oneOf.1","typeLabel":"null"}],"uniqueKey":"customer_data.spaces.items.[INDEX].customer_data.default_checkout_time","typeLabel":"string | null"},"time_zone":{"oneOf":[{"description":"IANA time zone for the space, e.g. America/Los_Angeles.","type":"string","uniqueKey":"customer_data.spaces.items.[INDEX].customer_data.time_zone.oneOf.0","typeLabel":"string"},{"description":"IANA time zone for the space, e.g. America/Los_Angeles.","type":"null","uniqueKey":"customer_data.spaces.items.[INDEX].customer_data.time_zone.oneOf.1","typeLabel":"null"}],"uniqueKey":"customer_data.spaces.items.[INDEX].customer_data.time_zone","typeLabel":"string | null"}},"type":"object","uniqueKey":"customer_data.spaces.items.[INDEX].customer_data","typeLabel":"object"},"duration_minutes":{"description":"Default duration of this space in minutes, when the space represents a fixed-length bookable slot (e.g. an appointment type). Used to interpret reservations booked against this space.","exclusiveMinimum":true,"minimum":0,"type":"integer","uniqueKey":"customer_data.spaces.items.[INDEX].duration_minutes","typeLabel":"integer"},"geolocation":{"description":"Geographic coordinates (latitude and longitude) of the space.","properties":{"latitude":{"description":"Latitude of the space, in decimal degrees.","format":"float","type":"number","isRequired":true,"uniqueKey":"customer_data.spaces.items.[INDEX].geolocation.latitude","typeLabel":"number\u003cfloat>"},"longitude":{"description":"Longitude of the space, in decimal degrees.","format":"float","type":"number","isRequired":true,"uniqueKey":"customer_data.spaces.items.[INDEX].geolocation.longitude","typeLabel":"number\u003cfloat>"}},"required":["latitude","longitude"],"type":"object","uniqueKey":"customer_data.spaces.items.[INDEX].geolocation","typeLabel":"object"},"parent_site_key":{"description":"Your unique identifier for the site.","minLength":1,"type":"string","uniqueKey":"customer_data.spaces.items.[INDEX].parent_site_key","typeLabel":"string"}},"required":["name","space_key"],"type":"object","uniqueKey":"customer_data.spaces.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"customer_data.spaces","typeLabel":"object[]"},"staff_members":{"description":"List of staff members.","items":{"description":"Represents a staff member for a specific customer.","properties":{"name":{"description":"Your display name for this user identity resource.","type":"string","isRequired":true,"uniqueKey":"customer_data.staff_members.items.[INDEX].name","typeLabel":"string"},"staff_member_key":{"description":"Your unique identifier for the staff.","type":"string","isRequired":true,"uniqueKey":"customer_data.staff_members.items.[INDEX].staff_member_key","typeLabel":"string"},"building_keys":{"description":"List of unique identifiers for the buildings the staff member is associated with.","items":{"type":"string","uniqueKey":"customer_data.staff_members.items.[INDEX].building_keys.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueKey":"customer_data.staff_members.items.[INDEX].building_keys","typeLabel":"string[]"},"common_area_keys":{"description":"List of unique identifiers for the common areas the staff member is associated with.","items":{"type":"string","uniqueKey":"customer_data.staff_members.items.[INDEX].common_area_keys.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueKey":"customer_data.staff_members.items.[INDEX].common_area_keys","typeLabel":"string[]"},"email_address":{"description":"Email address associated with the user identity.","type":"string","uniqueKey":"customer_data.staff_members.items.[INDEX].email_address","typeLabel":"string"},"facility_keys":{"description":"List of unique identifiers for the facilities the staff member is associated with.","items":{"type":"string","uniqueKey":"customer_data.staff_members.items.[INDEX].facility_keys.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueKey":"customer_data.staff_members.items.[INDEX].facility_keys","typeLabel":"string[]"},"listing_keys":{"description":"List of unique identifiers for the listings the staff member is associated with.","items":{"type":"string","uniqueKey":"customer_data.staff_members.items.[INDEX].listing_keys.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueKey":"customer_data.staff_members.items.[INDEX].listing_keys","typeLabel":"string[]"},"phone_number":{"description":"Phone number associated with the user identity.","type":"string","uniqueKey":"customer_data.staff_members.items.[INDEX].phone_number","typeLabel":"string"},"property_keys":{"description":"List of unique identifiers for the properties the staff member is associated with.","items":{"type":"string","uniqueKey":"customer_data.staff_members.items.[INDEX].property_keys.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueKey":"customer_data.staff_members.items.[INDEX].property_keys","typeLabel":"string[]"},"property_listing_keys":{"description":"List of unique identifiers for the property listings the staff member is associated with.","items":{"type":"string","uniqueKey":"customer_data.staff_members.items.[INDEX].property_listing_keys.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueKey":"customer_data.staff_members.items.[INDEX].property_listing_keys","typeLabel":"string[]"},"room_keys":{"description":"List of unique identifiers for the rooms the staff member is associated with.","items":{"type":"string","uniqueKey":"customer_data.staff_members.items.[INDEX].room_keys.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueKey":"customer_data.staff_members.items.[INDEX].room_keys","typeLabel":"string[]"},"site_keys":{"description":"List of unique identifiers for the sites the staff member is associated with.","items":{"type":"string","uniqueKey":"customer_data.staff_members.items.[INDEX].site_keys.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueKey":"customer_data.staff_members.items.[INDEX].site_keys","typeLabel":"string[]"},"space_keys":{"description":"List of unique identifiers for the spaces the staff member is associated with.","items":{"type":"string","uniqueKey":"customer_data.staff_members.items.[INDEX].space_keys.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueKey":"customer_data.staff_members.items.[INDEX].space_keys","typeLabel":"string[]"},"unit_keys":{"description":"List of unique identifiers for the units the staff member is associated with.","items":{"type":"string","uniqueKey":"customer_data.staff_members.items.[INDEX].unit_keys.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueKey":"customer_data.staff_members.items.[INDEX].unit_keys","typeLabel":"string[]"}},"required":["name","staff_member_key"],"type":"object","x-route-path":"/seam/customer/v1/staff_members","uniqueKey":"customer_data.staff_members.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"customer_data.staff_members","typeLabel":"object[]"},"tenants":{"description":"List of tenants.","items":{"properties":{"name":{"description":"Your display name for this user identity resource.","type":"string","isRequired":true,"uniqueKey":"customer_data.tenants.items.[INDEX].name","typeLabel":"string"},"tenant_key":{"description":"Your unique identifier for the tenant.","minLength":1,"type":"string","isRequired":true,"uniqueKey":"customer_data.tenants.items.[INDEX].tenant_key","typeLabel":"string"},"email_address":{"description":"Email address associated with the user identity.","type":"string","uniqueKey":"customer_data.tenants.items.[INDEX].email_address","typeLabel":"string"},"phone_number":{"description":"Phone number associated with the user identity.","type":"string","uniqueKey":"customer_data.tenants.items.[INDEX].phone_number","typeLabel":"string"}},"required":["name","tenant_key"],"type":"object","uniqueKey":"customer_data.tenants.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"customer_data.tenants","typeLabel":"object[]"},"units":{"description":"List of multi-family residential units.","items":{"properties":{"name":{"description":"Your display name for this location resource.","type":"string","isRequired":true,"uniqueKey":"customer_data.units.items.[INDEX].name","typeLabel":"string"},"unit_key":{"description":"Your unique identifier for the unit.","minLength":1,"type":"string","isRequired":true,"uniqueKey":"customer_data.units.items.[INDEX].unit_key","typeLabel":"string"},"parent_site_key":{"description":"Your unique identifier for the site.","minLength":1,"type":"string","uniqueKey":"customer_data.units.items.[INDEX].parent_site_key","typeLabel":"string"}},"required":["name","unit_key"],"type":"object","uniqueKey":"customer_data.units.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"customer_data.units","typeLabel":"object[]"},"user_identities":{"description":"List of user identities.","items":{"properties":{"name":{"description":"Your display name for this user identity resource.","type":"string","isRequired":true,"uniqueKey":"customer_data.user_identities.items.[INDEX].name","typeLabel":"string"},"user_identity_key":{"description":"Your unique identifier for the user identity.","minLength":1,"type":"string","isRequired":true,"uniqueKey":"customer_data.user_identities.items.[INDEX].user_identity_key","typeLabel":"string"},"email_address":{"description":"Email address associated with the user identity.","type":"string","uniqueKey":"customer_data.user_identities.items.[INDEX].email_address","typeLabel":"string"},"phone_number":{"description":"Phone number associated with the user identity.","type":"string","uniqueKey":"customer_data.user_identities.items.[INDEX].phone_number","typeLabel":"string"}},"required":["name","user_identity_key"],"type":"object","uniqueKey":"customer_data.user_identities.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"customer_data.user_identities","typeLabel":"object[]"},"users":{"description":"List of users.","items":{"properties":{"name":{"description":"Your display name for this user identity resource.","type":"string","isRequired":true,"uniqueKey":"customer_data.users.items.[INDEX].name","typeLabel":"string"},"user_key":{"description":"Your unique identifier for the user.","minLength":1,"type":"string","isRequired":true,"uniqueKey":"customer_data.users.items.[INDEX].user_key","typeLabel":"string"},"email_address":{"description":"Email address associated with the user identity.","type":"string","uniqueKey":"customer_data.users.items.[INDEX].email_address","typeLabel":"string"},"phone_number":{"description":"Phone number associated with the user identity.","type":"string","uniqueKey":"customer_data.users.items.[INDEX].phone_number","typeLabel":"string"}},"required":["name","user_key"],"type":"object","uniqueKey":"customer_data.users.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"customer_data.users","typeLabel":"object[]"}},"required":["customer_key"],"type":"object","uniqueKey":"customer_data","typeLabel":"object"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"customer_resources_filters":[{"field":"\u003cstring>","operation":"=","value":"\u003cstring>"}],"customization_profile_id":"3c90c3cc-0d44-4b50-8888-8dd25736052a","exclude_locale_picker":false,"features":{"configure":{"allow_access_automation_rule_customization":false,"allow_climate_automation_rule_customization":false,"allow_instant_key_customization":false,"allow_notification_customization":false,"allow_sound_automation_rule_customization":false,"exclude":false},"connect":{"accepted_providers":["\u003cstring>"],"exclude":false,"excluded_providers":["\u003cstring>"]},"manage":{"device_management_confirmation":{"body":"\u003cstring>","cancel_button_label":"\u003cstring>","confirm_button_label":"\u003cstring>","title":"\u003cstring>"},"events":{"allowed_events":["\u003cstring>"],"default_events":["\u003cstring>"]},"exclude":false,"exclude_device_management":false,"exclude_reservation_management":false,"exclude_reservation_technical_details":false,"exclude_staff_management":false},"manage_devices":{"exclude":false},"organize":{"exclude":false}},"is_embedded":false,"landing_page":{"manage":{"space_key":"\u003cstring>"}},"navigation_mode":"full","read_only":false}}},"exampleType":"generated"}},"exampleType":"generated"},"responses":{"5c1aa1f3-27ef-4725-b829-6e17f7f36a06":{"content":{"application/json":{"schema":{"properties":{"customer_portal":{"description":"Represents a Customer Portal. Customer Portal is a hosted, customizable interface for managing device access. It enables you to embed secure, pre-authenticated access flows into your product—either by sharing a link with users or embedding a view in an iframe. See the [customer_portal object](https://www.seam.co/docs/api/customers/object).","properties":{"created_at":{"description":"Date and time at which the customer portal link was created.","format":"date-time","type":"string","isRequired":true,"uniqueKey":"customer_portal.created_at","typeLabel":"string\u003cdate-time>"},"customer_key":{"description":"Customer key for the customer portal.","type":"string","isRequired":true,"uniqueKey":"customer_portal.customer_key","typeLabel":"string"},"expires_at":{"description":"Date and time at which the customer portal link expires.","format":"date-time","type":"string","isRequired":true,"uniqueKey":"customer_portal.expires_at","typeLabel":"string\u003cdate-time>"},"url":{"description":"URL for the customer portal.","format":"uri","type":"string","isRequired":true,"uniqueKey":"customer_portal.url","typeLabel":"string\u003curi>"},"workspace_id":{"description":"ID of the workspace associated with the customer portal.","format":"uuid","type":"string","isRequired":true,"uniqueKey":"customer_portal.workspace_id","typeLabel":"string\u003cuuid>"}},"required":["url","customer_key","expires_at","workspace_id","created_at"],"type":"object","x-route-path":"/customers","isRequired":true,"uniqueKey":"customer_portal","typeLabel":"object"}},"required":["customer_portal"],"type":"object","uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"customer_portal":{"created_at":"2023-11-07T05:31:56Z","customer_key":"\u003cstring>","expires_at":"2023-11-07T05:31:56Z","url":"\u003cstring>","workspace_id":"3c90c3cc-0d44-4b50-8888-8dd25736052a"}}}},"exampleType":"generated"}},"description":"OK","exampleType":"generated"},"12026db9-1b26-4db9-bed5-0faf0260bac6":{"description":"Bad Request","content":{"_mintlify/placeholder":{"schema":{"type":"object","description":""}}}},"ca619907-9938-40b0-a766-1da47304ccc7":{"description":"Unauthorized","content":{"_mintlify/placeholder":{"schema":{"type":"object","description":""}}}}},"security":{"1d11819e-1f05-4c60-85ff-b8fa586dcdba":{"pat_with_workspace":{"bearerFormat":"API Token","scheme":"bearer","type":"http","scopes":[],"schemeName":"pat_with_workspace"}},"db1f7eeb-4fca-4ab3-aca3-883e97f0d781":{"console_session_with_workspace":{"bearerFormat":"Console Session Token","scheme":"bearer","type":"http","scopes":[],"schemeName":"console_session_with_workspace"}},"eb41d32f-3a75-48bb-8ef1-28f32faf21e2":{"api_key":{"bearerFormat":"API Key","scheme":"bearer","type":"http","scopes":[],"schemeName":"api_key"}}},"servers":{"b50d4898-2dfb-42da-9d6d-a891d229f9f8":{"url":"https://connect.getseam.com"}},"processedSecurityOptions":[{"schemes":[{"scheme":{"bearerFormat":"API Token","scheme":"bearer","type":"http","scopes":[],"schemeName":"pat_with_workspace"},"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":"pat_with_workspace","name":"Authorization"}],"title":"pat_with_workspace"},{"schemes":[{"scheme":{"bearerFormat":"Console Session Token","scheme":"bearer","type":"http","scopes":[],"schemeName":"console_session_with_workspace"},"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":"console_session_with_workspace","name":"Authorization"}],"title":"console_session_with_workspace"},{"schemes":[{"scheme":{"bearerFormat":"API Key","scheme":"bearer","type":"http","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":"Create Customer Portal - Seam","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-10-24T23:39:06.866Z","originalFileLocation":"api/customers/create_portal.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=\"Creates a new customer portal magic link with configurable features. Seam API reference: POST /customers/create_portal.\">\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=\"Create Customer Portal - Seam\">\u003cmeta data-mint-head property=\"og:description\" content=\"Creates a new customer portal magic link with configurable features. Seam API reference: POST /customers/create_portal.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Seam\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://www.seam.co/docs/api/customers/create_portal\">\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=\"Create Customer Portal - Seam\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Creates a new customer portal magic link with configurable features. Seam API reference: POST /customers/create_portal.\">\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/customers/create_portal\">\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/customers/create_portal.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/customers/create_portal#webpage\",\"url\":\"https://www.seam.co/docs/api/customers/create_portal\",\"name\":\"Create Customer Portal\",\"description\":\"Creates a new customer portal magic link with configurable features. Seam API reference: POST /customers/create_portal.\",\"dateModified\":\"2026-10-24T23:39:06.866Z\",\"isPartOf\":{\"@id\":\"https://www.seam.co/docs#website\"},\"breadcrumb\":{\"@id\":\"https://www.seam.co/docs/api/customers/create_portal#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://www.seam.co/docs/api/customers/create_portal#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Setup\",\"item\":\"https://www.seam.co/docs/api/connect_webviews/object\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Customers\",\"item\":\"https://www.seam.co/docs/api/customers/object\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Create Customer Portal\",\"item\":\"https://www.seam.co/docs/api/customers/create_portal\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://www.seam.co/docs/api/customers/create_portal#apireference\",\"headline\":\"Create Customer Portal\",\"name\":\"Create Customer Portal\",\"description\":\"Creates a new customer portal magic link with configurable features. Seam API reference: POST /customers/create_portal.\",\"url\":\"https://www.seam.co/docs/api/customers/create_portal\",\"mainEntityOfPage\":{\"@id\":\"https://www.seam.co/docs/api/customers/create_portal#webpage\"},\"image\":\"https://www.seam.co/docs/images/seam-og-default.jpg\",\"dateModified\":\"2026-10-24T23:39:06.866Z\",\"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\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","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"}]},{"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":"Delete an Access Grant","deprecated":null,"version":null,"sidebarTitle":"Delete","openapi":"/openapi.json delete /access_grants/delete","href":"/api/access_grants/delete"},{"title":"Get an Access Grant","deprecated":null,"version":null,"sidebarTitle":"Get","openapi":"/openapi.json get /access_grants/get","href":"/api/access_grants/get"},{"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":"List Access Grants","deprecated":null,"version":null,"sidebarTitle":"List","openapi":"/openapi.json get /access_grants/list","href":"/api/access_grants/list"},{"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"},{"title":"Create an Access Grant","deprecated":null,"version":null,"sidebarTitle":"Create","openapi":"/openapi.json post /access_grants/create","href":"/api/access_grants/create"},{"title":"Update an Access Grant","deprecated":null,"version":null,"sidebarTitle":"Update","openapi":"/openapi.json patch /access_grants/update","href":"/api/access_grants/update"},{"title":"Delete an Access Grant","deprecated":null,"version":null,"sidebarTitle":"Delete","openapi":"/openapi.json delete /access_grants/delete","href":"/api/access_grants/delete"},{"title":"Get an Access Grant","deprecated":null,"version":null,"sidebarTitle":"Get","openapi":"/openapi.json get /access_grants/get","href":"/api/access_grants/get"},{"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":"List Access Grants","deprecated":null,"version":null,"sidebarTitle":"List","openapi":"/openapi.json get /access_grants/list","href":"/api/access_grants/list"},{"title":"Update an Access Grant","deprecated":null,"version":null,"sidebarTitle":"Update","openapi":"/openapi.json patch /access_grants/update","href":"/api/access_grants/update"},{"group":"Unmanaged","pages":[{"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":"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":"Delete an Access Method","deprecated":null,"version":null,"sidebarTitle":"Delete","openapi":"/openapi.json delete /access_methods/delete","href":"/api/access_methods/delete"},{"title":"Delete an Access Method","deprecated":null,"version":null,"sidebarTitle":"Delete","openapi":"/openapi.json delete /access_methods/delete","href":"/api/access_methods/delete"},{"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 an Access Method","deprecated":null,"version":null,"sidebarTitle":"Get","openapi":"/openapi.json get /access_methods/get","href":"/api/access_methods/get"},{"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":"List Access Methods","deprecated":null,"version":null,"sidebarTitle":"List","openapi":"/openapi.json get /access_methods/list","href":"/api/access_methods/list"},{"title":"Get an Access Method","deprecated":null,"version":null,"sidebarTitle":"Get","openapi":"/openapi.json get /access_methods/get","href":"/api/access_methods/get"},{"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":"List Access Methods","deprecated":null,"version":null,"sidebarTitle":"List","openapi":"/openapi.json get /access_methods/list","href":"/api/access_methods/list"},{"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":"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 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":"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"},{"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 Device Disconnection","deprecated":null,"version":null,"sidebarTitle":"Disconnect","openapi":"/openapi.json post /devices/simulate/disconnect","href":"/api/devices/simulate/disconnect"},{"title":"Simulate Device Removal","deprecated":null,"version":null,"sidebarTitle":"Remove","openapi":"/openapi.json post /devices/simulate/remove","href":"/api/devices/simulate/remove"},{"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 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"}]},{"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"}]},{"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":"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"},{"title":"Update a Device","deprecated":null,"version":null,"sidebarTitle":"Update","openapi":"/openapi.json patch /devices/update","href":"/api/devices/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":"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":"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":"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"}]},{"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"}]},{"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":"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":"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":"List Thermostats","deprecated":null,"version":null,"sidebarTitle":"List","openapi":"/openapi.json get /thermostats/list","href":"/api/thermostats/list"},{"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":"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":"List Thermostats","deprecated":null,"version":null,"sidebarTitle":"List","openapi":"/openapi.json get /thermostats/list","href":"/api/thermostats/list"},{"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 to Cool Mode","deprecated":null,"version":null,"sidebarTitle":"Cool","openapi":"/openapi.json post /thermostats/cool","href":"/api/thermostats/cool"},{"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":"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":"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"},{"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":"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":"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":"Update a Thermostat Schedule","deprecated":null,"version":null,"sidebarTitle":"Update","openapi":"/openapi.json patch /thermostats/schedules/update","href":"/api/thermostats/schedules/update"},{"title":"Delete a Thermostat Schedule","deprecated":null,"version":null,"sidebarTitle":"Delete","openapi":"/openapi.json delete /thermostats/schedules/delete","href":"/api/thermostats/schedules/delete"},{"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":"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":"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","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":"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":"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":"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":"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"},{"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":"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":"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":"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":"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":"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":"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":"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"},{"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"}]},{"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":"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":"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":"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":"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 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":"List ACS Users","deprecated":null,"version":null,"sidebarTitle":"List","openapi":"/openapi.json get /acs/users/list","href":"/api/acs/users/list"},{"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":"Delete an ACS User","deprecated":null,"version":null,"sidebarTitle":"Delete","openapi":"/openapi.json delete /acs/users/delete","href":"/api/acs/users/delete"},{"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":"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"},{"title":"Update an ACS User","deprecated":null,"version":null,"sidebarTitle":"Update","openapi":"/openapi.json patch /acs/users/update","href":"/api/acs/users/update"},{"title":"Update an ACS User","deprecated":null,"version":null,"sidebarTitle":"Update","openapi":"/openapi.json patch /acs/users/update","href":"/api/acs/users/update"}]},{"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":"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":"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":"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":"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":"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"},{"title":"Update a Credential","deprecated":null,"version":null,"sidebarTitle":"Update","openapi":"/openapi.json patch /acs/credentials/update","href":"/api/acs/credentials/update"},{"title":"Delete a Credential","deprecated":null,"version":null,"sidebarTitle":"Delete","openapi":"/openapi.json delete /acs/credentials/delete","href":"/api/acs/credentials/delete"},{"title":"Get a Credential","deprecated":null,"version":null,"sidebarTitle":"Get","openapi":"/openapi.json get /acs/credentials/get","href":"/api/acs/credentials/get"},{"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":"List Credentials","deprecated":null,"version":null,"sidebarTitle":"List","openapi":"/openapi.json get /acs/credentials/list","href":"/api/acs/credentials/list"},{"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"},{"title":"Update a Credential","deprecated":null,"version":null,"sidebarTitle":"Update","openapi":"/openapi.json patch /acs/credentials/update","href":"/api/acs/credentials/update"}]},{"group":"Encoders","pages":[{"title":"The Encoder Object","href":"/api/acs/encoders/object"},{"title":"Encoder Events","href":"/api/acs/encoders/events"},{"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":"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":"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":"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"},{"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":"Get an Entrance","deprecated":null,"version":null,"sidebarTitle":"Get","openapi":"/openapi.json get /acs/entrances/get","href":"/api/acs/entrances/get"},{"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":"List Entrances","deprecated":null,"version":null,"sidebarTitle":"List","openapi":"/openapi.json get /acs/entrances/list","href":"/api/acs/entrances/list"},{"title":"List Entrances","deprecated":null,"version":null,"sidebarTitle":"List","openapi":"/openapi.json get /acs/entrances/list","href":"/api/acs/entrances/list"},{"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":"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":"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"},{"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":"Delete a Connect Webview","deprecated":null,"version":null,"sidebarTitle":"Delete","openapi":"/openapi.json delete /connect_webviews/delete","href":"/api/connect_webviews/delete"},{"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"}]},{"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":"Delete a Connected Account","deprecated":null,"version":null,"sidebarTitle":"Delete","openapi":"/openapi.json delete /connected_accounts/delete","href":"/api/connected_accounts/delete"},{"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":"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":"Sync a Connected Account","deprecated":null,"version":null,"sidebarTitle":"Sync","openapi":"/openapi.json post /connected_accounts/sync","href":"/api/connected_accounts/sync"},{"title":"Update a Connected Account","deprecated":null,"version":null,"sidebarTitle":"Update","openapi":"/openapi.json patch /connected_accounts/update","href":"/api/connected_accounts/update"},{"title":"Update a Connected Account","deprecated":null,"version":null,"sidebarTitle":"Update","openapi":"/openapi.json patch /connected_accounts/update","href":"/api/connected_accounts/update"},{"group":"Simulations","pages":[{"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":"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":"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":"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":"Delete a User Identity","deprecated":null,"version":null,"sidebarTitle":"Delete","openapi":"/openapi.json delete /user_identities/delete","href":"/api/user_identities/delete"},{"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":"Get a User Identity","deprecated":null,"version":null,"sidebarTitle":"Get","openapi":"/openapi.json get /user_identities/get","href":"/api/user_identities/get"},{"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 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":"List User Identities","deprecated":null,"version":null,"sidebarTitle":"List","openapi":"/openapi.json get /user_identities/list","href":"/api/user_identities/list"},{"title":"Get a User Identity","deprecated":null,"version":null,"sidebarTitle":"Get","openapi":"/openapi.json get /user_identities/get","href":"/api/user_identities/get"},{"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 User Identities","deprecated":null,"version":null,"sidebarTitle":"List","openapi":"/openapi.json get /user_identities/list","href":"/api/user_identities/list"},{"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"},{"title":"Update a User Identity","deprecated":null,"version":null,"sidebarTitle":"Update","openapi":"/openapi.json patch /user_identities/update","href":"/api/user_identities/update"},{"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"},{"title":"Update a User Identity","deprecated":null,"version":null,"sidebarTitle":"Update","openapi":"/openapi.json patch /user_identities/update","href":"/api/user_identities/update"},{"group":"Unmanaged","pages":[{"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"}]},{"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"}]},{"group":"Workspaces","pages":[{"title":"The Workspace Object","href":"/api/workspaces/object"},{"title":"Create a Workspace","deprecated":null,"version":null,"sidebarTitle":"Create","openapi":"/openapi.json post /workspaces/create","href":"/api/workspaces/create"},{"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":"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":"Reset a Sandbox Workspace","deprecated":null,"version":null,"sidebarTitle":"Reset sandbox","openapi":"/openapi.json post /workspaces/reset_sandbox","href":"/api/workspaces/reset_sandbox"},{"title":"Update a Workspace","deprecated":null,"version":null,"sidebarTitle":"Update","openapi":"/openapi.json patch /workspaces/update","href":"/api/workspaces/update"},{"title":"Update a Workspace","deprecated":null,"version":null,"sidebarTitle":"Update","openapi":"/openapi.json patch /workspaces/update","href":"/api/workspaces/update"}]},{"group":"Client Sessions","pages":[{"title":"The Client Session Object","href":"/api/client_sessions/object"},{"title":"Client Session Events","href":"/api/client_sessions/events"},{"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 a Client Session","deprecated":null,"version":null,"sidebarTitle":"Get","openapi":"/openapi.json get /client_sessions/get","href":"/api/client_sessions/get"},{"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 a Client Session","deprecated":null,"version":null,"sidebarTitle":"Get","openapi":"/openapi.json get /client_sessions/get","href":"/api/client_sessions/get"},{"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":"List Client Sessions","deprecated":null,"version":null,"sidebarTitle":"List","openapi":"/openapi.json get /client_sessions/list","href":"/api/client_sessions/list"},{"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":"List Client Sessions","deprecated":null,"version":null,"sidebarTitle":"List","openapi":"/openapi.json get /client_sessions/list","href":"/api/client_sessions/list"},{"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","description":"Learn how the customer_portal object provides a hosted, customizable interface for managing device access that you can share or embed in your product.","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","description":"Deletes customer data including resources like spaces, properties, rooms, users, etc. Seam API reference: DELETE /customers/delete_data.","deprecated":null,"version":null,"sidebarTitle":"Delete data","openapi":"/openapi.json delete /customers/delete_data","href":"/api/customers/delete_data"},{"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":"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":"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 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":"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":"Get a Space","deprecated":null,"version":null,"sidebarTitle":"Get","openapi":"/openapi.json get /spaces/get","href":"/api/spaces/get"},{"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":"List Spaces","deprecated":null,"version":null,"sidebarTitle":"List","openapi":"/openapi.json get /spaces/list","href":"/api/spaces/list"},{"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"},{"title":"Update a Space","deprecated":null,"version":null,"sidebarTitle":"Update","openapi":"/openapi.json patch /spaces/update","href":"/api/spaces/update"},{"title":"Delete a Space","deprecated":null,"version":null,"sidebarTitle":"Delete","openapi":"/openapi.json delete /spaces/delete","href":"/api/spaces/delete"},{"title":"Get a Space","deprecated":null,"version":null,"sidebarTitle":"Get","openapi":"/openapi.json get /spaces/get","href":"/api/spaces/get"},{"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":"List Spaces","deprecated":null,"version":null,"sidebarTitle":"List","openapi":"/openapi.json get /spaces/list","href":"/api/spaces/list"},{"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"},{"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":"Update a Space","deprecated":null,"version":null,"sidebarTitle":"Update","openapi":"/openapi.json patch /spaces/update","href":"/api/spaces/update"}]}]},{"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":"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":"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":"Update a Webhook","deprecated":null,"version":null,"sidebarTitle":"Update","openapi":"/openapi.json put /webhooks/update","href":"/api/webhooks/update"},{"title":"Delete a Webhook","deprecated":null,"version":null,"sidebarTitle":"Delete","openapi":"/openapi.json delete /webhooks/delete","href":"/api/webhooks/delete"},{"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":"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":"Create an Access Code","deprecated":null,"version":null,"sidebarTitle":"Create","openapi":"/openapi.json post /access_codes/create","href":"/api/access_codes/create"},{"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":"Delete an Access Code","deprecated":null,"version":null,"sidebarTitle":"Delete","openapi":"/openapi.json delete /access_codes/delete","href":"/api/access_codes/delete"},{"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":"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 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":"Delete an Access Code","deprecated":null,"version":null,"sidebarTitle":"Delete","openapi":"/openapi.json delete /access_codes/delete","href":"/api/access_codes/delete"},{"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":"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":"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 an Access Code","deprecated":null,"version":null,"sidebarTitle":"Update","openapi":"/openapi.json patch /access_codes/update","href":"/api/access_codes/update"},{"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"},{"title":"Update an Access Code","deprecated":null,"version":null,"sidebarTitle":"Update","openapi":"/openapi.json patch /access_codes/update","href":"/api/access_codes/update"},{"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":"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":"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"},{"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":"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":"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"}]}]},{"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":"Deactivate a Phone","deprecated":null,"version":null,"sidebarTitle":"Deactivate","openapi":"/openapi.json delete /phones/deactivate","href":"/api/phones/deactivate"},{"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"},{"group":"Simulations","pages":[{"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":"Delete an Instant Key","deprecated":null,"version":null,"sidebarTitle":"Delete","openapi":"/openapi.json delete /instant_keys/delete","href":"/api/instant_keys/delete"},{"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"}]}]}]},{"tab":"Mobile SDKs","pages":[{"title":"Mobile SDKs","href":"/mobile-sdks"}]},{"tab":"Brand Guides","pages":[{"title":"Brand Guides","href":"/device-and-system-integration-guides"}]}]},"title":"Create Customer Portal - Seam","buildId":"dpl_3DJU2xKhT5gDPFQL5Tqv7AFnkWsF","deploymentId":"dpl_3DJU2xKhT5gDPFQL5Tqv7AFnkWsF","dynamics":["c2aa737661","2b790eda92","b0f84f53ff","a9bb46feb3"],"chunks":["OpenApiReferenceProvider-DsGgv5pK.js","utils-B0h6ZXi-.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-IgrnFwPw.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-C49-TBER.js","snippetPresets-BPHn-9OB.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","ApiExamples-CGBwAHwX.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-BjABHCCH.js","shallow-C0Uj5sOI.js","getApiPlaygroundDisplay-BnYiIeY4.js","CodeSnippet-BJWWrlBw.js","CodeSnippets-bxE5aDye.js","Page-BBU7roUf.js","getPastedJson-BAjriezQ.js","icon-BqcS52QC.js","MethodPill-BPGyN9me.js","DuplicateIcon-CCf2giLL.js","createIcon-CVH8aNt2.js","DynamicMarkdown-BklwmxA6.js","SectionHeading-DYCZQFxh.js","axios-vUo_bRtp.js","Markdown-D26rHnOC.js","clsx-DkiOUx4h.js","lib--scc4DXi.js","lib-B8HbPgcC.js","html-void-elements-mCSPHezU.js","dist-DI8jfVGc.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","AssistantPageLink-DwJy-csb.js"]}