Understand roles and permissions

not24get controls who can do what through three layers:

  1. Tenant roles — your role on the tenant (the organization that owns workspaces). Every account has exactly one tenant role per tenant.
  2. Custom RBAC roles — fine-grained, permission-based roles that admins can create on top of the built-in tenant roles.
  3. Folder share permissions — per-folder access granted via share links or invites, independent of the role system.

Built-in tenant roles

RolePurposeCan doCannot do
adminOperates the tenantEverything: invite and remove members, create and delete workspaces, manage roles, RBAC assignments, and groups, manage billing
memberDay-to-day userCreate workspaces, view org units, view roles, view group and assignment listsManage other members, manage billing, write RBAC roles or assignments
supportRead-only operatorView org units, view roles, view RBAC assignmentsModify any data, create workspaces, manage billing

RBAC permissions

Custom RBAC roles are built from a fixed set of permission keys. Admins can compose these into roles and grant them in addition to the built-in tenant role.

Permission keyGrants
org:units:readRead the organization unit tree
org:units:writeCreate and modify organization units
rbac:roles:readRead the list of roles
rbac:roles:writeCreate, edit, and delete custom roles
rbac:assignments:readRead role assignments
rbac:assignments:writeAssign and unassign roles
rbac:groups:readRead groups
rbac:groups:writeCreate, edit, and delete groups
workspaces:createCreate new workspaces
workspaces:deleteDelete existing workspaces
members:inviteInvite new members
members:removeRemove existing members

Groups

A group is a named, tenant-scoped collection of accounts that lets an admin assign one or more custom RBAC roles to many people at once. Instead of granting Editor to fifteen people one by one, an admin grants Editor to the Marketing group and adds those fifteen accounts to the group.

What a group is

FieldNotes
NameRequired. Unique within the tenant.
DescriptionOptional free text — helpful for explaining what the group is for.
MembersAny account in the same tenant.
Role assignmentsZero or more custom RBAC roles attached to the group. Built-in roles (admin / member / support) and folder share permissions are not granted via groups.

Groups live at the tenant level. They are not bound to an organization unit or a workspace, so the same group can be used across the whole tenant.

How permissions work through groups

  • Inheritance is implicit. Members of a group inherit every permission attached to that group's role assignments. There is no per-member copy — the group is the source of truth.
  • Permissions union. An account can be in any number of groups. Their effective permissions are the union of every direct role assignment plus every role assigned to a group they belong to.
  • Evaluated per request. Effective permissions are recomputed on every request, so adding or removing a member takes effect on the next request the member makes. Existing browser tabs do not need to refresh; the next API call sees the new permissions.
  • No session revocation. Removing a member from a group does not invalidate their JWT or sign them out. They simply lose the inherited permissions on the next request. If you need to lock someone out completely, revoke their tenant membership instead (see Assign and change roles).
  • Scope follows the role assignment. If you assign a role to a group at workspace scope, the group's members inherit that role only inside that workspace. Tenant-scope assignments apply tenant-wide.

Things groups cannot do

  • No nesting. A group cannot contain another group. Build flat groups and let an account belong to multiple groups when you need overlap.
  • No cross-tenant membership. A group is owned by exactly one tenant; you cannot share a group between two tenants.
  • No built-in tenant role. You cannot make group membership confer the admin, member, or support role — those are tied to the individual tenant membership and must be set per account.
  • No system groups. Every group is created by an admin and can be deleted. There are no protected, vendor-defined groups.

Who can manage groups

  • Reading the group list and member counts is available to anyone with the rbac:groups:read permission — that is, every admin and member, but not support.
  • Creating, editing, deleting, and assigning roles to groups requires the admin tenant role. The Roles & permissions page at Settings → Roles & permissions (/settings/roles) is gated to admins.

Folder share permissions

Folder shares are separate from the role system. They are tied to a single folder and granted via share link.

PermissionWhat recipients can do
readView the folder, its bookmarks, notes, and tags. No edits.
read_writeEverything read allows, plus add, edit, move, and delete bookmarks within the folder.

What's next