StatusDashboard

Roles & Permissions

Role-based access control and how to assign roles.

View Markdown

StatusDashboard uses role-based access control to limit what each teammate can do in the admin console. Every user holds at least one role; admins assign roles at invite time and can change them later from Users.

Effective permissions are the union of all assigned roles. API keys inherit the key owner's roles. The sections below define each role and map capabilities across the product.


Roles

StatusDashboard uses role-based access control (RBAC). Each user is assigned one or more roles at invite time, and those roles can be changed at any point by an admin.

RoleDescription
AdminFull access to organization settings, users, billing, security, events, event templates, uptime reports, status dashboards, subscribers, integrations, and product support tickets.
EventManage incidents, maintenance, informational events, and event templates, with read access to components, severities, workflows, and segments used inside event forms. Can open and reply on product support tickets. Cannot manage status dashboards, subscribers, integrations, org settings, billing, users, or uptime reports.
SubscriberManage email, SMS, and WhatsApp subscribers and outbound integration endpoints; maintain suppression lists; view delivery history and logs; list status dashboards and components for targeting; open and reply on product support tickets. Cannot manage events, event templates, dashboard configuration, org settings, billing, users, SSO, the audit log, or inbound webhook keys.

A user can hold multiple roles simultaneously. The effective permissions are the union of all assigned roles. Every user must hold at least one role.

Permissions by role

Capability names use two verbs:

  • View — read-only access (list, get, history, logs).
  • Manage — write access (create, update, delete, and other mutations).

Navigation shows the full product structure for every role. Pages enforce permissions on load: if you open something your role cannot use, you see the standard access denied message rather than being redirected elsewhere.

API keys inherit the owner's tenant roles. A key can only call endpoints the owner's roles allow. Billing changes require signing in as a user; platform API keys cannot manage billing even when the key owner is an admin.

Account & overview

CapabilityAdminEventSubscriber
View own profile
View organization overview
View organization account
Manage account settings

Organization & billing

CapabilityAdminEventSubscriber
View billing
Manage billing
View users
Manage users

Manage billing requires an interactive admin console session. API keys cannot subscribe, change plans, or update payment methods.

Security

CapabilityAdminEventSubscriber
Manage personal API keys
Manage SSO providers
View audit log

Events

CapabilityAdminEventSubscriber
View events
Manage events
Manage event timeline and notes
View post-mortems
Manage post-mortems
View and manage event templates

Applying a template when creating an event is part of event management.

Event configuration

Severities, workflows, and segments appear in event forms for operators. Configuration pages under Settings require admin.

CapabilityAdminEventSubscriber
Use severities and workflows in events
Manage severities
Manage workflows
Use segments in events
Manage segments and tags

Components & status dashboards

Subscriber access to status dashboards is limited to listing dashboards and their component maps (for subscriber targeting). Dashboard configuration is admin-only. Event operators do not need dashboard access.

CapabilityAdminEventSubscriber
View components
Manage components
View status dashboards
Manage status dashboards and settings

Manage status dashboards and settings covers all per-dashboard admin tabs, including branding, domains, subscriptions toggles, content, custom code, SSO, network (IP allowlist), widget, digital signs, API access, whitelabel, and support configuration.

Reports

CapabilityAdminEventSubscriber
Generate uptime reports

Subscribers

Customer and end-user notification channels: email, SMS, and WhatsApp. Suppression lists are managed alongside each channel's subscriber list.

CapabilityAdminEventSubscriber
Manage email subscribers
Manage SMS subscribers
Manage WhatsApp subscribers
Manage email suppression list
Manage SMS suppression list
Manage WhatsApp suppression list

Integrations

Outbound endpoints (Slack channels, Teams, Google Chat, and outbound webhooks) can be managed by the subscriber role. Inbound webhook signing keys are admin-only.

CapabilityAdminEventSubscriber
Manage outbound integration endpoints
Manage integration suppression lists
View inbound webhook keys and quota
Manage inbound webhook signing keys
View inbound webhook logs

Notification delivery

Delivery history charts and per-message logs for every channel.

CapabilityAdminEventSubscriber
View email delivery history and logs
View SMS delivery history and logs
View WhatsApp delivery history and logs
View Slack delivery history and logs
View Teams delivery history and logs
View Google Chat delivery history and logs
View webhook delivery history and logs

Support

Product support tickets in the admin console are separate from per-dashboard Support tab configuration (admin-only under status dashboard settings).

CapabilityAdminEventSubscriber
View and reply on product support tickets
Create product support tickets

Assigning roles

Roles are assigned when inviting a new user and can be updated at any time from the Users list.

At least one admin is required. Every organization must have at least one user with the admin role at all times. You cannot remove the admin role from the only remaining admin.

On this page

We use cookies

We use essential cookies to keep the site working, and optional analytics cookies to understand how it's used. Read our Privacy Policy.