Skip to main content

Roles and permissions

Roles and permissions

Members keep their built-in role (owner, admin or member) and can hold custom roles on top. A custom role is a named bundle of permissions.

Owners and admins short-circuit the check: they hold everything. Custom roles are how you give a member a specific capability without making them an admin.

The catalogue

People

PermissionGrants
member.inviteInvite members
member.removeRemove members
role.manageManage custom roles
Assign custom rolesGive an existing role to a member

Content

PermissionGrants
blueprint.publishPublish blueprints
blueprint.reviewApprove drafts
blueprint.deleteDelete blueprints
atrium.editEdit the Atrium
folium.editEdit foliums

Structure

PermissionGrants
team.createCreate teams
team.deleteDelete teams
policy.updateEdit policies

Governance

PermissionGrants
audit.readRead the audit log
license.readView plan and licence

Integrations and platform

PermissionGrants
webhook.manageManage outbound webhooks
integration.manageManage Continuum integrations and cloud connections
sso.manageManage SSO
scim.manageManage SCIM provisioning
network.manageManage network access

Designing roles

Build roles around jobs rather than people. "Docs maintainer" (folium.edit + blueprint.publish) survives someone changing team; "Sarah's permissions" does not.

Keep the count small. Every role is something a future admin has to understand before they can safely change anything.