Can add Project members and assign any Project role, including Project Manager and Team Leader. They can upload hotspot photos and attached photos and manage the Project’s members.
Team Leader
Can add, edit, and remove Uploaders and Viewers. They can upload attached photos but cannot upload hotspot photos.
Uploader
Can upload attached photos, comment on photos, and view floors and other members’ photos in the Project.
Viewer
Can comment on photos and view floors and other members’ photos in the Project. They cannot upload photos.
Anyone with access to a Project can see all members of that Project and all photos, hotspots, and floors that have been added to it.
A Project role is not the only way someone can access a Project.A member whose Global or Property role includes Manage projects can manage every Project on the relevant Property without being added as a Project member. They can manage Project members and roles, upload Project photos, edit the Project name and expiry date, and add or remove Project hotspots.Archiving or deleting a Project remains limited to Account Owners and Global Account Managers.For task instructions, including creating Projects, managing members, and changing roles, see Projects.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"ObservV Knowledge Base","description":"Product documentation for administrators, content managers, and end users.","colors":{"primary":"#1D4ED8","light":"#3B82F6","dark":"#1E3A8A"},"logo":{"light":"https://mintcdn.com/observv/cS7OcgIn7GPyFLf0/logo/light.svg?fit=max\u0026auto=format\u0026n=cS7OcgIn7GPyFLf0\u0026q=85\u0026s=05d925b2fbc3c0a0d16c676946e1a6b2","dark":"https://mintcdn.com/observv/cS7OcgIn7GPyFLf0/logo/dark.svg?fit=max\u0026auto=format\u0026n=cS7OcgIn7GPyFLf0\u0026q=85\u0026s=37283a34ea7f494a15c026410718ecad"},"favicon":"https://mintlify.s3.us-west-1.amazonaws.com/observv/favicon.png","navbar":{"links":[{"href":"mailto:support@observv.com","label":"Support"}],"primary":{"type":"button","label":"Open ObservV","href":"https://app.observv.com"}},"footer":{"socials":{"website":"https://observv.com"}},"search":{"prompt":"Search the docs..."},"seo":{"indexing":"navigable"},"styling":{"latex":false},"navigation":{"global":{"anchors":[{"anchor":"Status","icon":"signal-stream","href":"https://status.observv.com"},{"anchor":"Support","icon":"envelope","href":"mailto:support@observv.com"}]},"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"observv","hasAudioNarration":false,"actualSubdomain":"observv","customDomains":["docs.observv.com"],"gitSource":{"type":"github","owner":"observv","repo":"documentation-mintlify","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"entitlements":{"AI_CHAT":{"status":"DISABLED"}},"buildId":"6aa157ea526e02a5d5f70732","clientVersion":"0.0.4094","searchFilterCounts":[{"language":"default","tag":"Documentation","count":24},{"language":"default","tag":"Properties \u0026 content","count":7},{"language":"default","tag":"Access","count":6},{"language":"default","tag":"Getting started","count":4},{"language":"default","tag":"Organizing \u0026 sharing","count":3},{"language":"default","tag":"Reference","count":3},{"language":"default","tag":"Billing","count":1}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableContextualStarterQuestions":false,"enableAskAiSearchBar":true},"basePath":"","hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-rbac-roles","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"rbac-expansion","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-metadata","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-serve","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"live-agents","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[{"filePath":"style.css","content":".mdx-content{--table-sticky-bg: #ffffff;--table-sticky-edge: rgba(15, 23, 42, 0.1)}.dark .mdx-content{--table-sticky-bg: #0f1117;--table-sticky-edge: rgba(255, 255, 255, 0.14)}.mdx-content table th:first-child,.mdx-content table td:first-child{position:sticky;left:0;z-index:2;background-color:var(--table-sticky-bg);box-shadow:1px 0 0 0 var(--table-sticky-edge)}.mdx-content table thead th:first-child{z-index:3}.role-hierarchy,.role-list{background-color:rgba(29, 78, 216, 0.06);border:1px solid rgba(29, 78, 216, 0.16);border-radius:0.5rem;padding:0.75rem 1rem;margin:1rem 0;line-height:1.8;overflow-wrap:break-word}.dark .role-hierarchy,.dark .role-list{background-color:rgba(59, 130, 246, 0.12);border-color:rgba(59, 130, 246, 0.3)}.role-hierarchy p,.role-list p{margin:0}"}],"page":{"pagePath":"access/project-roles","slug":"/access/project-roles","pageMetadata":{"title":"Project roles","sidebarTitle":"Project roles","description":"Project roles control what members can do within a Project. Each member is assigned one of four fixed roles.","icon":"users-rectangle","href":"/access/project-roles"},"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: \"Project roles control what members can do within a Project. Each member is assigned one of four fixed roles.\"\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`,li:`li`,p:`p`,strong:`strong`,tbody:`tbody`,td:`td`,th:`th`,thead:`thead`,tr:`tr`,ul:`ul`,..._provideComponents(),...props.components},{Heading,Note,Table}=_components;if(!Heading)_missingMdxReference(`Heading`,true);if(!Note)_missingMdxReference(`Note`,true);if(!Table)_missingMdxReference(`Table`,true);return _jsxs(_Fragment,{children:[_jsx(Heading,{level:`2`,id:`overview`,children:`Overview`}),`\n`,_jsx(_components.p,{children:`Project roles are fixed and cannot be customized.`}),`\n`,_jsx(_components.p,{children:`Each Project member is assigned one of four roles:`}),`\n`,_jsx(`div`,{className:`role-list`,children:_jsx(_components.p,{children:`Project Manager, Team Leader, Uploader, or Viewer`})}),`\n`,_jsx(_components.p,{children:`Project roles apply only inside the Project.`}),`\n`,_jsxs(_components.p,{children:[`Each Project role has its own permissions. For the full permission breakdown, see `,_jsx(_components.a,{href:`/reference/permissions#project-roles`,children:`Permissions matrix`}),`.`]}),`\n`,_jsx(Heading,{level:`2`,id:`the-four-project-roles`,children:`The four Project roles`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Project role`}),_jsx(_components.th,{children:`Description`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Project Manager`})}),_jsx(_components.td,{children:`Can add Project members and assign any Project role, including Project Manager and Team Leader. They can upload hotspot photos and attached photos and manage the Project’s members.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Team Leader`})}),_jsx(_components.td,{children:`Can add, edit, and remove Uploaders and Viewers. They can upload attached photos but cannot upload hotspot photos.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Uploader`})}),_jsx(_components.td,{children:`Can upload attached photos, comment on photos, and view floors and other members’ photos in the Project.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Viewer`})}),_jsx(_components.td,{children:`Can comment on photos and view floors and other members’ photos in the Project. They cannot upload photos.`})]})]})]}),`\n`,_jsx(Note,{children:`Anyone with access to a Project can see all members of that Project and all photos, hotspots, and floors that have been added to it.`}),`\n`,_jsx(Heading,{level:`2`,id:`access-through-global-and-property-roles`,children:`Access through Global and Property roles`}),`\n`,_jsx(_components.p,{children:`A Project role is not the only way someone can access a Project.`}),`\n`,_jsxs(_components.p,{children:[`A member whose Global or Property role includes `,_jsx(_components.strong,{children:`Manage projects`}),` can manage every Project on the relevant Property without being added as a Project member. They can manage Project members and roles, upload Project photos, edit the Project name and expiry date, and add or remove Project hotspots.`]}),`\n`,_jsx(_components.p,{children:`Archiving or deleting a Project remains limited to Account Owners and Global Account Managers.`}),`\n`,_jsxs(_components.p,{children:[`For task instructions, including creating Projects, managing members, and changing roles, see `,_jsx(_components.a,{href:`/organizing-and-sharing/projects`,children:`Projects`}),`.`]}),`\n`,_jsx(Heading,{level:`2`,id:`related`,children:`Related`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:_jsx(_components.a,{href:`/organizing-and-sharing/projects`,children:`Projects`})}),`\n`,_jsx(_components.li,{children:_jsx(_components.a,{href:`/reference/permissions#project-roles`,children:`Permissions matrix — Project roles`})}),`\n`,_jsx(_components.li,{children:_jsx(_components.a,{href:`/access/external-access`,children:`External access`})}),`\n`]})]})}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":{"config":{},"pageMetadata":{"title":"Project roles","sidebarTitle":"Project roles","description":"Project roles control what members can do within a Project. Each member is assigned one of four fixed roles.","icon":"users-rectangle","href":"/access/project-roles"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Overview","slug":"overview","depth":2,"children":[]},{"title":"The four Project roles","slug":"the-four-project-roles","depth":2,"children":[]},{"title":"Access through Global and Property roles","slug":"access-through-global-and-property-roles","depth":2,"children":[]},{"title":"Related","slug":"related","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":["/_mintlify/custom/observv/59bbca9d2a80179a/_scaffold.js"],"subdomain":"observv","siteName":"ObservV Knowledge Base","title":"Project roles - ObservV Knowledge Base","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-07-27T12:58:26.848Z","originalFileLocation":"access/project-roles.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=\"Project roles control what members can do within a Project. Each member is assigned one of four fixed roles.\">\u003cmeta data-mint-head name=\"application-name\" content=\"ObservV Knowledge Base\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"https://mintlify.s3.us-west-1.amazonaws.com/observv/favicon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"https://mintlify.s3.us-west-1.amazonaws.com/observv/favicon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"https://mintlify.s3.us-west-1.amazonaws.com/observv/favicon.png\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/png\" href=\"https://mintlify.s3.us-west-1.amazonaws.com/observv/favicon.png\">\u003cmeta data-mint-head property=\"og:title\" content=\"Project roles - ObservV Knowledge Base\">\u003cmeta data-mint-head property=\"og:description\" content=\"Project roles control what members can do within a Project. Each member is assigned one of four fixed roles.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"ObservV Knowledge Base\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.observv.com/access/project-roles\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://observv.mintlify.site/_mintlify/api/og/v2?division=Access\u0026amp;title=Project+roles\u0026amp;description=Project+roles+control+what+members+can+do+within+a+Project.+Each+member+is+assigned+one+of+four+fixed+roles.\u0026amp;theme=eacdbde9d381af87d03a249d\u0026amp;signature=13843c2843fe5492fb70317ea4df048b4ab9c49f2261d369e66dc2fa3dd30b95\">\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=\"Project roles - ObservV Knowledge Base\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Project roles control what members can do within a Project. Each member is assigned one of four fixed roles.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://observv.mintlify.site/_mintlify/api/og/v2?division=Access\u0026amp;title=Project+roles\u0026amp;description=Project+roles+control+what+members+can+do+within+a+Project.+Each+member+is+assigned+one+of+four+fixed+roles.\u0026amp;theme=eacdbde9d381af87d03a249d\u0026amp;signature=13843c2843fe5492fb70317ea4df048b4ab9c49f2261d369e66dc2fa3dd30b95\">\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=\"https://mintlify.s3.us-west-1.amazonaws.com/observv/_generated/favicon/browserconfig.xml?v=3\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"ObservV Knowledge Base\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#1D4ED8\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.observv.com/access/project-roles\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/access/project-roles.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.observv.com/#organization\",\"name\":\"ObservV Knowledge Base\",\"url\":\"https://docs.observv.com\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/observv/cS7OcgIn7GPyFLf0/logo/light.svg?fit=max\u0026auto=format\u0026n=cS7OcgIn7GPyFLf0\u0026q=85\u0026s=05d925b2fbc3c0a0d16c676946e1a6b2\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.observv.com#website\",\"name\":\"ObservV Knowledge Base\",\"url\":\"https://docs.observv.com\",\"publisher\":{\"@id\":\"https://docs.observv.com/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.observv.com/access/project-roles#webpage\",\"url\":\"https://docs.observv.com/access/project-roles\",\"name\":\"Project roles\",\"description\":\"Project roles control what members can do within a Project. Each member is assigned one of four fixed roles.\",\"dateModified\":\"2026-07-27T12:58:26.848Z\",\"isPartOf\":{\"@id\":\"https://docs.observv.com#website\"},\"breadcrumb\":{\"@id\":\"https://docs.observv.com/access/project-roles#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.observv.com/access/project-roles#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Access\",\"item\":\"https://docs.observv.com/access/overview\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Project roles\",\"item\":\"https://docs.observv.com/access/project-roles\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://docs.observv.com/access/project-roles#article\",\"headline\":\"Project roles\",\"name\":\"Project roles\",\"description\":\"Project roles control what members can do within a Project. Each member is assigned one of four fixed roles.\",\"url\":\"https://docs.observv.com/access/project-roles\",\"mainEntityOfPage\":{\"@id\":\"https://docs.observv.com/access/project-roles#webpage\"},\"dateModified\":\"2026-07-27T12:58:26.848Z\",\"publisher\":{\"@id\":\"https://docs.observv.com/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.observv.com#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"ObservV Knowledge Base\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"ObservV Knowledge Base","nav":{"global":{"anchors":[{"anchor":"Status","icon":"signal-stream","href":"https://status.observv.com"},{"anchor":"Support","icon":"envelope","href":"mailto:support@observv.com"}]},"tabs":[{"tab":"Documentation","groups":[{"group":"Getting started","pages":[{"title":"ObservV documentation","sidebarTitle":"Home","href":""},{"title":"Welcome to ObservV","sidebarTitle":"Welcome","icon":"house","href":"/getting-started/welcome"},{"title":"Core concepts and the ObservV object model","sidebarTitle":"Object model","icon":"diagram-project","href":"/getting-started/object-model"},{"title":"How this guide is organized","sidebarTitle":"How to use this guide","icon":"compass","href":"/getting-started/how-to-use-this-guide"}]},{"group":"Properties \u0026 content","pages":[{"title":"Properties","sidebarTitle":"Properties","icon":"building","href":"/properties-and-content/properties"},{"title":"Floors","sidebarTitle":"Floors","icon":"layer-group","href":"/properties-and-content/floors"},{"title":"Hotspots","sidebarTitle":"Hotspots","icon":"location-dot","href":"/properties-and-content/hotspots"},{"title":"Photos","sidebarTitle":"Photos","icon":"image","href":"/properties-and-content/photos"},{"title":"Trash","sidebarTitle":"Trash","icon":"trash","href":"/properties-and-content/trash"},{"title":"Redactions","sidebarTitle":"Redactions","icon":"eye-slash","href":"/properties-and-content/redactions"},{"title":"QR codes \u0026 QR markers","sidebarTitle":"QR codes","icon":"qrcode","href":"/properties-and-content/qr-codes"}]},{"group":"Organizing \u0026 sharing","pages":[{"title":"Tours","sidebarTitle":"Tours","icon":"route","href":"/organizing-and-sharing/tours"},{"title":"Projects","sidebarTitle":"Projects","icon":"folder-tree","href":"/organizing-and-sharing/projects"},{"title":"Markers","sidebarTitle":"Markers","icon":"map-pin","href":"/organizing-and-sharing/markers"}]},{"group":"Access","pages":[{"title":"Access model overview","sidebarTitle":"Overview","href":"/access/overview"},{"title":"Global roles","sidebarTitle":"Global roles","icon":"globe","href":"/access/global-roles"},{"title":"Property roles","sidebarTitle":"Property roles","description":"Customizable roles that apply to a single property. Use these for access tailored to one property's needs.","icon":"building-shield","href":"/access/property-roles"},{"title":"Project roles","sidebarTitle":"Project roles","icon":"users-rectangle","href":"/access/project-roles"},{"title":"Invites","sidebarTitle":"Invites","description":"Add new people to your Organization through a Global role. Track each recipient individually with a unique invite link.","icon":"envelope-open-text","href":"/access/invites"},{"title":"External access","sidebarTitle":"External access","icon":"users","href":"/access/external-access"}]},{"group":"Billing","pages":[{"title":"Billing and Data Services","sidebarTitle":"Billing \u0026 Data Services","icon":"credit-card","href":"/billing/billing-and-data-services"}]},{"group":"Reference","pages":[{"title":"Permissions matrix","sidebarTitle":"Permissions","icon":"table-list","href":"/reference/permissions"},{"title":"Visibility settings","sidebarTitle":"Visibility","icon":"eye","href":"/reference/visibility"},{"title":"Glossary","sidebarTitle":"Glossary","icon":"book-open","href":"/reference/glossary"}]}]}]},"basePath":"","title":"Project roles - ObservV Knowledge Base","buildId":"dpl_42LwxxU1kGN114H4XzwGYXa9ZDah","deploymentId":"dpl_42LwxxU1kGN114H4XzwGYXa9ZDah","dynamics":[],"chunks":[]}