Skip to content

14.3Roles and permissions

A team has two roles: owner and member.

  • An owner can do everything a member can. An owner can also read the audit log and change the team's alert defaults.
  • In the team window, the owner role is shown as the admin role. Anyone with an admin role there is an owner in obsrvly.
  • Everyone else is a member.
  • The person who creates the team is an owner.
You can…OwnerMember
Create, edit, pause and delete monitorsYesYes
Manage alert channels, secrets, maintenance windows and the status pageYesYes
Create and revoke API keysYesYes
Acknowledge incidentsYesYes
Open billing → plansYesYes
Change the team's alert defaults (9.4)YesNo
Read the audit log (14.5)YesNo
Delete deploy markers (3.8)YesNo
Get plan-limit warning emailsYesNo

Change someone's role#

  1. Select billing, then team.
  2. In the members list, change the person's role.

The audit log shows "changed the role of member" with their email, for example role owner → member.

What members see#

  • On alerting → thresholds, owners see edit team defaults. Members see "Only a team owner can change the team's defaults." Alerts for every monitor still follow your alert policy (chapter 9).
  • On billing → audit log, members see "Only a team owner can read the audit log".

Roles and API keys#

An API key is never an owner, even if an owner created it. These calls need an owner who is signed in to the dashboard:

TaskDashboardAPI
Read the audit logOwnersListAuditEvents, owner's signed-in session only
Change team alert defaultsOwnersSetTeamAlertPolicy, owner's signed-in session only

With a key, or as a member, these calls fail with permission_denied. The messages are "only a team owner can read its audit log" and "only a team owner can change its paging defaults". To check through the API whether you may change the defaults, see chapter 13.

Last updated