Admin Portal roles

The Admin Portal uses role-based access control for members of a PubNub organization. A role sets what a member can see and change in the Admin Portal, such as apps, keysets, secret keys, usage, and Functions. Roles don't affect what your app's clients can do on channels. Access Manager controls that through tokens.

You assign a role when you invite an organization member.

Account Owner

Every organization has one Account Owner: the user who created the organization. The Account Owner has the same access as Account Admin and cannot be removed, reassigned, or managed through the Members tab.

Roles​

RolePermissions
Account AdminFull control over the account. Can create, update, and delete secrets.
Account ViewerView all apps and keysets (secret keys excluded). Observe account-wide usage. Cannot modify apps, keysets, or account settings.
App AdminAll App Viewer permissions. All Functions Developer permissions. Modify app and its keysets. Create, view, and edit Functions Deployments at the app level.
App ViewerAll Functions Viewer permissions. Access app. View keys (secret key excluded). Observe app usage. View Functions Deployments at the app level.
Key AdminAll Key Viewer permissions. All Functions Developer permissions. Modify keyset. Create, update, and delete secrets. Create, view, and edit Functions Deployments at the keyset level.
Key ViewerAll Functions Viewer permissions. Access keyset information (secret key excluded). Observe keyset usage. View Functions Deployments at the keyset level.
Business InsightsView Insights dashboards and edit dashboard settings. No access to app or keyset settings. Formerly named PubNub Insights.
BizOps Dashboard OperatorManage members, memberships, channels, channel memberships, and presence rules for a keyset. No access to other Admin Portal sections. Formerly named BizOps Objects Operator.
Illuminate AdminView, create, and edit Business Objects, Dashboards, and Decisions in Illuminate. No access to other Admin Portal sections.
Functions DeveloperCreate, edit, and delete packages and Functions across the entire account. Cannot be assigned alongside Account Admin.
Functions ViewerView Functions code and deployments across the entire account. Cannot be assigned alongside Account Admin.

Mutually exclusive roles​

A member can hold more than one Admin Portal role, except for the combinations in this table.

RoleCannot be combined with
Account AdminApp Admin, App Viewer, Account Viewer, Key Admin, Key Viewer, Business Insights, BizOps Dashboard Operator, Functions Viewer, Functions Developer, Illuminate Admin
Account ViewerAccount Admin, App Admin, App Viewer, Key Admin, Key Viewer
App AdminAccount Admin, App Viewer (same app), Key Admin (same app), Key Viewer (same app)
App ViewerAccount Admin, App Admin (same app), Key Viewer (same app)
Key AdminAccount Admin, App Admin (same app), Key Viewer (same keyset)
Key ViewerAccount Admin, App Admin (same app), App Viewer (same app), Key Admin (same keyset)
Business InsightsAccount Admin
BizOps Dashboard OperatorAccount Admin
Functions DeveloperAccount Admin, Functions Viewer
Functions ViewerAccount Admin, Functions Developer
Illuminate AdminAccount Admin

Was this page useful?

Last updated on