This guide walks you through connecting your Kisi organization to Seam as an access control system. Seam authorizes against Kisi using an API key that you generate in the Kisi dashboard. Your Kisi controllers and doors must already be set up and online in Kisi before you begin.
Generate the API key from an account that is an organization owner, so
Seam has permission to see and unlock all of the locks you want to manage. A
key inherits the permissions of the user who created it.
After connecting, verify that your Kisi organization appears as an access control system and that its doors appear as entrances with unlock capability. Doors that have geofence or reader-proximity restrictions enabled in Kisi display a warning, because remote unlocks against those doors may be rejected.
Confirm that you pasted a valid, active Kisi API key. Keys created in the Kisi dashboard can expire after a period of inactivity — if authorization fails, generate a fresh key and try again. Make sure the key belongs to an organization owner so it can access all of your doors.
Ensure the doors exist in your Kisi organization and are assigned to a place. Seam lists the doors that the API key’s user can access, so a key from a user with limited permissions may not see every entrance.
If a door has geofence or reader-proximity restrictions enabled in Kisi, remote API unlocks may be denied. Review the door’s restriction settings in the Kisi dashboard.
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":"device-and-system-integration-guides/kisi-access-control-system/kisi-setup-guide","slug":"/device-and-system-integration-guides/kisi-access-control-system/kisi-setup-guide","pageMetadata":{"title":"Kisi Setup Guide","description":"Connect your Kisi organization to Seam using a Kisi API key.","href":"/device-and-system-integration-guides/kisi-access-control-system/kisi-setup-guide"},"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: \"Connect your Kisi organization to Seam using a Kisi API key.\"\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{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={a:`a`,hr:`hr`,li:`li`,ol:`ol`,p:`p`,strong:`strong`,..._provideComponents(),...props.components},{Heading,Info}=_components;if(!Heading)_missingMdxReference(`Heading`,true);if(!Info)_missingMdxReference(`Info`,true);return _jsxs(_Fragment,{children:[_jsx(Heading,{level:`2`,id:`overview`,children:`Overview`}),`\n`,_jsx(_components.p,{children:`This guide walks you through connecting your Kisi organization to Seam as an access control system. Seam authorizes against Kisi using an API key that you generate in the Kisi dashboard. Your Kisi controllers and doors must already be set up and online in Kisi before you begin.`}),`\n`,_jsx(_components.hr,{}),`\n`,_jsx(Heading,{level:`2`,id:`step-1-generate-a-kisi-api-key`,children:`Step 1: Generate a Kisi API Key`}),`\n`,_jsx(_components.p,{children:`Seam connects to Kisi with an API key rather than a login email and password.`}),`\n`,_jsx(_components.p,{children:`To generate a key:`}),`\n`,_jsxs(_components.ol,{children:[`\n`,_jsxs(_components.li,{children:[`Sign in to the `,_jsx(_components.a,{href:`https://web.kisi.io/`,children:`Kisi dashboard`}),`.`]}),`\n`,_jsxs(_components.li,{children:[`Go to `,_jsx(_components.strong,{children:`My Account → API`}),`.`]}),`\n`,_jsx(_components.li,{children:`Create a new API key and copy it.`}),`\n`]}),`\n`,_jsxs(_components.p,{children:[`For detailed instructions, see Kisi’s guide on `,_jsx(_components.a,{href:`https://docs.kisi.io/dashboard/account/generate_api_key/`,children:`generating an API key`}),`.`]}),`\n`,_jsx(Info,{children:_jsxs(_components.p,{children:[`Generate the API key from an account that is an `,_jsx(_components.strong,{children:`organization owner`}),`, so\nSeam has permission to see and unlock all of the locks you want to manage. A\nkey inherits the permissions of the user who created it.`]})}),`\n`,_jsx(_components.hr,{}),`\n`,_jsx(Heading,{level:`2`,id:`step-2-connect-to-seam-via-connect-webview`,children:`Step 2: Connect to Seam via Connect Webview`}),`\n`,_jsxs(_components.ol,{children:[`\n`,_jsxs(_components.li,{children:[`Open the `,_jsx(_components.a,{href:`/core-concepts/connect-webviews`,children:`Connect Webview`}),` provided by your application.`]}),`\n`,_jsx(_components.li,{children:`Select Kisi as the provider.`}),`\n`,_jsxs(_components.li,{children:[`Paste your Kisi `,_jsx(_components.strong,{children:`API key`}),` into the field and submit.`]}),`\n`,_jsx(_components.li,{children:`Once authorized, your Kisi organization appears as an access control system in Seam, and each door appears as an entrance.`}),`\n`]}),`\n`,_jsx(_components.hr,{}),`\n`,_jsx(Heading,{level:`2`,id:`step-3-verify-the-connection`,children:`Step 3: Verify the Connection`}),`\n`,_jsx(_components.p,{children:`After connecting, verify that your Kisi organization appears as an access control system and that its doors appear as entrances with unlock capability. Doors that have geofence or reader-proximity restrictions enabled in Kisi display a warning, because remote unlocks against those doors may be rejected.`}),`\n`,_jsx(_components.hr,{}),`\n`,_jsx(Heading,{level:`2`,id:`troubleshooting`,children:`Troubleshooting`}),`\n`,_jsx(Heading,{level:`3`,id:`authorization-fails-in-connect-webview`,children:`Authorization fails in Connect Webview`}),`\n`,_jsx(_components.p,{children:`Confirm that you pasted a valid, active Kisi API key. Keys created in the Kisi dashboard can expire after a period of inactivity — if authorization fails, generate a fresh key and try again. Make sure the key belongs to an organization owner so it can access all of your doors.`}),`\n`,_jsx(Heading,{level:`3`,id:`entrances-not-appearing-after-authorization`,children:`Entrances not appearing after authorization`}),`\n`,_jsx(_components.p,{children:`Ensure the doors exist in your Kisi organization and are assigned to a place. Seam lists the doors that the API key’s user can access, so a key from a user with limited permissions may not see every entrance.`}),`\n`,_jsx(Heading,{level:`3`,id:`entrance-shows-as-offline`,children:`Entrance shows as offline`}),`\n`,_jsx(_components.p,{children:`Check that the Kisi controller for that door is powered on and connected to the network. Seam can only unlock doors whose controllers are online.`}),`\n`,_jsx(Heading,{level:`3`,id:`unlock-is-rejected`,children:`Unlock is rejected`}),`\n`,_jsx(_components.p,{children:`If a door has geofence or reader-proximity restrictions enabled in Kisi, remote API unlocks may be denied. Review the door’s restriction settings in the Kisi dashboard.`})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"codeStyling":"dark","config":{},"pageMetadata":{"title":"Kisi Setup Guide","description":"Connect your Kisi organization to Seam using a Kisi API key.","href":"/device-and-system-integration-guides/kisi-access-control-system/kisi-setup-guide"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Overview","slug":"overview","depth":2,"children":[]},{"title":"Step 1: Generate a Kisi API Key","slug":"step-1-generate-a-kisi-api-key","depth":2,"children":[]},{"title":"Step 2: Connect to Seam via Connect Webview","slug":"step-2-connect-to-seam-via-connect-webview","depth":2,"children":[]},{"title":"Step 3: Verify the Connection","slug":"step-3-verify-the-connection","depth":2,"children":[]},{"title":"Troubleshooting","slug":"troubleshooting","depth":2,"children":[{"title":"Authorization fails in Connect Webview","slug":"authorization-fails-in-connect-webview","depth":3,"children":[]},{"title":"Entrances not appearing after authorization","slug":"entrances-not-appearing-after-authorization","depth":3,"children":[]},{"title":"Entrance shows as offline","slug":"entrance-shows-as-offline","depth":3,"children":[]},{"title":"Unlock is rejected","slug":"unlock-is-rejected","depth":3,"children":[]}]}],"codeExamples":{}},"jsLinks":["/docs/_mintlify/custom/seam/4d860677184e9142/pylon.js","/docs/_mintlify/custom/seam/837cf91ae1184adb/custom.js"],"subdomain":"seam","siteName":"Seam","title":"Kisi Setup Guide - Seam","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-08-13T00:43:46.285Z","originalFileLocation":"device-and-system-integration-guides/kisi-access-control-system/kisi-setup-guide.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=\"Connect your Kisi organization to Seam using a Kisi API key.\">\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=\"Kisi Setup Guide - Seam\">\u003cmeta data-mint-head property=\"og:description\" content=\"Connect your Kisi organization to Seam using a Kisi API key.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Seam\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://www.seam.co/docs/device-and-system-integration-guides/kisi-access-control-system/kisi-setup-guide\">\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=\"Kisi Setup Guide - Seam\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Connect your Kisi organization to Seam using a Kisi API key.\">\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/device-and-system-integration-guides/kisi-access-control-system/kisi-setup-guide\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/docs/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/docs/device-and-system-integration-guides/kisi-access-control-system/kisi-setup-guide.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/device-and-system-integration-guides/kisi-access-control-system/kisi-setup-guide#webpage\",\"url\":\"https://www.seam.co/docs/device-and-system-integration-guides/kisi-access-control-system/kisi-setup-guide\",\"name\":\"Kisi Setup Guide\",\"description\":\"Connect your Kisi organization to Seam using a Kisi API key.\",\"dateModified\":\"2026-08-13T00:43:46.285Z\",\"isPartOf\":{\"@id\":\"https://www.seam.co/docs#website\"},\"breadcrumb\":{\"@id\":\"https://www.seam.co/docs/device-and-system-integration-guides/kisi-access-control-system/kisi-setup-guide#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://www.seam.co/docs/device-and-system-integration-guides/kisi-access-control-system/kisi-setup-guide#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Access Control Systems\",\"item\":\"https://www.seam.co/docs/device-and-system-integration-guides/assa-abloy-visionline-access-control-system/index\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Kisi Access Control System\",\"item\":\"https://www.seam.co/docs/device-and-system-integration-guides/kisi-access-control-system/index\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Kisi Setup Guide\",\"item\":\"https://www.seam.co/docs/device-and-system-integration-guides/kisi-access-control-system/kisi-setup-guide\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://www.seam.co/docs/device-and-system-integration-guides/kisi-access-control-system/kisi-setup-guide#article\",\"headline\":\"Kisi Setup Guide\",\"name\":\"Kisi Setup Guide\",\"description\":\"Connect your Kisi organization to Seam using a Kisi API key.\",\"url\":\"https://www.seam.co/docs/device-and-system-integration-guides/kisi-access-control-system/kisi-setup-guide\",\"mainEntityOfPage\":{\"@id\":\"https://www.seam.co/docs/device-and-system-integration-guides/kisi-access-control-system/kisi-setup-guide#webpage\"},\"image\":\"https://www.seam.co/docs/images/seam-og-default.jpg\",\"dateModified\":\"2026-08-13T00:43:46.285Z\",\"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","pages":[{"title":"API Reference","href":"/api"}]},{"tab":"Mobile SDKs","pages":[{"title":"Mobile SDKs","href":"/mobile-sdks"}]},{"tab":"Brand Guides","groups":[{"group":"Overview","pages":[{"title":"Brand Guides","href":"/device-and-system-integration-guides"}]},{"group":"Smart Locks","pages":[{"group":"33 Lock Devices","pages":[{"title":"33 Lock Devices","sidebarTitle":"Overview","href":"/device-and-system-integration-guides/33-lock-devices/index"},{"title":"33 Lock Setup Guide","href":"/device-and-system-integration-guides/33-lock-devices/33-lock-setup-guide"},{"title":"Get started with 33 Lock devices","href":"/device-and-system-integration-guides/33-lock-devices/get-started-with-33-lock-devices"}]},{"group":"4SUITES Locks","pages":[{"title":"4SUITES Locks","sidebarTitle":"Overview","href":"/device-and-system-integration-guides/4suites-locks/index"},{"title":"Get started with 4SUITES locks","href":"/device-and-system-integration-guides/4suites-locks/get-started-with-4suites-locks"},{"title":"Sandbox 4SUITES Locks","href":"/device-and-system-integration-guides/4suites-locks/4suites-locks-sample-data"}]},{"group":"Akiles Locks","pages":[{"title":"Akiles Locks","sidebarTitle":"Overview","href":"/device-and-system-integration-guides/akiles-locks/index"},{"title":"Akiles Setup Guide","href":"/device-and-system-integration-guides/akiles-locks/akiles-setup-guide"},{"title":"Get started with Akiles locks","href":"/device-and-system-integration-guides/akiles-locks/get-started-with-akiles-locks"},{"title":"Sandbox Akiles Locks","href":"/device-and-system-integration-guides/akiles-locks/sandbox-akiles-locks"}]},{"group":"Aqara Locks","pages":[{"title":"Aqara Locks","sidebarTitle":"Overview","href":"/device-and-system-integration-guides/aqara-locks/index"},{"title":"Aqara Setup Guide","href":"/device-and-system-integration-guides/aqara-locks/aqara-setup-guide"},{"title":"Get Started with Aqara Locks","href":"/device-and-system-integration-guides/aqara-locks/get-started-with-aqara-locks"},{"title":"Sandbox Aqara Locks","href":"/device-and-system-integration-guides/aqara-locks/sandbox-aqara-locks"}]},{"group":"August Locks","pages":[{"title":"August Locks","sidebarTitle":"Overview","href":"/device-and-system-integration-guides/august-locks/index"},{"title":"August Setup Guide","href":"/device-and-system-integration-guides/august-locks/august-setup-guide"},{"title":"Get started with August locks","href":"/device-and-system-integration-guides/august-locks/get-started-with-august-locks"},{"title":"Sandbox August Locks","href":"/device-and-system-integration-guides/august-locks/august-locks-sample-data"}]},{"group":"Dormakaba Oracode Locks","pages":[{"title":"Dormakaba Oracode Locks","sidebarTitle":"Overview","href":"/device-and-system-integration-guides/dormakaba-oracode-locks/index"},{"title":"Get started with dormakaba Oracode Locks","href":"/device-and-system-integration-guides/dormakaba-oracode-locks/get-started-with-dormakaba-oracode-locks"},{"title":"Creating dormakaba Oracode Access Codes","href":"/device-and-system-integration-guides/dormakaba-oracode-locks/creating-dormakaba-oracode-offline-access-codes"},{"title":"Dormakaba Oracode Setup Guide","href":"/device-and-system-integration-guides/dormakaba-oracode-locks/dormakaba-oracode-setup-guide"},{"title":"Sandbox Dormakaba Oracode Locks","href":"/device-and-system-integration-guides/dormakaba-oracode-locks/dormakaba-oracode-sample-data"}]},{"group":"Dusaw Locks","pages":[{"title":"Dusaw Locks","sidebarTitle":"Overview","href":"/device-and-system-integration-guides/dusaw-locks/index"},{"title":"Dusaw Setup Guide","href":"/device-and-system-integration-guides/dusaw-locks/dusaw-setup-guide"}]},{"group":"igloohome Locks","pages":[{"title":"igloohome Locks","sidebarTitle":"Overview","href":"/device-and-system-integration-guides/igloohome-locks/index"},{"title":"igloohome Setup Guide","href":"/device-and-system-integration-guides/igloohome-locks/igloohome-setup-guide"},{"title":"IglooHome Error and Warning Codes","href":"/device-and-system-integration-guides/igloohome-locks/igloohome-error-and-warning-codes"},{"title":"Creating igloohome Offline Access Codes","href":"/device-and-system-integration-guides/igloohome-locks/creating-igloohome-offline-access-codes"},{"title":"Get started with igloohome Locks","href":"/device-and-system-integration-guides/igloohome-locks/get-started-with-igloo-locks"},{"title":"Sandbox igloohome Locks","href":"/device-and-system-integration-guides/igloohome-locks/igloohome-sample-data"}]},{"group":"KeyInCode Locks","pages":[{"title":"KeyInCode Locks","sidebarTitle":"Overview","href":"/device-and-system-integration-guides/keyincode-locks/index"},{"title":"KeyInCode Setup Guide","href":"/device-and-system-integration-guides/keyincode-locks/keyincode-setup-guide"},{"title":"Get Started with KeyInCode Locks","href":"/device-and-system-integration-guides/keyincode-locks/get-started-with-keyincode-locks"},{"title":"Sandbox KeyInCode Locks","href":"/device-and-system-integration-guides/keyincode-locks/sandbox-keyincode-locks"}]},{"group":"Kwikset Locks","pages":[{"title":"Kwikset Locks","sidebarTitle":"Overview","href":"/device-and-system-integration-guides/kwikset-locks/index"},{"title":"Kwikset Setup Guide","href":"/device-and-system-integration-guides/kwikset-locks/kwikset-setup-guide"},{"title":"Get started with Kwikset Wi-Fi Locks","href":"/device-and-system-integration-guides/kwikset-locks/get-started-with-kwikset-wifi-locks"},{"title":"Sandbox Kwikset Locks","href":"/device-and-system-integration-guides/kwikset-locks/kwikset-locks-sample-data"}]},{"group":"Lockly Locks","pages":[{"title":"Lockly Locks","sidebarTitle":"Overview","href":"/device-and-system-integration-guides/lockly-locks/index"},{"title":"Lockly Setup Guide","href":"/device-and-system-integration-guides/lockly-locks/lockly-setup-guide"},{"title":"Creating Lockly Offline Access Codes","href":"/device-and-system-integration-guides/lockly-locks/creating-lockly-offline-access-codes"},{"title":"Sandbox Lockly Locks","href":"/device-and-system-integration-guides/lockly-locks/lockly-lock-sample-data"}]},{"group":"Nuki Locks","pages":[{"title":"Nuki Locks","sidebarTitle":"Overview","href":"/device-and-system-integration-guides/nuki-locks/index"},{"title":"Nuki Setup Guide","href":"/device-and-system-integration-guides/nuki-locks/nuki-setup-guide"},{"title":"Get Started with Nuki Locks","href":"/device-and-system-integration-guides/nuki-locks/get-started-with-nuki-locks"},{"title":"Sandbox Nuki Locks","href":"/device-and-system-integration-guides/nuki-locks/nuki-sample-data"}]},{"group":"Omnitec Locks","pages":[{"title":"Omnitec Locks","sidebarTitle":"Overview","href":"/device-and-system-integration-guides/omnitec-locks/index"},{"title":"Omnitec Setup Guide","href":"/device-and-system-integration-guides/omnitec-locks/omnitec-setup-guide"},{"title":"Get Started with Omnitec Locks","href":"/device-and-system-integration-guides/omnitec-locks/get-started-with-omnitec-locks"},{"title":"Sandbox Omnitec Locks","href":"/device-and-system-integration-guides/omnitec-locks/sandbox-omnitec-locks"}]},{"group":"Schlage Locks","pages":[{"title":"Schlage Locks","sidebarTitle":"Overview","href":"/device-and-system-integration-guides/schlage-locks/index"},{"title":"Schlage Locks Setup Instructions","href":"/device-and-system-integration-guides/schlage-locks/schlage-locks-setup-instructions"},{"title":"Get started with Schlage Locks","href":"/device-and-system-integration-guides/schlage-locks/get-started-with-schlage-locks"},{"title":"Schlage Locks and Daylight Saving Time","sidebarTitle":"Daylight Saving Time","href":"/device-and-system-integration-guides/schlage-locks/schlage-locks-daylight-savings-time-adjustments"},{"title":"Configuring Schlage Lock Time Zones","sidebarTitle":"Configuring Time Zones","href":"/device-and-system-integration-guides/schlage-locks/configuring-schlage-device-timezones"},{"title":"Sandbox Schlage Encode Locks","href":"/device-and-system-integration-guides/schlage-locks/schlage-encode-sample-data"}]},{"group":"Sifely Locks","pages":[{"title":"Sifely Locks","sidebarTitle":"Overview","href":"/device-and-system-integration-guides/sifely-locks/index"},{"title":"Sifely Setup Guide","href":"/device-and-system-integration-guides/sifely-locks/sifely-setup-guide"}]},{"group":"Tedee Locks","pages":[{"title":"Tedee Locks","sidebarTitle":"Overview","href":"/device-and-system-integration-guides/tedee-locks/index"},{"title":"Tedee Setup Guide","href":"/device-and-system-integration-guides/tedee-locks/tedee-setup-guide"},{"title":"Get Started with Tedee Locks","href":"/device-and-system-integration-guides/tedee-locks/get-started-with-tedee-locks"},{"title":"Sandbox Tedee Locks","href":"/device-and-system-integration-guides/tedee-locks/sandbox-tedee-locks"}]},{"group":"TTLock Locks","pages":[{"title":"TTLock Locks","sidebarTitle":"Overview","href":"/device-and-system-integration-guides/ttlock-locks/index"},{"title":"TTLock Setup Guide","href":"/device-and-system-integration-guides/ttlock-locks/ttlock-setup-guide"},{"title":"Get started with TTLock Locks","href":"/device-and-system-integration-guides/ttlock-locks/get-started-with-ttlock-devices"},{"title":"Sandbox TTLock Locks","href":"/device-and-system-integration-guides/ttlock-locks/ttlock-sample-data"}]},{"group":"Ultraloq Locks","pages":[{"title":"Ultraloq Locks","sidebarTitle":"Overview","href":"/device-and-system-integration-guides/ultraloq-locks/index"},{"title":"Ultraloq Setup Guide","href":"/device-and-system-integration-guides/ultraloq-locks/ultraloq-setup-guide"},{"title":"Configuring Ultraloq Device Timezones","href":"/device-and-system-integration-guides/ultraloq-locks/configuring-ultraloq-device-timezones"},{"title":"Creating Ultraloq Access Codes","href":"/device-and-system-integration-guides/ultraloq-locks/creating-ultraloq-access-codes"},{"title":"Sandbox Ultraloq Locks","href":"/device-and-system-integration-guides/ultraloq-locks/sandbox-ultraloq-locks"}]},{"group":"Wyze Locks","pages":[{"title":"Wyze Locks","sidebarTitle":"Overview","href":"/device-and-system-integration-guides/wyze-locks/index"},{"title":"Wyze Setup Guide","href":"/device-and-system-integration-guides/wyze-locks/wyze-setup-guide"},{"title":"Get started with Wyze Locks","href":"/device-and-system-integration-guides/wyze-locks/get-started-with-wyze-locks"},{"title":"Sandbox Wyze Locks","href":"/device-and-system-integration-guides/wyze-locks/wyze-sample-data"}]},{"group":"Yacan Locks","pages":[{"title":"Yacan Locks","sidebarTitle":"Overview","href":"/device-and-system-integration-guides/yacan-locks/index"},{"title":"Yacan Setup Guide","href":"/device-and-system-integration-guides/yacan-locks/yacan-setup-guide"},{"title":"Get Started with Yacan Locks","href":"/device-and-system-integration-guides/yacan-locks/get-started-with-yacan-locks"},{"title":"Sandbox Yacan Locks","href":"/device-and-system-integration-guides/yacan-locks/sandbox-yacan-locks"}]},{"group":"Yale Locks","pages":[{"title":"Yale Locks","sidebarTitle":"Overview","href":"/device-and-system-integration-guides/yale-locks/index"},{"title":"Get started with Yale Locks","href":"/device-and-system-integration-guides/yale-locks/get-started-with-yale-locks"},{"title":"Sandbox Yale Locks","href":"/device-and-system-integration-guides/yale-locks/yale-sample-data"}]}]},{"group":"Access Control Systems","pages":[{"group":"ASSA ABLOY Visionline Access Control System","pages":[{"title":"ASSA ABLOY Visionline Access Control System","sidebarTitle":"Overview","href":"/device-and-system-integration-guides/assa-abloy-visionline-access-control-system/index"},{"title":"Visionline ACS Setup Instructions","href":"/device-and-system-integration-guides/assa-abloy-visionline-access-control-system/visionline-acs-setup-instructions/index"},{"title":"Instructions for issuing Visionline Instant Keys","href":"/device-and-system-integration-guides/assa-abloy-visionline-access-control-system/visionline-acs-setup-instructions/instructions-for-issuing-visionline-instant-keys"},{"title":"Build and Launch a Visionline Card Encoding App","href":"/device-and-system-integration-guides/assa-abloy-visionline-access-control-system/visionline-acs-setup-instructions/developing-and-launching-your-visionline-plastic-card-encoding-app/index"},{"title":"Develop a Card Encoding App with a Visionline Server","href":"/device-and-system-integration-guides/assa-abloy-visionline-access-control-system/visionline-acs-setup-instructions/developing-and-launching-your-visionline-plastic-card-encoding-app/developing-your-visionline-plastic-card-encoding-app-using-a-real-visionline-server/index"},{"title":"Step 1: Install Your Visionline Application","href":"/device-and-system-integration-guides/assa-abloy-visionline-access-control-system/visionline-acs-setup-instructions/developing-and-launching-your-visionline-plastic-card-encoding-app/developing-your-visionline-plastic-card-encoding-app-using-a-real-visionline-server/step-1-install-your-visionline-application"},{"title":"Step 2: Unblock Required Ports","href":"/device-and-system-integration-guides/assa-abloy-visionline-access-control-system/visionline-acs-setup-instructions/developing-and-launching-your-visionline-plastic-card-encoding-app/developing-your-visionline-plastic-card-encoding-app-using-a-real-visionline-server/step-2-unblock-required-ports"},{"title":"Step 3: Configure a Visionline User Account","href":"/device-and-system-integration-guides/assa-abloy-visionline-access-control-system/visionline-acs-setup-instructions/developing-and-launching-your-visionline-plastic-card-encoding-app/developing-your-visionline-plastic-card-encoding-app-using-a-real-visionline-server/step-3-configure-a-visionline-user-account"},{"title":"Step 4: Install a Visionline Card Encoder","href":"/device-and-system-integration-guides/assa-abloy-visionline-access-control-system/visionline-acs-setup-instructions/developing-and-launching-your-visionline-plastic-card-encoding-app/developing-your-visionline-plastic-card-encoding-app-using-a-real-visionline-server/step-4-install-a-visionline-card-encoder"},{"title":"Step 5: Set up Door Locks","href":"/device-and-system-integration-guides/assa-abloy-visionline-access-control-system/visionline-acs-setup-instructions/developing-and-launching-your-visionline-plastic-card-encoding-app/developing-your-visionline-plastic-card-encoding-app-using-a-real-visionline-server/step-5-set-up-door-locks"},{"title":"Step 6: Program Door Locks","href":"/device-and-system-integration-guides/assa-abloy-visionline-access-control-system/visionline-acs-setup-instructions/developing-and-launching-your-visionline-plastic-card-encoding-app/developing-your-visionline-plastic-card-encoding-app-using-a-real-visionline-server/step-6-program-door-locks"},{"title":"Step 7: Create a Production Workspace","href":"/device-and-system-integration-guides/assa-abloy-visionline-access-control-system/visionline-acs-setup-instructions/developing-and-launching-your-visionline-plastic-card-encoding-app/developing-your-visionline-plastic-card-encoding-app-using-a-real-visionline-server/step-7-create-a-production-workspace"},{"title":"Step 8: Connect Your Visionline Development Account","href":"/device-and-system-integration-guides/assa-abloy-visionline-access-control-system/visionline-acs-setup-instructions/developing-and-launching-your-visionline-plastic-card-encoding-app/developing-your-visionline-plastic-card-encoding-app-using-a-real-visionline-server/step-8-connect-your-visionline-development-account-to-seam"},{"title":"Next Steps","href":"/device-and-system-integration-guides/assa-abloy-visionline-access-control-system/visionline-acs-setup-instructions/developing-and-launching-your-visionline-plastic-card-encoding-app/developing-your-visionline-plastic-card-encoding-app-using-a-real-visionline-server/next-steps"},{"title":"Develop a Visionline Card Encoding App in a Sandbox","href":"/device-and-system-integration-guides/assa-abloy-visionline-access-control-system/visionline-acs-setup-instructions/developing-and-launching-your-visionline-plastic-card-encoding-app/developing-your-visionline-plastic-card-encoding-app-using-a-sandbox-workspace/index"},{"title":"Step 1: Create a Sandbox Workspace","href":"/device-and-system-integration-guides/assa-abloy-visionline-access-control-system/visionline-acs-setup-instructions/developing-and-launching-your-visionline-plastic-card-encoding-app/developing-your-visionline-plastic-card-encoding-app-using-a-sandbox-workspace/step-1-create-a-sandbox-workspace"},{"title":"Step 2: Connect the Virtual Visionline ACS to Seam","href":"/device-and-system-integration-guides/assa-abloy-visionline-access-control-system/visionline-acs-setup-instructions/developing-and-launching-your-visionline-plastic-card-encoding-app/developing-your-visionline-plastic-card-encoding-app-using-a-sandbox-workspace/step-2-connect-the-virtual-visionline-acs-to-seam"},{"title":"Next Steps","href":"/device-and-system-integration-guides/assa-abloy-visionline-access-control-system/visionline-acs-setup-instructions/developing-and-launching-your-visionline-plastic-card-encoding-app/developing-your-visionline-plastic-card-encoding-app-using-a-sandbox-workspace/next-steps"},{"title":"Launch a Visionline Card Encoding App","href":"/device-and-system-integration-guides/assa-abloy-visionline-access-control-system/visionline-acs-setup-instructions/developing-and-launching-your-visionline-plastic-card-encoding-app/launching-your-visionline-plastic-card-encoding-app-to-a-live-site/index"},{"title":"Step 1: Check Visionline Site Requirements","href":"/device-and-system-integration-guides/assa-abloy-visionline-access-control-system/visionline-acs-setup-instructions/developing-and-launching-your-visionline-plastic-card-encoding-app/launching-your-visionline-plastic-card-encoding-app-to-a-live-site/step-1-confirm-that-your-visionline-site-meets-the-requirements"},{"title":"Step 2: Configure a Visionline User Account","href":"/device-and-system-integration-guides/assa-abloy-visionline-access-control-system/visionline-acs-setup-instructions/developing-and-launching-your-visionline-plastic-card-encoding-app/launching-your-visionline-plastic-card-encoding-app-to-a-live-site/step-2-configure-a-visionline-user-account"},{"title":"Step 3: Purchase and Import the Callback Option","href":"/device-and-system-integration-guides/assa-abloy-visionline-access-control-system/visionline-acs-setup-instructions/developing-and-launching-your-visionline-plastic-card-encoding-app/launching-your-visionline-plastic-card-encoding-app-to-a-live-site/step-3-purchase-and-import-the-callback-option-from-assa-abloy"},{"title":"Step 4: Create a Production Workspace","href":"/device-and-system-integration-guides/assa-abloy-visionline-access-control-system/visionline-acs-setup-instructions/developing-and-launching-your-visionline-plastic-card-encoding-app/launching-your-visionline-plastic-card-encoding-app-to-a-live-site/step-4-create-a-production-workspace"},{"title":"Step 5: Connect Your Visionline Production Account","href":"/device-and-system-integration-guides/assa-abloy-visionline-access-control-system/visionline-acs-setup-instructions/developing-and-launching-your-visionline-plastic-card-encoding-app/launching-your-visionline-plastic-card-encoding-app-to-a-live-site/step-5-connect-your-visionline-production-account-to-seam"},{"title":"Build and Launch a Visionline Mobile Key App","href":"/device-and-system-integration-guides/assa-abloy-visionline-access-control-system/visionline-acs-setup-instructions/developing-and-launching-your-visionline-mobile-key-app/index"},{"title":"Developing Your Visionline Mobile Key App","href":"/device-and-system-integration-guides/assa-abloy-visionline-access-control-system/visionline-acs-setup-instructions/developing-and-launching-your-visionline-mobile-key-app/developing-your-visionline-mobile-key-app/index"},{"title":"Step 1: Complete the ASSA ABLOY Development Course","href":"/device-and-system-integration-guides/assa-abloy-visionline-access-control-system/visionline-acs-setup-instructions/developing-and-launching-your-visionline-mobile-key-app/developing-your-visionline-mobile-key-app/step-1-complete-the-assa-abloy-mobile-development-course"},{"title":"Step 2: Install Your Visionline Application","href":"/device-and-system-integration-guides/assa-abloy-visionline-access-control-system/visionline-acs-setup-instructions/developing-and-launching-your-visionline-mobile-key-app/developing-your-visionline-mobile-key-app/step-2-install-your-visionline-application"},{"title":"Step 3: Unblock Required Ports","href":"/device-and-system-integration-guides/assa-abloy-visionline-access-control-system/visionline-acs-setup-instructions/developing-and-launching-your-visionline-mobile-key-app/developing-your-visionline-mobile-key-app/step-3-unblock-required-ports"},{"title":"Step 4: Configure a Visionline User Account","href":"/device-and-system-integration-guides/assa-abloy-visionline-access-control-system/visionline-acs-setup-instructions/developing-and-launching-your-visionline-mobile-key-app/developing-your-visionline-mobile-key-app/step-4-configure-a-visionline-user-account"},{"title":"Step 5: Set up Visionline Credential Services","href":"/device-and-system-integration-guides/assa-abloy-visionline-access-control-system/visionline-acs-setup-instructions/developing-and-launching-your-visionline-mobile-key-app/developing-your-visionline-mobile-key-app/step-5-set-up-your-credential-services-account-in-visionline"},{"title":"Step 6: Configure the Visionline Mobile Access UUID","href":"/device-and-system-integration-guides/assa-abloy-visionline-access-control-system/visionline-acs-setup-instructions/developing-and-launching-your-visionline-mobile-key-app/developing-your-visionline-mobile-key-app/step-6-configure-the-mobile-access-uuid-in-visionline"},{"title":"Step 7: Set up Door Locks with BLE Profiles","href":"/device-and-system-integration-guides/assa-abloy-visionline-access-control-system/visionline-acs-setup-instructions/developing-and-launching-your-visionline-mobile-key-app/developing-your-visionline-mobile-key-app/step-7-set-up-door-locks-with-ble-profiles"},{"title":"Step 8: Program Door Locks","href":"/device-and-system-integration-guides/assa-abloy-visionline-access-control-system/visionline-acs-setup-instructions/developing-and-launching-your-visionline-mobile-key-app/developing-your-visionline-mobile-key-app/step-8-program-door-locks"},{"title":"Step 9: Create a Production Workspace","href":"/device-and-system-integration-guides/assa-abloy-visionline-access-control-system/visionline-acs-setup-instructions/developing-and-launching-your-visionline-mobile-key-app/developing-your-visionline-mobile-key-app/step-9-create-a-production-workspace"},{"title":"Step 10: Connect a Visionline Development Account","href":"/device-and-system-integration-guides/assa-abloy-visionline-access-control-system/visionline-acs-setup-instructions/developing-and-launching-your-visionline-mobile-key-app/developing-your-visionline-mobile-key-app/step-10-connect-your-visionline-development-account-to-seam"},{"title":"Next Steps","href":"/device-and-system-integration-guides/assa-abloy-visionline-access-control-system/visionline-acs-setup-instructions/developing-and-launching-your-visionline-mobile-key-app/developing-your-visionline-mobile-key-app/next-steps"},{"title":"Launching Your Visionline Mobile Key App","href":"/device-and-system-integration-guides/assa-abloy-visionline-access-control-system/visionline-acs-setup-instructions/developing-and-launching-your-visionline-mobile-key-app/launching-your-visionline-mobile-key-app/index"},{"title":"Step 1: Obtain ASSA ABLOY Mobile Key Certification","href":"/device-and-system-integration-guides/assa-abloy-visionline-access-control-system/visionline-acs-setup-instructions/developing-and-launching-your-visionline-mobile-key-app/launching-your-visionline-mobile-key-app/step-1-obtain-assa-abloy-certification-for-your-mobile-key-app"},{"title":"Step 2: Check Visionline Site Requirements","href":"/device-and-system-integration-guides/assa-abloy-visionline-access-control-system/visionline-acs-setup-instructions/developing-and-launching-your-visionline-mobile-key-app/launching-your-visionline-mobile-key-app/step-2-confirm-that-your-visionline-site-meets-the-requirements"},{"title":"Step 3: Confirm BLE Module on All Locks","href":"/device-and-system-integration-guides/assa-abloy-visionline-access-control-system/visionline-acs-setup-instructions/developing-and-launching-your-visionline-mobile-key-app/launching-your-visionline-mobile-key-app/step-3-confirm-ble-module-on-all-locks"},{"title":"Step 4: Set up Door Locks with BLE Profiles","href":"/device-and-system-integration-guides/assa-abloy-visionline-access-control-system/visionline-acs-setup-instructions/developing-and-launching-your-visionline-mobile-key-app/launching-your-visionline-mobile-key-app/step-4-set-up-door-locks-with-ble-profiles"},{"title":"Step 5: Program Door Locks","href":"/device-and-system-integration-guides/assa-abloy-visionline-access-control-system/visionline-acs-setup-instructions/developing-and-launching-your-visionline-mobile-key-app/launching-your-visionline-mobile-key-app/step-5-program-door-locks"},{"title":"Step 6: Configure a Visionline User Account","href":"/device-and-system-integration-guides/assa-abloy-visionline-access-control-system/visionline-acs-setup-instructions/developing-and-launching-your-visionline-mobile-key-app/launching-your-visionline-mobile-key-app/step-6-configure-a-visionline-user-account"},{"title":"Step 7: Import Callback and Mobile Service Options","href":"/device-and-system-integration-guides/assa-abloy-visionline-access-control-system/visionline-acs-setup-instructions/developing-and-launching-your-visionline-mobile-key-app/launching-your-visionline-mobile-key-app/step-7-purchase-and-import-the-callback-and-mobile-service-options-from-assa-abloy"},{"title":"Step 8: Create a Production Workspace","href":"/device-and-system-integration-guides/assa-abloy-visionline-access-control-system/visionline-acs-setup-instructions/developing-and-launching-your-visionline-mobile-key-app/launching-your-visionline-mobile-key-app/step-8-create-a-production-workspace"},{"title":"Step 9: Connect Your Visionline Production Account","href":"/device-and-system-integration-guides/assa-abloy-visionline-access-control-system/visionline-acs-setup-instructions/developing-and-launching-your-visionline-mobile-key-app/launching-your-visionline-mobile-key-app/step-9-connect-your-visionline-production-account-to-seam"},{"title":"Configuring Visionline Mobile Credentials","href":"/device-and-system-integration-guides/assa-abloy-visionline-access-control-system/configuring-visionline-mobile-credentials/index"},{"title":"Issuing Various Types of Guest Mobile Credentials","href":"/device-and-system-integration-guides/assa-abloy-visionline-access-control-system/configuring-visionline-mobile-credentials/issuing-various-types-of-guest-mobile-credentials"},{"title":"Issuing Guest Joiner Mobile Credentials","href":"/device-and-system-integration-guides/assa-abloy-visionline-access-control-system/configuring-visionline-mobile-credentials/issuing-various-types-of-guest-joiner-mobile-credentials"},{"title":"Retrieving Guest and Common Entrances","href":"/device-and-system-integration-guides/assa-abloy-visionline-access-control-system/configuring-visionline-mobile-credentials/retrieving-guest-and-common-entrances"},{"title":"Checking Phone Setup for a Credential Manager","href":"/device-and-system-integration-guides/assa-abloy-visionline-access-control-system/configuring-visionline-mobile-credentials/checking-if-a-user-identity-has-a-phone-that-is-set-up-for-a-credential-manager"},{"title":"Updating Guest Mobile Credentials","href":"/device-and-system-integration-guides/assa-abloy-visionline-access-control-system/configuring-visionline-mobile-credentials/updating-guest-mobile-credentials"},{"title":"Revoking Mobile Credentials","href":"/device-and-system-integration-guides/assa-abloy-visionline-access-control-system/configuring-visionline-mobile-credentials/revoking-mobile-credentials"},{"title":"Mobile Credential-Related Properties","href":"/device-and-system-integration-guides/assa-abloy-visionline-access-control-system/mobile-credential-related-properties"},{"title":"Common Use Cases","href":"/device-and-system-integration-guides/assa-abloy-visionline-access-control-system/common-use-cases"},{"title":"Android Mobile Access SDK Requirements","href":"/device-and-system-integration-guides/assa-abloy-visionline-access-control-system/special-requirements-for-android-mobile-access-sdk-development"},{"title":"iOS Mobile Access SDK Requirements","href":"/device-and-system-integration-guides/assa-abloy-visionline-access-control-system/special-requirements-for-ios-mobile-access-sdk-development"},{"title":"Creating Visionline Card-based Credentials","href":"/device-and-system-integration-guides/assa-abloy-visionline-access-control-system/creating-visionline-card-based-credentials"},{"title":"Sandbox Assa Abloy Visionline Access Control System","href":"/device-and-system-integration-guides/assa-abloy-visionline-access-control-system/assa-abloy-visionline-access-management-system-sample-data"}]},{"group":"ASSA ABLOY Vostio Access Control System","pages":[{"title":"ASSA ABLOY Vostio Access Control System","sidebarTitle":"Overview","href":"/device-and-system-integration-guides/assa-abloy-vostio-access-control-system/index"},{"title":"Vostio Setup Guide","href":"/device-and-system-integration-guides/assa-abloy-vostio-access-control-system/vostio-setup-guide"},{"title":"Sandbox Assa Abloy Vostio Access Control System","href":"/device-and-system-integration-guides/assa-abloy-vostio-access-control-system/sandbox-assa-abloy-vostio-access-control-system"}]},{"group":"Avigilon Alta Access System","pages":[{"title":"Avigilon Alta Access System","sidebarTitle":"Overview","href":"/device-and-system-integration-guides/avigilon-alta-access-system/index"},{"title":"Avigilon Alta Setup Guide","href":"/device-and-system-integration-guides/avigilon-alta-access-system/avigilon-alta-setup-guide"},{"title":"Avigilon Alta Access System Sample Data","href":"/device-and-system-integration-guides/avigilon-alta-access-system/avigilon-alta-access-system-sample-data"}]},{"group":"Brivo Access","pages":[{"title":"Brivo Access","sidebarTitle":"Overview","href":"/device-and-system-integration-guides/brivo-access/index"},{"title":"Brivo Access Setup Guide","href":"/device-and-system-integration-guides/brivo-access/brivo-access-setup-guide"},{"title":"Sandbox Brivo Access","href":"/device-and-system-integration-guides/brivo-access/brivo-access-sample-data"}]},{"group":"Dormakaba Ambiance Access Control System","pages":[{"title":"Dormakaba Ambiance Access Control System","sidebarTitle":"Overview","href":"/device-and-system-integration-guides/dormakaba-ambiance-access-control-system/index"},{"title":"Dormakaba Ambiance Setup Guide","href":"/device-and-system-integration-guides/dormakaba-ambiance-access-control-system/dormakaba-ambiance-setup-guide"},{"title":"Sandbox Dormakaba Ambiance Access Control System","href":"/device-and-system-integration-guides/dormakaba-ambiance-access-control-system/sandbox-dormakaba-ambiance-access-control-system"}]},{"group":"Dormakaba Community Access Control System","pages":[{"title":"Dormakaba Community Access Control System","sidebarTitle":"Overview","href":"/device-and-system-integration-guides/dormakaba-community-access-control-system/index"},{"title":"Dormakaba Community Setup Guide","href":"/device-and-system-integration-guides/dormakaba-community-access-control-system/dormakaba-community-setup-guide"},{"title":"Sandbox Dormakaba Community Access Control System","href":"/device-and-system-integration-guides/dormakaba-community-access-control-system/sandbox-dormakaba-community-access-control-system"}]},{"group":"Hotek Access Control System","pages":[{"title":"Hotek Access Control System","sidebarTitle":"Overview","href":"/device-and-system-integration-guides/hotek-access-control-system/index"},{"title":"Hotek Setup Guide","href":"/device-and-system-integration-guides/hotek-access-control-system/hotek-setup-guide"},{"title":"Finding Your Room Numbers, Common Doors, and Encoders","href":"/device-and-system-integration-guides/hotek-access-control-system/finding-your-room-numbers-common-doors-and-encoders"},{"title":"Get Started with the Hotek Access Control System","href":"/device-and-system-integration-guides/hotek-access-control-system/get-started-with-hotek-access-control-system"},{"title":"Sandbox Hotek Access Control System","href":"/device-and-system-integration-guides/hotek-access-control-system/sandbox-hotek-access-control-system"}]},{"group":"Kisi Access Control System","pages":[{"title":"Kisi Access Control System","sidebarTitle":"Overview","description":"Connect Kisi to Seam using an API key to manage entrances, remotely unlock doors, and grant user-attributed access through cloud keys.","href":"/device-and-system-integration-guides/kisi-access-control-system/index"},{"title":"Kisi Setup Guide","href":"/device-and-system-integration-guides/kisi-access-control-system/kisi-setup-guide"},{"title":"Get Started with the Kisi Access Control System","description":"Learn how to connect your Kisi access control system, grant cloud keys, and remotely unlock doors with the Seam API.","href":"/device-and-system-integration-guides/kisi-access-control-system/get-started-with-kisi-access-control-system"},{"title":"Sandbox Kisi Access Control System","href":"/device-and-system-integration-guides/kisi-access-control-system/sandbox-kisi-access-control-system"}]},{"group":"Latch Access Control System","pages":[{"title":"Latch Access Control System","sidebarTitle":"Overview","href":"/device-and-system-integration-guides/latch-access-control-system/index"},{"title":"Latch Setup Guide","href":"/device-and-system-integration-guides/latch-access-control-system/latch-setup-guide"},{"title":"Programming Code-Based Latch Credentials","href":"/device-and-system-integration-guides/latch-access-control-system/programming-code-based-latch-credentials"},{"title":"Programming Latch ACS Mobile Credentials","href":"/device-and-system-integration-guides/latch-access-control-system/programming-latch-acs-mobile-credentials"},{"title":"Sandbox Latch Access Control System","href":"/device-and-system-integration-guides/latch-access-control-system/sandbox-latch-access-control-system"}]},{"group":"Salto KS Access Control System","pages":[{"title":"Salto KS Access Control System","sidebarTitle":"Overview","href":"/device-and-system-integration-guides/salto-ks-access-control-system/index"},{"title":"Salto KS Setup Instructions","href":"/device-and-system-integration-guides/salto-ks-access-control-system/salto-ks-setup-instructions"},{"title":"Programming Salto KS PIN Code Credentials","href":"/device-and-system-integration-guides/salto-ks-access-control-system/programming-code-based-salto-ks-credentials"},{"title":"Programming Salto KS Mobile Credentials","href":"/device-and-system-integration-guides/salto-ks-access-control-system/programming-salto-ks-mobile-credentials"},{"title":"Android Mobile Access SDK Requirements","href":"/device-and-system-integration-guides/salto-ks-access-control-system/special-requirements-for-android-mobile-access-sdk-development"},{"title":"Sandbox Salto KS Access Control System","href":"/device-and-system-integration-guides/salto-ks-access-control-system/sandbox-salto-ks-access-control-system"}]},{"group":"Salto KS Locks","pages":[{"title":"Salto KS Locks","sidebarTitle":"Overview","href":"/device-and-system-integration-guides/salto-locks/index"},{"title":"Salto KS Lock Setup Guide","href":"/device-and-system-integration-guides/salto-locks/salto-ks-setup-guide"},{"title":"Get started with Salto KS Locks","href":"/device-and-system-integration-guides/salto-locks/get-started-with-salto-locks"},{"title":"Sandbox Salto KS Locks","href":"/device-and-system-integration-guides/salto-locks/sandbox-salto-ks-locks"}]},{"group":"Salto ProAccess Space Access System","pages":[{"title":"Salto ProAccess Space Access System","sidebarTitle":"Overview","href":"/device-and-system-integration-guides/salto-proaccess-space-access-system/index"},{"title":"Salto Space Setup Instructions","href":"/device-and-system-integration-guides/salto-proaccess-space-access-system/salto-space-setup-instructions"},{"title":"Programming Salto Space Card-based Credentials","href":"/device-and-system-integration-guides/salto-proaccess-space-access-system/programming-salto-space-card-based-credentials"},{"title":"Programming Salto Space Mobile Credentials","href":"/device-and-system-integration-guides/salto-proaccess-space-access-system/programming-salto-space-mobile-credentials"},{"title":"Sandbox Salto Space Access System","href":"/device-and-system-integration-guides/salto-proaccess-space-access-system/sandbox-salto-space-access-control-system"}]}]},{"group":"Intercoms","pages":[{"group":"2N Intercom Systems","pages":[{"title":"2N Intercom Systems","sidebarTitle":"Overview","href":"/device-and-system-integration-guides/2n-intercom-systems/index"},{"title":"2N System Set Up Instructions","href":"/device-and-system-integration-guides/2n-intercom-systems/2n-system-set-up-instructions"},{"title":"Get started with 2N Intercoms","href":"/device-and-system-integration-guides/2n-intercom-systems/get-started-with-2n-intercoms"},{"title":"Sandbox 2N Intercoms","href":"/device-and-system-integration-guides/2n-intercom-systems/2n-intercoms-sample-data"}]}]},{"group":"Thermostats","pages":[{"group":"ecobee Thermostats","pages":[{"title":"ecobee Thermostats","sidebarTitle":"Overview","href":"/device-and-system-integration-guides/ecobee-thermostats/index"},{"title":"ecobee Setup Guide","href":"/device-and-system-integration-guides/ecobee-thermostats/ecobee-setup-guide"},{"title":"Get Started with ecobee Thermostats","href":"/device-and-system-integration-guides/ecobee-thermostats/get-started-with-ecobee-thermostats"},{"title":"Sandbox ecobee Thermostats","href":"/device-and-system-integration-guides/ecobee-thermostats/ecobee-sample-data"}]},{"group":"First Alert Thermostats","pages":[{"title":"First Alert Thermostats","sidebarTitle":"Overview","href":"/device-and-system-integration-guides/first-alert-thermostats/index"},{"title":"First Alert Setup Guide","href":"/device-and-system-integration-guides/first-alert-thermostats/first-alert-setup-guide"}]},{"group":"Google Nest Thermostats","pages":[{"title":"Google Nest Thermostats","sidebarTitle":"Overview","href":"/device-and-system-integration-guides/google-nest-thermostats/index"},{"title":"Google Nest Setup Guide","href":"/device-and-system-integration-guides/google-nest-thermostats/google-nest-setup-guide"},{"title":"Get Started with Nest Thermostats","href":"/device-and-system-integration-guides/google-nest-thermostats/get-started-with-nest-thermostats"},{"title":"Google Nest Device Access and Commercial Development","href":"/device-and-system-integration-guides/google-nest-thermostats/obtain-google-nest-device-access-and-commercial-development"},{"title":"Sandbox Google Nest Thermostats","href":"/device-and-system-integration-guides/google-nest-thermostats/google-nest-thermostats-sample-data"}]},{"group":"Honeywell Resideo Thermostats","pages":[{"title":"Honeywell Resideo Thermostats","sidebarTitle":"Overview","href":"/device-and-system-integration-guides/honeywell-thermostats/index"},{"title":"Honeywell Resideo Setup Guide","href":"/device-and-system-integration-guides/honeywell-thermostats/honeywell-resideo-setup-guide"},{"title":"Get Started with Honeywell Resideo Thermostats","href":"/device-and-system-integration-guides/honeywell-thermostats/get-started-with-honeywell-thermostats"},{"title":"Sandbox Honeywell Resideo Thermostats","href":"/device-and-system-integration-guides/honeywell-thermostats/sandbox-honeywell-thermostats"}]},{"group":"Sensi Thermostats","pages":[{"title":"Sensi Thermostats","sidebarTitle":"Overview","href":"/device-and-system-integration-guides/sensi-thermostats/index"},{"title":"Sensi Setup Guide","href":"/device-and-system-integration-guides/sensi-thermostats/sensi-setup-guide"},{"title":"Get Started with Sensi Thermostats","href":"/device-and-system-integration-guides/sensi-thermostats/get-started-with-sensi-thermostats"},{"title":"Sandbox Sensi Thermostats","href":"/device-and-system-integration-guides/sensi-thermostats/sandbox-sensi-thermostats"}]},{"group":"SmartThings Hubs + Devices","pages":[{"title":"SmartThings Hubs + Devices","sidebarTitle":"Overview","href":"/device-and-system-integration-guides/smartthings-hubs-+-devices/index"},{"title":"SmartThings Setup Guide","href":"/device-and-system-integration-guides/smartthings-hubs-+-devices/smartthings-setup-guide"},{"title":"Get Started with SmartThings Hubs + Smart Locks","href":"/device-and-system-integration-guides/smartthings-hubs-+-devices/get-started-with-smartthings-hubs-+-smart-locks"},{"title":"Get Started with SmartThings Hubs + Thermostats","href":"/device-and-system-integration-guides/smartthings-hubs-+-devices/get-started-with-smartthings-hubs-+-thermostats"},{"title":"Sandbox SmartThings Hub","href":"/device-and-system-integration-guides/smartthings-hubs-+-devices/smartthings-sample-data"}]}]},{"group":"Noise Sensors","pages":[{"group":"Minut Sensors","pages":[{"title":"Minut Sensors","sidebarTitle":"Overview","href":"/device-and-system-integration-guides/minut-sensors/index"},{"title":"Minut Setup Guide","href":"/device-and-system-integration-guides/minut-sensors/minut-setup-guide"},{"title":"Get started with Minut Sensors","href":"/device-and-system-integration-guides/minut-sensors/get-started-with-minut-sensors"},{"title":"Sandbox Minut Sensors","href":"/device-and-system-integration-guides/minut-sensors/minut-noise-sensor-sample-data"}]},{"group":"NoiseAware Sensors","pages":[{"title":"NoiseAware Sensors","sidebarTitle":"Overview","href":"/device-and-system-integration-guides/noiseaware-sensors/index"},{"title":"NoiseAware Setup Guide","href":"/device-and-system-integration-guides/noiseaware-sensors/noiseaware-setup-guide"},{"title":"Get started with NoiseAware Sensors","href":"/device-and-system-integration-guides/noiseaware-sensors/get-started-with-noiseaware-sensors"},{"title":"NoiseAware Sensors Sample Data","href":"/device-and-system-integration-guides/noiseaware-sensors/noiseaware-sample-data"}]}]},{"group":"Cameras","pages":[{"group":"Arlo Cameras","pages":[{"title":"Arlo Cameras","sidebarTitle":"Overview","tag":"Beta","href":"/device-and-system-integration-guides/arlo-cameras/index"},{"title":"Arlo Setup Guide","tag":"Beta","href":"/device-and-system-integration-guides/arlo-cameras/arlo-setup-guide"},{"title":"Get Started with Arlo Cameras","tag":"Beta","href":"/device-and-system-integration-guides/arlo-cameras/get-started-with-arlo-cameras"},{"title":"Sandbox Arlo Cameras","tag":"Beta","href":"/device-and-system-integration-guides/arlo-cameras/sandbox-arlo-cameras"}]},{"group":"Reolink Cameras","pages":[{"title":"Reolink Cameras","sidebarTitle":"Overview","tag":"Beta","href":"/device-and-system-integration-guides/reolink-cameras/index"},{"title":"Reolink Setup Guide","tag":"Beta","href":"/device-and-system-integration-guides/reolink-cameras/reolink-setup-guide"}]},{"group":"Ring Cameras","pages":[{"title":"Ring Cameras","sidebarTitle":"Overview","tag":"Beta","href":"/device-and-system-integration-guides/ring-cameras/index"},{"title":"Ring Setup Guide","tag":"Beta","href":"/device-and-system-integration-guides/ring-cameras/ring-setup-guide"},{"title":"Sandbox Ring Cameras","tag":"Beta","href":"/device-and-system-integration-guides/ring-cameras/sandbox-ring-cameras"}]},{"group":"Tapo Cameras","pages":[{"title":"Tapo Cameras","sidebarTitle":"Overview","tag":"Beta","href":"/device-and-system-integration-guides/tapo-cameras/index"},{"title":"Tapo Setup Guide","tag":"Beta","href":"/device-and-system-integration-guides/tapo-cameras/tapo-setup-guide"},{"title":"Get Started with Tapo Cameras","tag":"Beta","href":"/device-and-system-integration-guides/tapo-cameras/get-started-with-tapo-cameras"},{"title":"Sandbox Tapo Cameras","tag":"Beta","href":"/device-and-system-integration-guides/tapo-cameras/sandbox-tapo-cameras"}]}]},{"group":"Other Devices","pages":[{"group":"ControlByWeb Relays","pages":[{"title":"Get started with ControlByWeb Devices","sidebarTitle":"Overview","href":"/device-and-system-integration-guides/controlbyweb-relays/index"},{"title":"Sandbox ControlByWeb Relays","href":"/device-and-system-integration-guides/controlbyweb-relays/controlbyweb-relays-sample-data"}]},{"group":"Genie Garage Openers","pages":[{"title":"Genie Garage Openers","sidebarTitle":"Overview","href":"/device-and-system-integration-guides/genie-garage-openers/index"},{"title":"Genie Garage Openers Sample Data","href":"/device-and-system-integration-guides/genie-garage-openers/genie-sample-data"}]},{"group":"Keynest Key Lockers","pages":[{"title":"Keynest Key Lockers","sidebarTitle":"Overview","href":"/device-and-system-integration-guides/keynest-key-lockers/index"},{"title":"Keynest Setup Instructions","href":"/device-and-system-integration-guides/keynest-key-lockers/keynest-setup-instructions"},{"title":"Sandbox Keynest Lockers","href":"/device-and-system-integration-guides/keynest-key-lockers/sandbox-keynest-lockers"}]},{"group":"PTI Storlogix Cloud","pages":[{"title":"PTI Storlogix Cloud","sidebarTitle":"Overview","href":"/device-and-system-integration-guides/pti-storlogix-cloud/index"},{"title":"PTI Storlogix Cloud Setup Guide","href":"/device-and-system-integration-guides/pti-storlogix-cloud/pti-storlogix-cloud-setup-guide"},{"title":"PTI Storlogix Cloud Sample Data","href":"/device-and-system-integration-guides/pti-storlogix-cloud/pti-storlogix-cloud-sample-data"}]}]}]}]},"title":"Kisi Setup Guide - Seam","buildId":"dpl_3DJU2xKhT5gDPFQL5Tqv7AFnkWsF","deploymentId":"dpl_3DJU2xKhT5gDPFQL5Tqv7AFnkWsF","dynamics":[],"chunks":[]}