Briefer’s enterprise plan allows you to manage permissions on a per-page basis. This way, you can control who can view, edit, and own each page in your workspace.Let’s say you have a page called “Financial Report” that you only want your finance team to view, for example. In that case, you can create a group called “Finance Team” and assign the finance team members to that group.Then, within the page share settings, you can add the “Finance Team” group and give them the “View” permission. This way, only the finance team members will be able to view the “Financial Report” page.Later, if you want a particular data scientist to edit the page, you can add just that user to the page share settings and give them the “Edit” permission.
Granular permissions are only available on Briefer’s enterprise plan.
You can manage a page’s permissions by clicking on the “Share” button at the top right of the page. This will open a dialog where you can add users and groups and set whether they can view, edit, or own the page.
View: Users with this permission can view the page but cannot edit it.
Edit: Users with this permission can view and edit the page.
Own: Owners can view, edit, and manage the page’s permissions.
If you add both a user and a group to which the user belongs to the page, the most specific permission will be applied (the individual user’s permission).For example, if user John Doe is part of the “Finance Team” group and you give the “Finance Team” group the “View” permission, but you give John Doe the “Edit” permission, John Doe will have the “Edit” permission.
In addition to page-level permissions, users have a workspace-level role, which determines their default permissions on pages to which the entire workspace has access.For example, if you set a user’s workspace role to “Viewer,” they will have the “View” permission on all pages in the workspace that the entire workspace has access to. If you set their workspace role to “Editor,” they will have the “Edit” permission on all pages in the workspace that the entire workspace has access to.This is important because it allows you to set default permissions for users across the workspace, and then fine-tune permissions on a per-page basis.
Workspace admins can always view and edit all pages in the workspace, regardless of the page’s permissions.
By default, pages inherit permissions from their parent page. This means that if you set permissions on a parent page, all child pages will inherit those permissions unless you explicitly set different permissions on the child page.This is useful for when you want to create directories of pages with the same permissions.For example, if you set the “Finance Team” group to have the “View” permission on the “Financial Reports” page, all child pages of “Financial Reports” will also have the “View” permission for the “Finance Team” group.If you later change the permissions on a particular child so that the “Finance Team” group has the “Edit” permission, the Finance Team will have the “Edit” permission only on that child page.
You can create groups by accessing the “Users” page in the bottom left corner of Briefer’s interface. Then, click on the “Groups” button on the top right and click the “Create group” button.When creating a group, you can choose its name, icon, and add users to it.As you add users to the group, you can configure whether that user is an owner of the group or just a member. That’s important because owners can manage the group’s name, icon, and who belongs to their group.
{"docsConfig":{"$schema":"https://mintlify.com/docs.json","theme":"mint","name":"Briefer","colors":{"primary":"#0D9373","light":"#07C983","dark":"#0D9373"},"favicon":"/favicon.svg","logo":{"light":"https://mintcdn.com/briefer/b4K8SyWze93KZnrl/logo/light.svg?fit=max\u0026auto=format\u0026n=b4K8SyWze93KZnrl\u0026q=85\u0026s=5d3cdc30d83c7ca110bf374667c21d77","dark":"https://mintcdn.com/briefer/b4K8SyWze93KZnrl/logo/dark.svg?fit=max\u0026auto=format\u0026n=b4K8SyWze93KZnrl\u0026q=85\u0026s=4323ffd4d0c272f621ea1dafe6fe29a1"},"navbar":{"links":[{"label":"Support","href":"mailto:contact@briefer.cloud"}],"primary":{"type":"button","label":"Open Briefer","href":"https://app.briefer.cloud/auth/signup"}},"footer":{"socials":{"x":"https://x.com/briefercloud","github":"https://github.com/briefercloud/briefer","linkedin":"https://linkedin.com/company/briefercloud"}},"navigation":{"global":{"anchors":[{"anchor":"GitHub","href":"https://github.com/briefercloud/briefer","icon":"github"},{"anchor":"Community","href":"https://join.slack.com/t/briefercommunity/shared_invite/zt-2surl2chh-6eNkQRbj5F0d2juiUKTBuQ","icon":"slack"},{"anchor":"Blog","href":"https://briefer.cloud/blog","icon":"newspaper"}]},"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"briefer","hasAudioNarration":false,"actualSubdomain":"briefer","customDomains":["docs.briefer.cloud"],"gitSource":{"type":"github","owner":"briefercloud","repo":"briefer","deployBranch":"main","contentDirectory":"docs","isPrivate":true,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6a21e65d8d1fcd719df03776","collectionId":"d16322b9-2e94-494f-9c3f-fdbddafeb98b","schemaVersion":"v2"},"entitlements":{},"buildId":"6a21e65d8d1fcd719df03776:success","clientVersion":"0.0.4044","searchFilterCounts":[{"language":"default","tag":"Documentation","count":35},{"language":"default","tag":"Product docs","count":16},{"language":"default","tag":"Enterprise","count":7},{"language":"default","tag":"Deployment guides","count":4},{"language":"default","tag":"Get started","count":4},{"language":"default","tag":"Settings and management","count":4}]},"assistantConfig":{},"basePath":"","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":"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":"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":"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":"billing-updated-9-15","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":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"enterprise/granular-permissions","slug":"/enterprise/granular-permissions","pageMetadata":{"title":"Granular permissions","description":"Manage permissions on a per-page basis.","icon":"users-viewfinder","href":"/enterprise/granular-permissions"},"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: \"Manage permissions on a per-page basis.\"\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={li:`li`,p:`p`,strong:`strong`,ul:`ul`,..._provideComponents(),...props.components},{Heading,Note}=_components;if(!Heading)_missingMdxReference(`Heading`,true);if(!Note)_missingMdxReference(`Note`,true);return _jsxs(_Fragment,{children:[_jsx(_components.p,{children:`Briefer’s enterprise plan allows you to manage permissions on a per-page basis. This way, you can control who can view, edit, and own each page in your workspace.`}),`\n`,_jsx(_components.p,{children:`Let’s say you have a page called “Financial Report” that you only want your finance team to view, for example. In that case, you can create a group called “Finance Team” and assign the finance team members to that group.`}),`\n`,_jsx(_components.p,{children:`Then, within the page share settings, you can add the “Finance Team” group and give them the “View” permission. This way, only the finance team members will be able to view the “Financial Report” page.`}),`\n`,_jsx(_components.p,{children:`Later, if you want a particular data scientist to edit the page, you can add just that user to the page share settings and give them the “Edit” permission.`}),`\n`,_jsx(Note,{children:_jsx(_components.p,{children:`Granular permissions are only available on Briefer’s enterprise plan.`})}),`\n`,_jsx(Heading,{level:`2`,id:`managing-a-page’s-permissions`,children:`Managing a page’s permissions`}),`\n`,_jsx(_components.p,{children:`You can manage a page’s permissions by clicking on the “Share” button at the top right of the page. This will open a dialog where you can add users and groups and set whether they can view, edit, or own the page.`}),`\n`,_jsx(Heading,{level:`2`,id:`permission-levels`,children:`Permission levels`}),`\n`,_jsx(_components.p,{children:`Briefer has three permission levels:`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`View`}),`: Users with this permission can view the page but cannot edit it.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Edit`}),`: Users with this permission can view and edit the page.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Own`}),`: Owners can view, edit, and manage the page’s permissions.`]}),`\n`]}),`\n`,_jsx(_components.p,{children:_jsx(_components.strong,{children:`If you add both a user and a group to which the user belongs to the page, the most specific permission will be applied (the individual user’s permission).`})}),`\n`,_jsx(_components.p,{children:`For example, if user John Doe is part of the “Finance Team” group and you give the “Finance Team” group the “View” permission, but you give John Doe the “Edit” permission, John Doe will have the “Edit” permission.`}),`\n`,_jsx(Heading,{level:`2`,id:`default-permissions`,children:`Default permissions`}),`\n`,_jsx(_components.p,{children:`In addition to page-level permissions, users have a workspace-level role, which determines their default permissions on pages to which the entire workspace has access.`}),`\n`,_jsx(_components.p,{children:`For example, if you set a user’s workspace role to “Viewer,” they will have the “View” permission on all pages in the workspace that the entire workspace has access to. If you set their workspace role to “Editor,” they will have the “Edit” permission on all pages in the workspace that the entire workspace has access to.`}),`\n`,_jsx(_components.p,{children:`This is important because it allows you to set default permissions for users across the workspace, and then fine-tune permissions on a per-page basis.`}),`\n`,_jsx(Note,{children:_jsx(_components.p,{children:`Workspace admins can always view and edit all pages in the workspace, regardless of the page’s permissions.`})}),`\n`,_jsx(Heading,{level:`2`,id:`inheriting-permissions`,children:`Inheriting permissions`}),`\n`,_jsx(_components.p,{children:`By default, pages inherit permissions from their parent page. This means that if you set permissions on a parent page, all child pages will inherit those permissions unless you explicitly set different permissions on the child page.`}),`\n`,_jsx(_components.p,{children:`This is useful for when you want to create directories of pages with the same permissions.`}),`\n`,_jsx(_components.p,{children:`For example, if you set the “Finance Team” group to have the “View” permission on the “Financial Reports” page, all child pages of “Financial Reports” will also have the “View” permission for the “Finance Team” group.`}),`\n`,_jsx(_components.p,{children:`If you later change the permissions on a particular child so that the “Finance Team” group has the “Edit” permission, the Finance Team will have the “Edit” permission only on that child page.`}),`\n`,_jsx(Heading,{level:`2`,id:`creating-and-managing-groups`,children:`Creating and managing groups`}),`\n`,_jsx(_components.p,{children:`You can create groups by accessing the “Users” page in the bottom left corner of Briefer’s interface. Then, click on the “Groups” button on the top right and click the “Create group” button.`}),`\n`,_jsx(_components.p,{children:`When creating a group, you can choose its name, icon, and add users to it.`}),`\n`,_jsx(_components.p,{children:`As you add users to the group, you can configure whether that user is an owner of the group or just a member. That’s important because owners can manage the group’s name, icon, and who belongs to their group.`})]})}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":"Granular permissions","description":"Manage permissions on a per-page basis.","icon":"users-viewfinder","href":"/enterprise/granular-permissions"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Managing a page’s permissions","slug":"managing-a-page’s-permissions","depth":2,"children":[]},{"title":"Permission levels","slug":"permission-levels","depth":2,"children":[]},{"title":"Default permissions","slug":"default-permissions","depth":2,"children":[]},{"title":"Inheriting permissions","slug":"inheriting-permissions","depth":2,"children":[]},{"title":"Creating and managing groups","slug":"creating-and-managing-groups","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":[],"subdomain":"briefer","siteName":"Briefer","title":"Granular permissions - Briefer","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-01-07T04:03:03.407Z","originalFileLocation":"enterprise/granular-permissions.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=\"Manage permissions on a per-page basis.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Briefer\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/briefer/yiAgPrXQBsC1r8BA/_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=\"/mintlify-assets/_mintlify/favicons/briefer/yiAgPrXQBsC1r8BA/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/briefer/yiAgPrXQBsC1r8BA/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/briefer/yiAgPrXQBsC1r8BA/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/briefer/yiAgPrXQBsC1r8BA/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/briefer/yiAgPrXQBsC1r8BA/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/briefer/yiAgPrXQBsC1r8BA/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/briefer/yiAgPrXQBsC1r8BA/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/briefer/yiAgPrXQBsC1r8BA/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Granular permissions - Briefer\">\u003cmeta data-mint-head property=\"og:description\" content=\"Manage permissions on a per-page basis.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Briefer\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.briefer.cloud/enterprise/granular-permissions\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://briefer.mintlify.app/_mintlify/api/og/v2?division=Enterprise\u0026amp;title=Granular+permissions\u0026amp;description=Manage+permissions+on+a+per-page+basis.\u0026amp;theme=e8b7cf0ae4240180ad121556\u0026amp;signature=f6d2c9554849eb3d9d06b367c46ef0bd161a979711453648a713648658ad895a\">\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=\"Granular permissions - Briefer\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Manage permissions on a per-page basis.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://briefer.mintlify.app/_mintlify/api/og/v2?division=Enterprise\u0026amp;title=Granular+permissions\u0026amp;description=Manage+permissions+on+a+per-page+basis.\u0026amp;theme=e8b7cf0ae4240180ad121556\u0026amp;signature=f6d2c9554849eb3d9d06b367c46ef0bd161a979711453648a713648658ad895a\">\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=\"/mintlify-assets/_mintlify/favicons/briefer/yiAgPrXQBsC1r8BA/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Briefer\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#0D9373\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.briefer.cloud/enterprise/granular-permissions\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/enterprise/granular-permissions.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.briefer.cloud/#organization\",\"name\":\"Briefer\",\"url\":\"https://docs.briefer.cloud\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/briefer/b4K8SyWze93KZnrl/logo/light.svg?fit=max\u0026auto=format\u0026n=b4K8SyWze93KZnrl\u0026q=85\u0026s=5d3cdc30d83c7ca110bf374667c21d77\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.briefer.cloud#website\",\"name\":\"Briefer\",\"url\":\"https://docs.briefer.cloud\",\"publisher\":{\"@id\":\"https://docs.briefer.cloud/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.briefer.cloud/enterprise/granular-permissions#webpage\",\"url\":\"https://docs.briefer.cloud/enterprise/granular-permissions\",\"name\":\"Granular permissions\",\"description\":\"Manage permissions on a per-page basis.\",\"dateModified\":\"2026-01-07T04:03:03.407Z\",\"isPartOf\":{\"@id\":\"https://docs.briefer.cloud#website\"},\"breadcrumb\":{\"@id\":\"https://docs.briefer.cloud/enterprise/granular-permissions#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.briefer.cloud/enterprise/granular-permissions#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Enterprise\",\"item\":\"https://docs.briefer.cloud/enterprise/deployment-permissions\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Granular permissions\",\"item\":\"https://docs.briefer.cloud/enterprise/granular-permissions\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://docs.briefer.cloud/enterprise/granular-permissions#article\",\"headline\":\"Granular permissions\",\"name\":\"Granular permissions\",\"description\":\"Manage permissions on a per-page basis.\",\"url\":\"https://docs.briefer.cloud/enterprise/granular-permissions\",\"mainEntityOfPage\":{\"@id\":\"https://docs.briefer.cloud/enterprise/granular-permissions#webpage\"},\"dateModified\":\"2026-01-07T04:03:03.407Z\",\"publisher\":{\"@id\":\"https://docs.briefer.cloud/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.briefer.cloud#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Briefer\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Briefer","nav":{"global":{"anchors":[{"anchor":"GitHub","href":"https://github.com/briefercloud/briefer","icon":"github"},{"anchor":"Community","href":"https://join.slack.com/t/briefercommunity/shared_invite/zt-2surl2chh-6eNkQRbj5F0d2juiUKTBuQ","icon":"slack"},{"anchor":"Blog","href":"https://briefer.cloud/blog","icon":"newspaper"}]},"anchors":[{"anchor":"Documentation","icon":"book-open","groups":[{"group":"Get started","pages":[{"title":"Introduction","href":"/introduction"},{"title":"Local quickstart","href":"/get-started/local"},{"title":"Cloud quickstart","href":"/get-started/cloud"},{"title":"Deploy Briefer","href":"/get-started/deploy"}]},{"group":"Deployment guides","pages":[{"title":"Virtual Machine (Generic)","icon":"desktop","href":"/deployment/vm"},{"title":"GCE Virtual Machine (GCP)","icon":"google","href":"/deployment/gcp"},{"title":"Kubernetes","icon":"circle-nodes","href":"/deployment/kubernetes"},{"title":"Troubleshooting","icon":"magnifying-glass","href":"/deployment/troubleshooting"}]},{"group":"Product docs","pages":[{"title":"First steps","icon":"shoe-prints","href":"/product/first-steps"},{"title":"Interface overview","icon":"map","href":"/product/interface-overview"},{"title":"Data sources","icon":"database","href":"/product/data-sources"},{"title":"Files","icon":"folder-open","href":"/product/files"},{"title":"Schema explorer","icon":"book","href":"/product/schema-explorer"},{"title":"Schedules","icon":"calendar","href":"/product/schedules"},{"title":"Inputs","icon":"pen-to-square","href":"/product/inputs"},{"title":"Snapshots","icon":"camera","href":"/product/snapshots"},{"title":"Reusable components","icon":"cubes-stacked","href":"/product/reusable-components"},{"title":"Sharing and exporting","icon":"share-nodes","href":"/product/sharing"},{"title":"Environments","icon":"microchip","href":"/product/environments"},{"title":"Environment variables","icon":"key","href":"/product/environment-variables"},{"title":"AI assistant","icon":"wand-magic-sparkles","href":"/product/ai-assistant"},{"title":"Slack integration","icon":"slack","href":"/product/slack-integration"},{"title":"Keyboard shortcuts","icon":"keyboard","href":"/product/keyboard-shortcuts"},{"title":"Private Documents","icon":"person-chalkboard","href":"/product/private-documents"}]},{"group":"Settings and management","pages":[{"title":"Installing packages","icon":"hard-drive","href":"/settings/installing-packages"},{"title":"User management","icon":"user-plus","href":"/settings/user-management"},{"title":"Workspace settings","icon":"gear","href":"/settings/workspace-settings"},{"title":"Page settings","icon":"scroll","href":"/settings/page-settings"}]},{"group":"Enterprise","pages":[{"title":"Permissions - Self-hosted","icon":"passport","href":"/enterprise/deployment-permissions"},{"title":"Configuring SSO on a self-hosted instance","icon":"lock","href":"/enterprise/sso-self-hosted"},{"title":"Integrating user identities with your data source","description":"Configure Briefer to forward user identities to your data source providers. That way you can authenticate and authorize users with the data source provider.","icon":"id-card","href":"/enterprise/datasource-identities"},{"title":"Granular permissions","icon":"users-viewfinder","href":"/enterprise/granular-permissions"},{"title":"Private AI setup","description":"Configure your self-hosted Briefer deployment to use AI services in your own AWS account.","icon":"hat-wizard","href":"/enterprise/private-ai"},{"title":"Customize appearance","icon":"paintbrush","href":"/enterprise/customize-appearance"},{"title":"Configuring caches","icon":"hard-drive","href":"/enterprise/configuring-caches"}]}]}]},"basePath":"","title":"Granular permissions - Briefer","buildId":"dpl_DeHjVRGfFnhYQwHnfC2pjeXXv8h9","deploymentId":"dpl_DeHjVRGfFnhYQwHnfC2pjeXXv8h9","dynamics":[],"chunks":[]}