Full Directory of Arthur Permissions#

This directory lists the full set of permissions available in the Arthur platform for use with Custom RBAC. These permissions are used in the built-in roles. You can also use these permissions in your own custom roles to provide granular access control to resources in Arthur.

What is a permission in Arthur?#

A permission in Arthur is a combination of a resource and an associated action that can be taken on that resource. Each permission corresponds to a set of API endpoints that a user gains access to when their role includes that permission. These permissions are also used by the UI to provide access to different features in the UI as denoted by the “Needed in UI?” column.

Click the sample API endpoint links in the following tables to see more details about the underlying functionality and data included with each permission.

Organization Management Permissions#

Resource

Action

Description

Sample API Endpoints

Needed in UI?

organization_global

read

See all organizations that exist across your Arthur installation

Get all organizations

◻️

organization_global

write

Create a new organization or edit an existing organization

Create a new organization, Edit an organiation

◻️

organization

read

See details of a specific organization

Get an organization

◻️

organization

delete

Delete a specific organization

Delete an organization

◻️

organization_metrics

read

See the usage metrics for a specific organization

Get organization usage

☑️

organization_usage

read

See the usage limits associated with a specific organization

Get organization limits

☑️

custom_roles

read

See existing custom roles for an organization

Get custom roles

◻️

custom_roles

write

Create custom roles for an organization

Create new custom roles

◻️

custom_roles

delete

Delete custom roles for an organization

Delete custom roles

◻️

Alert & Insight Permissions#

Resource

Action

Description

Sample API Endpoints

Needed in UI?

alert

read

See a triggered alert. An alert includes information about the configured alert rule and the triggered metric value

Get alerts

☑️

alert

resolve

Resolve a triggered alert

Update Alert Status

☑️

alert

notify

Sends an email notification for the given alert to the configured users and integrations

Send alert notification

☑️

insight

read

See generated insights. An insight includes information about a subset of inferences

Get insights

☑️

insight

resolve

Resolve a generated insight

Update insight status

☑️

What is an alert ?

What is an insight ?