When you share a model, knowledge base, or prompt with students, you need to control who can use it, who can edit it, and who can see it. Roles and permissions give you that control. The Sandbox serves faculty, graduate students, undergraduates, and staff across multiple departments. Clear permissions prevent confusion and protect sensitive institutional data.
The Sandbox supports three role tiers:
Full platform access. Configure providers, manage users, install tools, set instance-wide defaults. Typically the AI Lab team and designated departmental contacts.
Create and share models, knowledge bases, and prompts. Manage their own groups. Cannot modify instance-wide settings or install tools.
Use shared resources. Create private configurations. Cannot modify shared resources unless explicitly granted access by a faculty member or administrator.
These roles map to CUNY's existing institutional hierarchy. Administrators can customize role definitions and permission boundaries through the Admin Panel.
Every resource you create has a visibility setting:
- Private — only you can see and use it
- Good while you are building and testing
- Limited — shared with specific users or groups you designate
- The most common setting for course-specific resources
- Public — available to all Sandbox users
- Use for resources that serve the entire community (e.g., a quantitative methods model)
- Create or edit a resource (model, knowledge base, or prompt)
- Look for the Visibility setting in the editor
- Select Private, Limited, or Public
- If Limited, specify which users or groups should have access
- Click Save
Tip: Start private. Share when ready. This lets you iterate without exposing unfinished work to your students.
Groups simplify permission management. Instead of sharing a resource with 30 individual students, you share it with the "ENG 2100 Fall 2026" group.
- Go to Admin Panel > Users
- Select Groups
- Click + Create Group
- Name the group
- Use something recognizable: course code + term, research team name, department
- Add members
- Click Save
When you share a resource with a group:
- Every member of that group gains access immediately
- New members added to the group automatically see the shared resources
- Members removed from the group lose access
- You manage one group. Thirty students, one permission change.
View details
For institutions with identity providers (Okta, Azure AD, Google Workspace), Open WebUI supports SCIM 2.0. This automates user lifecycle management: when a student is added to a course roster in your identity provider, their Sandbox account and group memberships update automatically. When they drop the course, access revokes.
Contact the AI Lab team to configure SCIM integration for your department.
Custom roles inherit from the default @everyone baseline, similar to how Discord handles role permissions (see the Discord Educational Toolkit's Role Management guide for a parallel example). When you create a new group, its members start with standard user permissions. You then layer on additional access through resource sharing.
- Open WebUI User Management — official documentation for roles, groups, and SCIM provisioning
- Discord Educational Toolkit: Role Management — a parallel approach to roles and permissions in another educational platform
- CUNY IT Policies — institutional guidelines for data access and user management