# Pre-defined roles

Snyk provides a set of standard user roles that can be assigned and managed using the Snyk Web UI or the [Snyk API](https://docs.snyk.io/snyk-platform-administration/user-management-with-the-api). The permission sets for pre-defined roles cannot be customized. Instead, Snyk recommends creating a custom role under Manage role in the Snyk Web UI.

The pre-defined roles Snyk provides are as follows:

* **Organization Admin:** the standard role equivalent for Team Leads. Users with this role can add and delete Projects, override Snyk checks, and provision Group members with an Organization-level role. This role and the associated permissions supersede Group Member role restrictions.
* **Organization Collaborator:** the standard role equivalent for Developers. This role is ideal for small teams or a developer-first organizational approach.
* **Group Admin:** the standard role equivalent for the person in your company who oversees Snyk use at a high level, providing a full set of permissions at the Group and Organization level. This also means that a Group Admin is automatically an Organization Admin to all Organizations that sit under the Group, although they will not be visible in an Organization level list.
* **Group Viewer:** a user who can access the Group level but requires Organization-level permissions to take actions in Snyk. This is normally used as a starting point during onboarding with Snyk to understand functions tied to Group permissions and design a custom Group role for post-deployment use.
* **Group Member:** a non-functional user role added to your environment as a transition from Group Viewer if you do not yet wish to create a custom role after onboarding with Snyk. This means the permissions granted can vary depending on your requirements, as discussed with your Snyk contacts. Select the named role from the list under Manage Members in the Snyk Web UI to check the permissions assigned to your Group Member role.
* **Tenant Admin**: a user who can access all Tenant products and settings. This role is reserved for account owners and admins only.
* **Tenant Viewer**: a user who can see the list of all users of a Tenant, as well as all the Groups and Organizations set up for a Tenant.
* **Tenant Member:** the default role of all users of a Tenant, but with no access to any Tenant level option.

## Role types

Roles can be managed at the Organization, Group, and Tenant level.

Tenant-level roles do not provide entitlement to Group and Organization level roles.

Group-level roles contain permissions at both the Organization and the Group levels. Any Organization permissions added to a Group role will be granted to all Organizations in the Group. For example, the pre-defined Group role **Group Viewer** grants users a selection of view permissions on the Group, and also a selection of Organization-level viewer permissions to grant users who have that role read-only access to all Organizations in the Group.

Organization roles contain only permissions at the Organization level. Organization roles are useful for granting specific permissions for a selection of organizations.

You can use a combination of Organization and Group-level roles to grant specific access across your all roles. For example, if you want a user to have **Organization Admin** access to a particular Organization, but have read-only access to the rest of the Organizations in the Group, you can grant that user the **Group Viewer** role at the Group level and the **Organization Admin** role for the Organization you choose.

## Organization-level permissions

This table details the Organization-level permissions that apply to each pre-defined role.

<table><thead><tr><th width="175"></th><th width="108">Org Admin</th><th width="131">Org Collaborator</th><th width="93">Group Admin</th><th>Group Viewer</th><th>Group Member</th></tr></thead><tbody><tr><td>View Organization</td><td><span data-gb-custom-inline data-tag="emoji" data-code="2714">✔️</span></td><td><span data-gb-custom-inline data-tag="emoji" data-code="2714">✔️</span></td><td><span data-gb-custom-inline data-tag="emoji" data-code="2714">✔️</span></td><td><span data-gb-custom-inline data-tag="emoji" data-code="2714">✔️</span></td><td></td></tr><tr><td>Edit Organization</td><td><span data-gb-custom-inline data-tag="emoji" data-code="2714">✔️</span></td><td></td><td><span data-gb-custom-inline data-tag="emoji" data-code="2714">✔️</span></td><td></td><td></td></tr><tr><td>Remove Organization</td><td><span data-gb-custom-inline data-tag="emoji" data-code="2714">✔️</span></td><td></td><td><span data-gb-custom-inline data-tag="emoji" data-code="2714">✔️</span></td><td></td><td></td></tr><tr><td>View Audit Logs</td><td><span data-gb-custom-inline data-tag="emoji" data-code="2714">✔️</span></td><td><span data-gb-custom-inline data-tag="emoji" data-code="2714">✔️</span></td><td><span data-gb-custom-inline data-tag="emoji" data-code="2714">✔️</span></td><td></td><td></td></tr><tr><td>View Billing</td><td><span data-gb-custom-inline data-tag="emoji" data-code="2714">✔️</span></td><td></td><td><span data-gb-custom-inline data-tag="emoji" data-code="2714">✔️</span></td><td></td><td></td></tr><tr><td>Edit Billing</td><td><span data-gb-custom-inline data-tag="emoji" data-code="2714">✔️</span></td><td></td><td><span data-gb-custom-inline data-tag="emoji" data-code="2714">✔️</span></td><td></td><td></td></tr><tr><td>View Collections</td><td><span data-gb-custom-inline data-tag="emoji" data-code="2714">✔️</span></td><td><span data-gb-custom-inline data-tag="emoji" data-code="2714">✔️</span></td><td><span data-gb-custom-inline data-tag="emoji" data-code="2714">✔️</span></td><td><span data-gb-custom-inline data-tag="emoji" data-code="2714">✔️</span></td><td></td></tr><tr><td>Edit Collections</td><td><span data-gb-custom-inline data-tag="emoji" data-code="2714">✔️</span></td><td></td><td><span data-gb-custom-inline data-tag="emoji" data-code="2714">✔️</span></td><td></td><td></td></tr><tr><td>Create Collections</td><td><span data-gb-custom-inline data-tag="emoji" data-code="2714">✔️</span></td><td></td><td><span data-gb-custom-inline data-tag="emoji" data-code="2714">✔️</span></td><td></td><td></td></tr><tr><td>Delete Collections</td><td><span data-gb-custom-inline data-tag="emoji" data-code="2714">✔️</span></td><td></td><td><span data-gb-custom-inline data-tag="emoji" data-code="2714">✔️</span></td><td></td><td></td></tr><tr><td>View Container Image</td><td><span data-gb-custom-inline data-tag="emoji" data-code="2714">✔️</span></td><td></td><td><span data-gb-custom-inline data-tag="emoji" data-code="2714">✔️</span></td><td></td><td></td></tr><tr><td>View Entitlements</td><td><span data-gb-custom-inline data-tag="emoji" data-code="2714">✔️</span></td><td><span data-gb-custom-inline data-tag="emoji" data-code="2714">✔️</span></td><td><span data-gb-custom-inline data-tag="emoji" data-code="2714">✔️</span></td><td><span data-gb-custom-inline data-tag="emoji" data-code="2714">✔️</span></td><td></td></tr><tr><td>View Integrations</td><td><span data-gb-custom-inline data-tag="emoji" data-code="2714">✔️</span></td><td><span data-gb-custom-inline data-tag="emoji" data-code="2714">✔️</span></td><td><span data-gb-custom-inline data-tag="emoji" data-code="2714">✔️</span></td><td><span data-gb-custom-inline data-tag="emoji" data-code="2714">✔️</span></td><td></td></tr><tr><td>Edit Integrations</td><td><span data-gb-custom-inline data-tag="emoji" data-code="2714">✔️</span></td><td></td><td><span data-gb-custom-inline data-tag="emoji" data-code="2714">✔️</span></td><td></td><td></td></tr><tr><td>Publish Kubernetes Resources</td><td><span data-gb-custom-inline data-tag="emoji" data-code="2714">✔️</span></td><td></td><td><span data-gb-custom-inline data-tag="emoji" data-code="2714">✔️</span></td><td></td><td></td></tr><tr><td>Test Packages</td><td><span data-gb-custom-inline data-tag="emoji" data-code="2714">✔️</span></td><td><span data-gb-custom-inline data-tag="emoji" data-code="2714">✔️</span></td><td><span data-gb-custom-inline data-tag="emoji" data-code="2714">✔️</span></td><td></td><td></td></tr><tr><td>View Project</td><td><span data-gb-custom-inline data-tag="emoji" data-code="2714">✔️</span></td><td><span data-gb-custom-inline data-tag="emoji" data-code="2714">✔️</span></td><td><span data-gb-custom-inline data-tag="emoji" data-code="2714">✔️</span></td><td><span data-gb-custom-inline data-tag="emoji" data-code="2714">✔️</span></td><td></td></tr><tr><td>Add Project</td><td><span data-gb-custom-inline data-tag="emoji" data-code="2714">✔️</span></td><td><span data-gb-custom-inline data-tag="emoji" data-code="2714">✔️</span></td><td><span data-gb-custom-inline data-tag="emoji" data-code="2714">✔️</span></td><td></td><td></td></tr><tr><td>Edit Project</td><td><span data-gb-custom-inline data-tag="emoji" data-code="2714">✔️</span></td><td><span data-gb-custom-inline data-tag="emoji" data-code="2714">✔️</span></td><td><span data-gb-custom-inline data-tag="emoji" data-code="2714">✔️</span></td><td></td><td></td></tr><tr><td>Edit Project Status</td><td><span data-gb-custom-inline data-tag="emoji" data-code="2714">✔️</span></td><td><span data-gb-custom-inline data-tag="emoji" data-code="2714">✔️</span></td><td><span data-gb-custom-inline data-tag="emoji" data-code="2714">✔️</span></td><td></td><td></td></tr><tr><td>Test Project</td><td><span data-gb-custom-inline data-tag="emoji" data-code="2714">✔️</span></td><td><span data-gb-custom-inline data-tag="emoji" data-code="2714">✔️</span></td><td><span data-gb-custom-inline data-tag="emoji" data-code="2714">✔️</span></td><td></td><td></td></tr><tr><td>Move Project</td><td><span data-gb-custom-inline data-tag="emoji" data-code="2714">✔️</span></td><td></td><td><span data-gb-custom-inline data-tag="emoji" data-code="2714">✔️</span></td><td></td><td></td></tr><tr><td>Remove Project</td><td><span data-gb-custom-inline data-tag="emoji" data-code="2714">✔️</span></td><td><span data-gb-custom-inline data-tag="emoji" data-code="2714">✔️</span></td><td><span data-gb-custom-inline data-tag="emoji" data-code="2714">✔️</span></td><td></td><td></td></tr><tr><td>View Project History</td><td><span data-gb-custom-inline data-tag="emoji" data-code="2714">✔️</span></td><td><span data-gb-custom-inline data-tag="emoji" data-code="2714">✔️</span></td><td><span data-gb-custom-inline data-tag="emoji" data-code="2714">✔️</span></td><td><span data-gb-custom-inline data-tag="emoji" data-code="2714">✔️</span></td><td></td></tr><tr><td>Edit Project Integrations</td><td><span data-gb-custom-inline data-tag="emoji" data-code="2714">✔️</span></td><td></td><td><span data-gb-custom-inline data-tag="emoji" data-code="2714">✔️</span></td><td></td><td></td></tr><tr><td>Edit Project Attributes</td><td><span data-gb-custom-inline data-tag="emoji" data-code="2714">✔️</span></td><td></td><td><span data-gb-custom-inline data-tag="emoji" data-code="2714">✔️</span></td><td></td><td></td></tr><tr><td>View Jira Issues</td><td><span data-gb-custom-inline data-tag="emoji" data-code="2714">✔️</span></td><td><span data-gb-custom-inline data-tag="emoji" data-code="2714">✔️</span></td><td><span data-gb-custom-inline data-tag="emoji" data-code="2714">✔️</span></td><td><span data-gb-custom-inline data-tag="emoji" data-code="2714">✔️</span></td><td></td></tr><tr><td>Create Jira Issues</td><td><span data-gb-custom-inline data-tag="emoji" data-code="2714">✔️</span></td><td><span data-gb-custom-inline data-tag="emoji" data-code="2714">✔️</span></td><td><span data-gb-custom-inline data-tag="emoji" data-code="2714">✔️</span></td><td></td><td></td></tr><tr><td>Edit Project Tags</td><td><span data-gb-custom-inline data-tag="emoji" data-code="2714">✔️</span></td><td><span data-gb-custom-inline data-tag="emoji" data-code="2714">✔️</span></td><td><span data-gb-custom-inline data-tag="emoji" data-code="2714">✔️</span></td><td></td><td></td></tr><tr><td>View Ignores</td><td><span data-gb-custom-inline data-tag="emoji" data-code="2714">✔️</span></td><td><span data-gb-custom-inline data-tag="emoji" data-code="2714">✔️</span></td><td><span data-gb-custom-inline data-tag="emoji" data-code="2714">✔️</span></td><td><span data-gb-custom-inline data-tag="emoji" data-code="2714">✔️</span></td><td></td></tr><tr><td>Create Ignores</td><td><span data-gb-custom-inline data-tag="emoji" data-code="2714">✔️</span></td><td><span data-gb-custom-inline data-tag="emoji" data-code="2714">✔️</span></td><td><span data-gb-custom-inline data-tag="emoji" data-code="2714">✔️</span></td><td></td><td></td></tr><tr><td>Edit Ignores</td><td><span data-gb-custom-inline data-tag="emoji" data-code="2714">✔️</span></td><td><span data-gb-custom-inline data-tag="emoji" data-code="2714">✔️</span></td><td><span data-gb-custom-inline data-tag="emoji" data-code="2714">✔️</span></td><td></td><td></td></tr><tr><td>Remove Ignores</td><td><span data-gb-custom-inline data-tag="emoji" data-code="2714">✔️</span></td><td><span data-gb-custom-inline data-tag="emoji" data-code="2714">✔️</span></td><td><span data-gb-custom-inline data-tag="emoji" data-code="2714">✔️</span></td><td></td><td></td></tr><tr><td>Create pull requests</td><td><span data-gb-custom-inline data-tag="emoji" data-code="2714">✔️</span></td><td><span data-gb-custom-inline data-tag="emoji" data-code="2714">✔️</span></td><td><span data-gb-custom-inline data-tag="emoji" data-code="2714">✔️</span></td><td></td><td></td></tr><tr><td>Mark pull request checks as successful</td><td><span data-gb-custom-inline data-tag="emoji" data-code="2714">✔️</span></td><td></td><td><span data-gb-custom-inline data-tag="emoji" data-code="2714">✔️</span></td><td></td><td></td></tr><tr><td>View Organization reports</td><td><span data-gb-custom-inline data-tag="emoji" data-code="2714">✔️</span></td><td><span data-gb-custom-inline data-tag="emoji" data-code="2714">✔️</span></td><td><span data-gb-custom-inline data-tag="emoji" data-code="2714">✔️</span></td><td><span data-gb-custom-inline data-tag="emoji" data-code="2714">✔️</span></td><td></td></tr><tr><td>Edit Organization reports</td><td><span data-gb-custom-inline data-tag="emoji" data-code="2714">✔️</span></td><td></td><td><span data-gb-custom-inline data-tag="emoji" data-code="2714">✔️</span></td><td></td><td></td></tr><tr><td>View service accounts</td><td><span data-gb-custom-inline data-tag="emoji" data-code="2714">✔️</span></td><td></td><td><span data-gb-custom-inline data-tag="emoji" data-code="2714">✔️</span></td><td><span data-gb-custom-inline data-tag="emoji" data-code="2714">✔️</span></td><td></td></tr><tr><td>Create service accounts</td><td><span data-gb-custom-inline data-tag="emoji" data-code="2714">✔️</span></td><td></td><td><span data-gb-custom-inline data-tag="emoji" data-code="2714">✔️</span></td><td></td><td></td></tr><tr><td>Edit service accounts</td><td><span data-gb-custom-inline data-tag="emoji" data-code="2714">✔️</span></td><td></td><td><span data-gb-custom-inline data-tag="emoji" data-code="2714">✔️</span></td><td></td><td></td></tr><tr><td>Remove service accounts</td><td><span data-gb-custom-inline data-tag="emoji" data-code="2714">✔️</span></td><td></td><td><span data-gb-custom-inline data-tag="emoji" data-code="2714">✔️</span></td><td></td><td></td></tr><tr><td>View Apps</td><td><span data-gb-custom-inline data-tag="emoji" data-code="2714">✔️</span></td><td></td><td><span data-gb-custom-inline data-tag="emoji" data-code="2714">✔️</span></td><td></td><td></td></tr><tr><td>Install Apps</td><td><span data-gb-custom-inline data-tag="emoji" data-code="2714">✔️</span></td><td></td><td><span data-gb-custom-inline data-tag="emoji" data-code="2714">✔️</span></td><td></td><td></td></tr><tr><td>Create Apps</td><td><span data-gb-custom-inline data-tag="emoji" data-code="2714">✔️</span></td><td></td><td><span data-gb-custom-inline data-tag="emoji" data-code="2714">✔️</span></td><td></td><td></td></tr><tr><td>Edit Apps</td><td><span data-gb-custom-inline data-tag="emoji" data-code="2714">✔️</span></td><td></td><td><span data-gb-custom-inline data-tag="emoji" data-code="2714">✔️</span></td><td></td><td></td></tr><tr><td>Delete Apps</td><td><span data-gb-custom-inline data-tag="emoji" data-code="2714">✔️</span></td><td></td><td><span data-gb-custom-inline data-tag="emoji" data-code="2714">✔️</span></td><td></td><td></td></tr><tr><td>View environments</td><td><span data-gb-custom-inline data-tag="emoji" data-code="2714">✔️</span></td><td><span data-gb-custom-inline data-tag="emoji" data-code="2714">✔️</span></td><td><span data-gb-custom-inline data-tag="emoji" data-code="2714">✔️</span></td><td><span data-gb-custom-inline data-tag="emoji" data-code="2714">✔️</span></td><td></td></tr><tr><td>Create environments</td><td><span data-gb-custom-inline data-tag="emoji" data-code="2714">✔️</span></td><td></td><td><span data-gb-custom-inline data-tag="emoji" data-code="2714">✔️</span></td><td></td><td></td></tr><tr><td>Delete environments</td><td><span data-gb-custom-inline data-tag="emoji" data-code="2714">✔️</span></td><td></td><td><span data-gb-custom-inline data-tag="emoji" data-code="2714">✔️</span></td><td></td><td></td></tr><tr><td>Update environments</td><td><span data-gb-custom-inline data-tag="emoji" data-code="2714">✔️</span></td><td></td><td><span data-gb-custom-inline data-tag="emoji" data-code="2714">✔️</span></td><td></td><td></td></tr><tr><td>View scans</td><td><span data-gb-custom-inline data-tag="emoji" data-code="2714">✔️</span></td><td><span data-gb-custom-inline data-tag="emoji" data-code="2714">✔️</span></td><td><span data-gb-custom-inline data-tag="emoji" data-code="2714">✔️</span></td><td><span data-gb-custom-inline data-tag="emoji" data-code="2714">✔️</span></td><td></td></tr><tr><td>Create scans</td><td><span data-gb-custom-inline data-tag="emoji" data-code="2714">✔️</span></td><td><span data-gb-custom-inline data-tag="emoji" data-code="2714">✔️</span></td><td><span data-gb-custom-inline data-tag="emoji" data-code="2714">✔️</span></td><td></td><td></td></tr><tr><td>View resources</td><td><span data-gb-custom-inline data-tag="emoji" data-code="2714">✔️</span></td><td><span data-gb-custom-inline data-tag="emoji" data-code="2714">✔️</span></td><td><span data-gb-custom-inline data-tag="emoji" data-code="2714">✔️</span></td><td><span data-gb-custom-inline data-tag="emoji" data-code="2714">✔️</span></td><td></td></tr><tr><td>View artifacts</td><td><span data-gb-custom-inline data-tag="emoji" data-code="2714">✔️</span></td><td><span data-gb-custom-inline data-tag="emoji" data-code="2714">✔️</span></td><td><span data-gb-custom-inline data-tag="emoji" data-code="2714">✔️</span></td><td><span data-gb-custom-inline data-tag="emoji" data-code="2714">✔️</span></td><td></td></tr><tr><td>Create artifacts</td><td><span data-gb-custom-inline data-tag="emoji" data-code="2714">✔️</span></td><td><span data-gb-custom-inline data-tag="emoji" data-code="2714">✔️</span></td><td><span data-gb-custom-inline data-tag="emoji" data-code="2714">✔️</span></td><td></td><td></td></tr><tr><td>View Custom Rules</td><td><span data-gb-custom-inline data-tag="emoji" data-code="2714">✔️</span></td><td><span data-gb-custom-inline data-tag="emoji" data-code="2714">✔️</span></td><td><span data-gb-custom-inline data-tag="emoji" data-code="2714">✔️</span></td><td><span data-gb-custom-inline data-tag="emoji" data-code="2714">✔️</span></td><td></td></tr><tr><td>Create Custom Rules</td><td><span data-gb-custom-inline data-tag="emoji" data-code="2714">✔️</span></td><td><span data-gb-custom-inline data-tag="emoji" data-code="2714">✔️</span></td><td><span data-gb-custom-inline data-tag="emoji" data-code="2714">✔️</span></td><td></td><td></td></tr><tr><td>Edit Custom Rules</td><td><span data-gb-custom-inline data-tag="emoji" data-code="2714">✔️</span></td><td><span data-gb-custom-inline data-tag="emoji" data-code="2714">✔️</span></td><td><span data-gb-custom-inline data-tag="emoji" data-code="2714">✔️</span></td><td></td><td></td></tr><tr><td>Delete Custom Rules</td><td><span data-gb-custom-inline data-tag="emoji" data-code="2714">✔️</span></td><td><span data-gb-custom-inline data-tag="emoji" data-code="2714">✔️</span></td><td><span data-gb-custom-inline data-tag="emoji" data-code="2714">✔️</span></td><td></td><td></td></tr><tr><td>View Snyk Preview features</td><td><span data-gb-custom-inline data-tag="emoji" data-code="2714">✔️</span></td><td><span data-gb-custom-inline data-tag="emoji" data-code="2714">✔️</span></td><td><span data-gb-custom-inline data-tag="emoji" data-code="2714">✔️</span></td><td></td><td></td></tr><tr><td>Edit Snyk Preview features</td><td><span data-gb-custom-inline data-tag="emoji" data-code="2714">✔️</span></td><td></td><td><span data-gb-custom-inline data-tag="emoji" data-code="2714">✔️</span></td><td></td><td></td></tr><tr><td>View Users</td><td><span data-gb-custom-inline data-tag="emoji" data-code="2714">✔️</span></td><td><span data-gb-custom-inline data-tag="emoji" data-code="2714">✔️</span></td><td><span data-gb-custom-inline data-tag="emoji" data-code="2714">✔️</span></td><td><span data-gb-custom-inline data-tag="emoji" data-code="2714">✔️</span></td><td></td></tr><tr><td>Invite Users</td><td><span data-gb-custom-inline data-tag="emoji" data-code="2714">✔️</span></td><td></td><td><span data-gb-custom-inline data-tag="emoji" data-code="2714">✔️</span></td><td></td><td></td></tr><tr><td>Manage Users</td><td><span data-gb-custom-inline data-tag="emoji" data-code="2714">✔️</span></td><td></td><td><span data-gb-custom-inline data-tag="emoji" data-code="2714">✔️</span></td><td></td><td></td></tr><tr><td>Add Users</td><td><span data-gb-custom-inline data-tag="emoji" data-code="2714">✔️</span></td><td></td><td><span data-gb-custom-inline data-tag="emoji" data-code="2714">✔️</span></td><td></td><td></td></tr><tr><td>Provision Users</td><td><span data-gb-custom-inline data-tag="emoji" data-code="2714">✔️</span></td><td></td><td><span data-gb-custom-inline data-tag="emoji" data-code="2714">✔️</span></td><td></td><td></td></tr><tr><td>User Leave</td><td><span data-gb-custom-inline data-tag="emoji" data-code="2714">✔️</span></td><td><span data-gb-custom-inline data-tag="emoji" data-code="2714">✔️</span></td><td><span data-gb-custom-inline data-tag="emoji" data-code="2714">✔️</span></td><td></td><td></td></tr><tr><td>User Remove</td><td><span data-gb-custom-inline data-tag="emoji" data-code="2714">✔️</span></td><td></td><td><span data-gb-custom-inline data-tag="emoji" data-code="2714">✔️</span></td><td></td><td></td></tr><tr><td>View Outbound Webhooks</td><td><span data-gb-custom-inline data-tag="emoji" data-code="2714">✔️</span></td><td></td><td><span data-gb-custom-inline data-tag="emoji" data-code="2714">✔️</span></td><td></td><td></td></tr><tr><td>Create Outbound Webhooks</td><td><span data-gb-custom-inline data-tag="emoji" data-code="2714">✔️</span></td><td></td><td><span data-gb-custom-inline data-tag="emoji" data-code="2714">✔️</span></td><td></td><td></td></tr><tr><td>Remove Outbound Webhooks</td><td><span data-gb-custom-inline data-tag="emoji" data-code="2714">✔️</span></td><td></td><td><span data-gb-custom-inline data-tag="emoji" data-code="2714">✔️</span></td><td></td><td></td></tr><tr><td>View Organization assignments</td><td><span data-gb-custom-inline data-tag="emoji" data-code="2714">✔️</span></td><td></td><td><span data-gb-custom-inline data-tag="emoji" data-code="2714">✔️</span></td><td></td><td></td></tr><tr><td>Create assignments</td><td><span data-gb-custom-inline data-tag="emoji" data-code="2714">✔️</span></td><td></td><td><span data-gb-custom-inline data-tag="emoji" data-code="2714">✔️</span></td><td></td><td></td></tr><tr><td>Delete assignments</td><td><span data-gb-custom-inline data-tag="emoji" data-code="2714">✔️</span></td><td></td><td><span data-gb-custom-inline data-tag="emoji" data-code="2714">✔️</span></td><td></td><td></td></tr><tr><td>Edit assignments</td><td><span data-gb-custom-inline data-tag="emoji" data-code="2714">✔️</span></td><td></td><td><span data-gb-custom-inline data-tag="emoji" data-code="2714">✔️</span></td><td></td><td></td></tr><tr><td>Snyk Learn Management</td><td><span data-gb-custom-inline data-tag="emoji" data-code="2714">✔️</span></td><td></td><td><span data-gb-custom-inline data-tag="emoji" data-code="2714">✔️</span></td><td></td><td></td></tr></tbody></table>

## Group-level permissions

This table details the Group-level permissions that apply to each pre-defined role.

<table><thead><tr><th width="147"></th><th width="92">Org Admin</th><th width="128">Org Collaborator</th><th width="87">Group Admin</th><th width="147">Group Viewer</th><th>Group Member</th></tr></thead><tbody><tr><td>View Groups</td><td></td><td></td><td><span data-gb-custom-inline data-tag="emoji" data-code="2714">✔️</span></td><td><span data-gb-custom-inline data-tag="emoji" data-code="2714">✔️</span></td><td><span data-gb-custom-inline data-tag="emoji" data-code="2714">✔️</span></td></tr><tr><td>Edit Group details</td><td></td><td></td><td><span data-gb-custom-inline data-tag="emoji" data-code="2714">✔️</span></td><td></td><td></td></tr><tr><td>View Group settings</td><td></td><td></td><td><span data-gb-custom-inline data-tag="emoji" data-code="2714">✔️</span></td><td></td><td></td></tr><tr><td>Edit Group settings</td><td></td><td></td><td><span data-gb-custom-inline data-tag="emoji" data-code="2714">✔️</span></td><td></td><td></td></tr><tr><td>View Group notification settings</td><td></td><td></td><td><span data-gb-custom-inline data-tag="emoji" data-code="2714">✔️</span></td><td></td><td></td></tr><tr><td>Edit Group notification settings</td><td></td><td></td><td><span data-gb-custom-inline data-tag="emoji" data-code="2714">✔️</span></td><td></td><td></td></tr><tr><td>View Organizations</td><td></td><td></td><td><span data-gb-custom-inline data-tag="emoji" data-code="2714">✔️</span></td><td><span data-gb-custom-inline data-tag="emoji" data-code="2714">✔️</span></td><td><span data-gb-custom-inline data-tag="emoji" data-code="2714">✔️</span></td></tr><tr><td>Add Organizations</td><td></td><td></td><td><span data-gb-custom-inline data-tag="emoji" data-code="2714">✔️</span></td><td></td><td></td></tr><tr><td>Remove Organizations</td><td></td><td></td><td><span data-gb-custom-inline data-tag="emoji" data-code="2714">✔️</span></td><td></td><td></td></tr><tr><td>View Snyk Essentials</td><td></td><td></td><td><span data-gb-custom-inline data-tag="emoji" data-code="2714">✔️</span></td><td><span data-gb-custom-inline data-tag="emoji" data-code="2714">✔️</span></td><td></td></tr><tr><td>Edit Snyk Essentials</td><td></td><td></td><td><span data-gb-custom-inline data-tag="emoji" data-code="2714">✔️</span></td><td></td><td></td></tr><tr><td>View audit logs</td><td></td><td></td><td><span data-gb-custom-inline data-tag="emoji" data-code="2714">✔️</span></td><td></td><td></td></tr><tr><td>View IaC settings</td><td></td><td></td><td><span data-gb-custom-inline data-tag="emoji" data-code="2714">✔️</span></td><td></td><td></td></tr><tr><td>Edit IaC settings</td><td></td><td></td><td><span data-gb-custom-inline data-tag="emoji" data-code="2714">✔️</span></td><td></td><td></td></tr><tr><td>View Issues</td><td></td><td></td><td><span data-gb-custom-inline data-tag="emoji" data-code="2714">✔️</span></td><td><span data-gb-custom-inline data-tag="emoji" data-code="2714">✔️</span></td><td></td></tr><tr><td>View reports</td><td></td><td></td><td><span data-gb-custom-inline data-tag="emoji" data-code="2714">✔️</span></td><td><span data-gb-custom-inline data-tag="emoji" data-code="2714">✔️</span></td><td></td></tr><tr><td>Edit reports</td><td></td><td></td><td><span data-gb-custom-inline data-tag="emoji" data-code="2714">✔️</span></td><td></td><td></td></tr><tr><td>View request access settings</td><td></td><td></td><td><span data-gb-custom-inline data-tag="emoji" data-code="2714">✔️</span></td><td></td><td></td></tr><tr><td>Edit request access settings</td><td></td><td></td><td><span data-gb-custom-inline data-tag="emoji" data-code="2714">✔️</span></td><td></td><td></td></tr><tr><td>Read Roles</td><td></td><td></td><td><span data-gb-custom-inline data-tag="emoji" data-code="2714">✔️</span></td><td></td><td></td></tr><tr><td>Create Roles</td><td></td><td></td><td><span data-gb-custom-inline data-tag="emoji" data-code="2714">✔️</span></td><td></td><td></td></tr><tr><td>Edit Roles</td><td></td><td></td><td><span data-gb-custom-inline data-tag="emoji" data-code="2714">✔️</span></td><td></td><td></td></tr><tr><td>Remove Roles</td><td></td><td></td><td><span data-gb-custom-inline data-tag="emoji" data-code="2714">✔️</span></td><td></td><td></td></tr><tr><td>View policies</td><td></td><td></td><td><span data-gb-custom-inline data-tag="emoji" data-code="2714">✔️</span></td><td><span data-gb-custom-inline data-tag="emoji" data-code="2714">✔️</span></td><td></td></tr><tr><td>Create policies</td><td></td><td></td><td><span data-gb-custom-inline data-tag="emoji" data-code="2714">✔️</span></td><td></td><td></td></tr><tr><td>Edit policies</td><td></td><td></td><td><span data-gb-custom-inline data-tag="emoji" data-code="2714">✔️</span></td><td></td><td></td></tr><tr><td>Delete policies</td><td></td><td></td><td><span data-gb-custom-inline data-tag="emoji" data-code="2714">✔️</span></td><td></td><td></td></tr><tr><td>View service accounts</td><td></td><td></td><td><span data-gb-custom-inline data-tag="emoji" data-code="2714">✔️</span></td><td></td><td></td></tr><tr><td>Create service accounts</td><td></td><td></td><td><span data-gb-custom-inline data-tag="emoji" data-code="2714">✔️</span></td><td></td><td></td></tr><tr><td>Edit service accounts</td><td></td><td></td><td><span data-gb-custom-inline data-tag="emoji" data-code="2714">✔️</span></td><td></td><td></td></tr><tr><td>Remove service accounts</td><td></td><td></td><td><span data-gb-custom-inline data-tag="emoji" data-code="2714">✔️</span></td><td></td><td></td></tr><tr><td>View Apps</td><td></td><td></td><td><span data-gb-custom-inline data-tag="emoji" data-code="2714">✔️</span></td><td></td><td></td></tr><tr><td>Install Apps</td><td></td><td></td><td><span data-gb-custom-inline data-tag="emoji" data-code="2714">✔️</span></td><td></td><td></td></tr><tr><td>Edit Apps</td><td></td><td></td><td><span data-gb-custom-inline data-tag="emoji" data-code="2714">✔️</span></td><td></td><td></td></tr><tr><td>View Snyk Preview features</td><td></td><td></td><td><span data-gb-custom-inline data-tag="emoji" data-code="2714">✔️</span></td><td></td><td></td></tr><tr><td>Edit Snyk Preview features</td><td></td><td></td><td><span data-gb-custom-inline data-tag="emoji" data-code="2714">✔️</span></td><td></td><td></td></tr><tr><td>View SSO settings</td><td></td><td></td><td><span data-gb-custom-inline data-tag="emoji" data-code="2714">✔️</span></td><td></td><td></td></tr><tr><td>Edit SSO settings</td><td></td><td></td><td><span data-gb-custom-inline data-tag="emoji" data-code="2714">✔️</span></td><td></td><td></td></tr><tr><td>View Tags</td><td></td><td></td><td><span data-gb-custom-inline data-tag="emoji" data-code="2714">✔️</span></td><td><span data-gb-custom-inline data-tag="emoji" data-code="2714">✔️</span></td><td><span data-gb-custom-inline data-tag="emoji" data-code="2714">✔️</span></td></tr><tr><td>View users</td><td></td><td></td><td><span data-gb-custom-inline data-tag="emoji" data-code="2714">✔️</span></td><td><span data-gb-custom-inline data-tag="emoji" data-code="2714">✔️</span></td><td><span data-gb-custom-inline data-tag="emoji" data-code="2714">✔️</span></td></tr><tr><td>Add users to Group</td><td></td><td></td><td><span data-gb-custom-inline data-tag="emoji" data-code="2714">✔️</span></td><td></td><td></td></tr><tr><td>Provision users</td><td></td><td></td><td><span data-gb-custom-inline data-tag="emoji" data-code="2714">✔️</span></td><td></td><td></td></tr><tr><td>Edit users in Group</td><td></td><td></td><td><span data-gb-custom-inline data-tag="emoji" data-code="2714">✔️</span></td><td></td><td></td></tr><tr><td>Remove users</td><td></td><td></td><td><span data-gb-custom-inline data-tag="emoji" data-code="2714">✔️</span></td><td></td><td></td></tr><tr><td>Delete users</td><td></td><td></td><td><span data-gb-custom-inline data-tag="emoji" data-code="2714">✔️</span></td><td></td><td></td></tr><tr><td>Assign and Unassign Roles</td><td></td><td></td><td><span data-gb-custom-inline data-tag="emoji" data-code="2714">✔️</span></td><td></td><td></td></tr></tbody></table>

## Tenant-level permissions <a href="#tenant-level-permissions" id="tenant-level-permissions"></a>

Tenant permissions are set and managed on the Tenant **Members** page.\
The available Tenant roles are: **Tenant Admin**, **Tenant Viewer**, and **Tenant Member**. For more information, see [Manage users in a Tenant](https://docs.snyk.io/snyk-platform-administration/groups-and-organizations/tenant/manage-users-in-a-tenant).

This table details the Tenant-level permissions that apply to each pre-defined role:

|                               | Tenant Admin         | Tenant Viewer        | Tenant Member        |
| ----------------------------- | -------------------- | -------------------- | -------------------- |
| View Tenant                   | :heavy\_check\_mark: | :heavy\_check\_mark: | :heavy\_check\_mark: |
| Edit Tenant                   | :heavy\_check\_mark: |                      |                      |
| List Group                    | :heavy\_check\_mark: | :heavy\_check\_mark: |                      |
| View Membership               | :heavy\_check\_mark: | :heavy\_check\_mark: |                      |
| Edit Membership               | :heavy\_check\_mark: |                      |                      |
| Edit Owner                    | :heavy\_check\_mark: |                      |                      |
| Create SSO                    | :heavy\_check\_mark: |                      |                      |
| Edit SSO                      | :heavy\_check\_mark: |                      |                      |
| View SSO                      | :heavy\_check\_mark: | :heavy\_check\_mark: |                      |
| Delete SSO                    | :heavy\_check\_mark: |                      |                      |
| View User                     | :heavy\_check\_mark: | :heavy\_check\_mark: |                      |
| View Report                   | :heavy\_check\_mark: | :heavy\_check\_mark: |                      |
| View Billing                  | :heavy\_check\_mark: | :heavy\_check\_mark: |                      |
| Raise Support Community Cases | :heavy\_check\_mark: | :heavy\_check\_mark: | :heavy\_check\_mark: |
| View Support Community Cases  | :heavy\_check\_mark: |                      |                      |


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.snyk.io/snyk-platform-administration/user-roles/pre-defined-roles.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
