Roles
Access in JetBrains Central Console is role-based. Every role is some combination of permissions that define what this role can do. You can either use default roles or create a new one and then assign it to principals: users, groups.
Create roles
In the sidebar, under Users and access, select Roles.
If you don't see this page, your role doesn't have the necessary permissions.
In the top-right corner of the Roles page, click New role.
In the New role dialog, enter a name for the role.
Define the set of permissions for this role.
Click Create.
Edit roles
In the sidebar, under Users and access, select Roles.
If you don't see this page, your role doesn't have the necessary permissions.
Click the permissions assigned to the role.
Alternatively, click ... next to the role and select Edit role.
In the Edit role dialog, edit the permissions and the name of the role.
Click Save changes to apply.
Delete roles
In the sidebar, under Users and access, select Roles.
If you don't see this page, your role doesn't have the necessary permissions.
Click ... next to the role and select Delete role.
Confirm deletion.
Assign roles
You can assign roles to users and groups. Assigning a role adds permissions that this role includes.
For information about assigning roles, see:
Permissions
Permissions define which sections of the UI the role has access to.
Permission | Licensing | Billing | Usage | ||||||||||||||||
Products and services | Licenses | Teams | Transactions and invoices | Spending report | Subscription packs | ||||||||||||||
|
|
|
| ||||||||||||||||
|
|
|
| ||||||||||||||||
| |||||||||||||||||||
|
|
| |||||||||||||||||
|
| ||||||||||||||||||
|
|
|
| ||||||||||||||||
* Read-only access.
Manage organization
Allows managing everything in JetBrains Central Console.
Only the Org admin has this permission by default.
View organization members
Allows viewing information about users, groups, roles.
Only the Org viewer has this permission by default.
Manage AI settings
Allows managing AI settings.
Only the AI admin has this permission by default.
View AI settings
Allows viewing AI settings.
The following default roles have this permission by default:
Manage AI access
Allows managing Users and licensing.
Only the AI admin has this permission by default.
View AI access
Allows viewing Users and licensing.
The following default roles have this permission by default:
View AI analytics
Allows viewing AI analytics.
The following default roles have this permission by default:
Manage licensing and billing
Allows purchasing and assigning licenses, managing billing, teams, contacts, and global org settings. Also allows viewing information about users, groups, and roles.
Only the Licensing and billing manager has this permission by default.
Manage purchases
Allows purchasing licenses, managing billing, viewing teams and global org settings.
The following default roles have this permission by default:
View licenses
Allows viewing licenses, teams, and global org settings.
The following default roles have this permission by default:
Primary contacts have access to your organization's profile and receive email notifications relevant to their role.
Role | Permitted actions | Email notifications |
|---|---|---|
Primary licensee |
| Licensing notifications |
Primary technical |
| Technical updates |
Primary billing |
| Billing notifications |
Default roles
JetBrains Central Console defines several default roles.
Org admin
A primary organization admin role with management access to everything.
Default permissions:
Org viewer
A role with read-only access to most pages in JetBrains Central Console.
Default permissions:
AI admin
A role with management access to AI-related pages.
Default permissions:
AI viewer
A role with read-only access to AI-related pages.
Default permissions:
AI analytics viewer
Licensing and billing manager
A role with management access to licensing and billing – not only purchasing licenses but also assigning them.
Default permissions:
Purchase manager
A role for license procurement – purchasing licenses but not assigning them.
Default permissions:
License viewer
Team admin
This is a special role for users who manage licenses and orders within a team. Team admins don't have visibility into or control over other teams or organization-wide settings.
Team admins can:
Assign and revoke licenses from the team's pool.
Purchase or upgrade licenses for the team.
Invite other team admins to manage the same team.
You can get the team admin role automatically when purchasing licenses or by invitation from an org admin or another team admin.
Purchasing new licenses does not grant you the org admin role for an existing organization if another person previously purchased licenses for that organization. Instead, your purchased licenses will form a new team, and you will receive the team admin role.
Org admins and team admins can invite you to become a team admin for a specific team. For more information, see Add or remove team admins.