Super Admins
Organization Roles
Workspace Roles
Key Concepts and Terminology
- Workspaces
- Products
- Organizations
- Accessible via the Builder section in the left-hand menu
- Similar to software-management projects or team workspaces in traditional environments
- Designed for tech teams to create, configure, and maintain AI-powered applications
- Contain automations, blocks, pages, and other reusable development resources
- Centralize all activity: end-user interactions, audit logs, and execution traces
Organization Roles
Each organization defines its own set of roles. A role is a list of permissions following theproduct:resource:action pattern, optionally restricted to specific resource IDs via scopes. When a user is active in an organization, their role determines:
- Which products they can open (Agent Creator, Knowledges, Insights, Governe, Builder, …)
- What they can do inside each product (read / write / publish / share / delete)
- Which specific resources they can touch (one agent, all knowledge bases, a single LLM model, …)
- Whether they can manage the organization itself: members, groups, SSO, API keys, branding, navigation, join rules, …
Owner, Admin, Member, Agent Maker, Builder, Agent Standard) is documented in Governe → Identity & Access → Roles & Permissions. That page is the source of truth; this page only covers how organization roles fit into the broader authorization model.Per-resource RBAC
In addition to the scopes declared on a role, Agent Creator and Knowledge projects expose their own Share dialog: a resource (one agent, one knowledge base) can be shared with specific users or groups under a product-managed role that maps back to the sameproduct:resource:action permissions.
Managing members and roles
Members and their roles are managed inside each organization through the Governe module. Any role that carries theorgs:members:manage permission can invite users, change their role, suspend or remove them; that capability replaces the legacy Platform Manager / Group Manager roles, which no longer exist.
For the four onboarding mechanisms (email invite, invitation code, join rules, SSO auto-join), see Governe → Joining an Organization.
Custom roles
Organizations can extend the built-in roles or define entirely new ones via the Permission Tree Editor in Governe. Each system role exceptOwner can also be overridden per organization. See Governe → Creating Custom Roles.
Workspace Roles
Workspace roles control who can access and modify specific Builder workspaces. They are independent of organization roles: a workspace is shared user-by-user (or via SSO security rules), and the role granted there applies inside that workspace regardless of which organization the user is currently active in.Available Roles
Available Roles
- Owner: full control over the workspace, including sharing with others
- Editor: can modify workspace content but has limited administrative capabilities
- Custom Roles: additional roles can be defined with specialized permissions
What Workspace Roles Control
What Workspace Roles Control
- Update workspace configuration and secrets
- Search through activity events for debugging or auditing
- Modify automations and pages to develop new features
- Access the workspace’s development environment
- Deploy changes to associated products
Managing Workspace Roles
Managing Workspace Roles
- Navigate to the workspace in the Builder section
- Click on the Share button in the workspace header
- Enter the email address of the user
- Select the appropriate role from the dropdown
- Click Add to grant access
SSO security rules on a workspace
SSO security rules on a workspace
yourOwnSso receives the user role and can read every page labelled users. See RBAC for more advanced rules.Super Admins
Super Admins have the highest level of access across the entire platform.Capabilities and Scope
Capabilities and Scope
- Access, share, and update every existing workspace
- Access every organization as if they were a member with full rights
- View all events, configurations, and automations
- Install, update, and configure Prisme.ai products
- Manage all aspects of the platform
Configuration
Configuration
SUPER_ADMIN_EMAILS environment variable in the api-gateway microservice:prismeai-api-gateway.config.admins helm value in the prismeai-core chart:Best Practices
Best Practices
- Limiting the number of Super Admin accounts to minimize security risks
- Using Super Admin accounts primarily for installation, updates, and platform configuration
- For day-to-day operations, give yourself a regular org role with the right permissions instead of relying on Super Admin status
- Regularly review and audit the list of Super Admin accounts
Permission Management Best Practices
Least Privilege Principle
- Grant users only the access they need to perform their jobs
- Regularly review and revoke unnecessary permissions
- Use time-limited access when possible for temporary needs
Role-Based Access Control
- Create org roles that align with job functions
- Assign users to those roles instead of granting one-off permissions
- Use scopes to restrict roles to specific agents, knowledge bases, models, …
Regular Audits
- Schedule regular permission reviews per organization
- Check for outdated access after role changes
- Audit Super Admin accounts especially carefully
Document Access Policies
- Document which roles have access to what resources
- Establish approval processes for elevated access
- Provide clear procedures for requesting access changes
Understanding Permission Interactions
When a user attempts an action, permissions are evaluated across the three layers:Authentication
Super Admin check
Active organization role
Per-resource role (Agent Creator / Knowledge)
Workspace role
Common Permission Scenarios
Platform Administrator
Platform Administrator
- Super Admin status (via
SUPER_ADMIN_EMAILSor helm) Ownerrole in the main operating organization- Workspace owner on the critical workspaces (Knowledges, Agent Creator, …)
Organization Admin
Organization Admin
Adminrole in the organization (orgs:members:manage,orgs:sso:manage,orgs:branding:manage, …)- No Super Admin
- No workspace access unless they also build automations
Developer
Developer
Builderrole in the organization (givesbuilder:*plus the agent-factory and storage permissions)- Editor or Owner role on the specific workspaces they own
- No Super Admin access
Agent Maker / Business User
Agent Maker / Business User
Agent Makerrole in the organization- No workspace access
- No Super Admin
End User
End User
Memberrole in the organization (read-only on most resources, full access to chat)- Optional workspace SSO security rules grant page-level access to specific user interfaces
- No Super Admin
Troubleshooting Permission Issues
User cannot access a product (Agent Creator, Knowledges, Insights, …)
User cannot access a product (Agent Creator, Knowledges, Insights, …)
- The user is active in the wrong organization
- Their role in the active organization does not include the required permission
- The resource belongs to another organization
- Confirm which organization the user is currently active in
- In Governe → Members, check the role assigned to that user
- In Governe → Roles, verify the role’s permissions and scopes
- If needed, assign a richer role or create a custom one
User cannot access a workspace
User cannot access a workspace
- The user has not been explicitly added to the workspace’s sharing list
- The workspace’s SSO security rules do not match the user
- The user’s email address is misspelled
- Open the workspace in Builder and check the Share dialog
- Verify the user’s email address matches exactly
- Review the workspace’s
authorizations.rulesif SSO-driven access is expected - Explicitly grant a workspace role if needed
Super Admin cannot perform an action in a product
Super Admin cannot perform an action in a product
- The product applies its own permission check inside automations that don’t recognize the super-admin flag
- The Super Admin is currently active in an organization where the resource doesn’t exist
- Switch to the organization that owns the resource
- Check the automation logs to see which permission check failed
- Grant the Super Admin a role with the required permission inside that organization, or update the automation’s permission logic