Where roles are assigned
Every member has an account role and a role in each space they belong to. Accounts with more than one organization also assign organization roles. In a public space, a member without an explicit space role falls back to their organization role, so you can set a default at the organization and override it in the spaces that need a different role. Custom roles cover cases where the built-in roles grant too much or too little.Developer access
Developer access is required to create API keys and service keys. Account Admins and Account Members have it by default, while Member - UI Only and Annotator members do not. Annotators cannot invite members. Members and UI-only members can invite people if the account allows it.Account-wide developer access lock
Account-wide developer access lock
Account Admins can turn on the developer access lock under Account Settings → Security. While the lock is on, user keys cannot call the REST API, and nobody can create or refresh API keys or service keys. This applies to Account Admins too. Existing service keys keep working.
Custom roles
A custom role is a named set of permissions you choose. It is assigned as a space role, either in an invitation or through a SAML role mapping.- Go to Account Settings → Roles and click New Role.
- Enter a name.
- Choose the permissions. The permission list is searchable. A preset role can be used as a starting point.
- Click Save Role.