User roles are essential for managing access and permissions within your account. Various user roles enable individuals to perform specific tasks and access certain features. Different roles grant varying levels of access to specific areas and actions.
Here is a comprehensive breakdown of the user roles in your account, detailing their permissions and key attributes:
Role name | Permissions | Notes |
Account Admin |
Full control over the account | Highest level of access within the account |
App Viewer |
Access app, view keys, observe app usage | Basic access for reviewing app-related information |
App Admin |
All permissions of "App Viewer", modify app and its keys | Enables changes to app settings and keys |
Key Viewer |
Access key information, observe key usage | Provides access to key-related data |
Key Viewer - Hidden Secret |
All permissions of "Key Viewer" with secret key hidden | Enhances security by concealing sensitive key information |
Key Admin |
All permissions of "Key Viewer", modify key | Allows changes to key settings |
Functions Viewer - for Keyset |
View code for functions associated with a specific key | Requires at least one of roles 2-6 to work with functions |
Functions Viewer - for an App |
All permissions of "Functions Viewer - for Keyset", view functions for entire app | Provides access to view code for app functions |
Functions Operator - for a Keyset |
Start, stop, restart modules for a specific key and its associated functions | Facilitates control over functions for a given keyset |
Functions Operator - for an App |
Manage modules for the entire app and its associated functions | Facilitates control over all app functions and modules |
Functions Developer - for a Keyset |
All permissions of "Functions Operator - for a Keyset", create, edit, delete modules and functions | Grants comprehensive control and customization over keyset functions |
Functions Developer - for an App |
All permissions of "Functions Operator - for an App," manage functions for entire app and its keys | Grants comprehensive control and customization over all app functions and modules |
PubNub Insights |
View Insights dashboards, edit dashboard settings, no access to app and keyset settings | Provides read-only access to Insights information; Restricted from certain areas like Functions, Events & Actions |
Properly managing user roles is crucial for maintaining a secure, well-organized account environment. Assigning the right roles ensures that team members can access the features and perform required tasks, while also safeguarding sensitive information. By understanding the permissions associated with each role, you can effectively collaborate and manage your account with precision and confidence.
See also:
In case of any questions contact us at support@pubnub.com