The Permission Layers
Think of permissions as layers. Each layer can add more access for a user. The pyramid widens as access expands:- Service account with no group is the narrowest level. A service account that belongs to no group can post to chat, but it cannot search and cannot reach any admin page. Only service accounts land here; regular users always start in a group.
- Basic gives users core workspace access: chat, search, and personal use.
- Group Manager adds management access for one specific group’s members and resources.
- Group permissions grant organization-wide permissions to everyone in that group.
- Admin has full access across the workspace.
Default Groups
Onyx includes two default groups:Service Accounts and Groups
A service account gets its access the same way a user does: from the groups it belongs to. You choose those groups in the Groups selector when you create the API key. A service account that belongs to no group can post to chat, but it cannot search and it cannot reach any admin page. This is the narrowest level in the permission layers. To give a service account more access, add it to a group. It then receives that group’s permissions exactly as a user would.How Onyx Calculates a User’s Permissions
Onyx checks every group a user belongs to and combines the permissions from those groups. If the same user is also made a Group Manager from a group detail page, Onyx adds that scoped manager access too. For example, say Priya has these assignments:Group Permissions
Group permissions are granted to a group and apply to every member of that group. Use group permissions when you want a team to have the same organization-wide capability. Common examples:- Give an IT administrators group Manage Connectors & Document Sets so they can manage all connectors.
- Give a model operations group Manage LLMs so they can configure language models.
- Give an analytics group View Query History so they can review query activity.
- Give a developer platform group Manage Actions so they can maintain workspace actions and MCP servers.

Group Managers
A Group Manager is a user who can manage one specific group from that group’s detail page. This is the scoped permission model in Onyx. Group Managers are useful when a team lead should manage their own team’s users and resources, but should not receive organization-wide admin powers. Scoped to the group they manage, a Group Manager can:- Add and remove members from that group.
- Manage connectors and document sets shared only with that group.
- Manage agents shared only with that group.
- Manage actions through the agents shared with that group.
- Manage resources that are not shared with a group they manage.
- Make a resource public.
- Share a resource with a group they do not manage.
- Grant organization-wide permissions.

Group Permission vs. Group Manager
This is the most important distinction:Available Group Permissions
The following permissions can be assigned to custom groups:Document Access Is Separate
Permissions decide what a user can do in the Admin Panel and which resources they can manage. Document visibility is still controlled by connector and resource access settings. Connectors can be:- Private: Visible only to the creator, plus any users or groups explicitly granted access.
- Public: Visible to all Onyx users.
- Auto Sync Permissions: Restricted using permissions synced from the source system.
Common Setups
Quick Checklist
- Put regular users in Basic.
- Put full administrators in Admin.
- Use group permissions only when the access should be organization-wide.
- Use Group Manager when the access should stay scoped to one group.
- Confirm connector access settings separately, because document visibility is enforced outside the group permission list.
Frequently Asked Questions
Do permissions add together or override each other?
Do permissions add together or override each other?
Are group permissions scoped to that group?
Are group permissions scoped to that group?
When should I use Group Manager instead of a group permission?
When should I use Group Manager instead of a group permission?
Can a Group Manager make a resource public?
Can a Group Manager make a resource public?
Does View Agent Analytics show analytics for all agents?
Does View Agent Analytics show analytics for all agents?
Does a management permission show all documents in search?
Does a management permission show all documents in search?
What are the default groups?
What are the default groups?
Do service accounts use group permissions?
Do service accounts use group permissions?
What happens if a user is not in any group?
What happens if a user is not in any group?
How do anonymous users fit into permissions?
How do anonymous users fit into permissions?
Can I create custom roles?
Can I create custom roles?