Skip to main content
PATCH
cURL

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Path Parameters

resource_id
string<uuid>
required

The ID of the resource.

access_level_remote_id
string
required

The remote ID of the access level.

Body

application/json

Info for updating a custom access level.

access_level_name
string

The new human-readable name.

policy
string | null

The new policy document.

requestable_by_default
boolean

Whether the role is requestable.

stackable_sensitivity_index
integer | null

The new sensitivity index.

clear_stackable_sensitivity_index
boolean

Set to true to remove from the hierarchy.

Response

The updated custom access level.

A custom access level for a resource.

resource_custom_access_level_id
string<uuid>
required

The unique ID of the custom access level.

resource_id
string<uuid>
required

The resource this access level belongs to.

access_level
object
required

Access Level Object

Description

The AccessLevel object is used to represent the level of access that a principal has. The "default" access level is a AccessLevel object whose fields are all empty strings.

Usage Example

View the AccessLevel of a resource/user or resource/group pair to see the level of access granted to the resource.

Example:
requestable_by_default
boolean
required

Whether this role is requestable.

policy
string | null

The policy document for this access level.

stackable_sensitivity_index
integer | null

The sensitivity index in the access hierarchy. Null if unranked.

member_resource_ids
string<uuid>[] | null

When addressed via a parent resource, lists the child resource IDs that back this aggregated entry.

created_at
string<date-time>
updated_at
string<date-time>
Last modified on September 2, 2026