Claude Platform Docs

Autorizzazioni

Elenca autorizzazioni del ruolo RBAC
PermissionListPage beta().organization().rbacRoles().permissions().list(params = PermissionListParams.none(), requestOptions = RequestOptions.none())
GET/v1/organizations/rbac_roles/{rbac_role_id}/permissions

Elenca le autorizzazioni concesse da un ruolo RBAC.

Models
class BetaRbacAllConnectorsPermissionResource { type = "all_connectors"; }
JsonValue type = "all_connectors"

Kind of resource the permission applies to.

class BetaRbacConnectorPermissionResource { type = "connector"; connectorId; }
JsonValue type = "connector"

Kind of resource the permission applies to.

String connectorId

ID of the connector the permission applies to.

class BetaRbacConnectorScopePermissionResource { type = "connector_scope"; connectorId; scope; }
JsonValue type = "connector_scope"

Kind of resource the permission applies to.

String connectorId

ID of the connector the permission applies to.

String scope

OAuth scope the permission names — the role may receive this scope when tokens are minted for the connector.

Subject to the same encoding rule as tool_name: a scope containing characters outside [a-zA-Z0-9_-] (or colliding with a reserved form) appears server-encoded in a stable {prefix}_{32-hex} form. OAuth scopes routinely contain : and /, so most appear encoded.

class BetaRbacConnectorToolPermissionResource { type = "connector_tool"; connectorId; toolName; }
JsonValue type = "connector_tool"

Kind of resource the permission applies to.

String connectorId

ID of the connector the permission applies to.

String toolName

Published name of the connector tool the permission applies to.

When the published name contains characters outside [a-zA-Z0-9_-] (or collides with a reserved form), it is server-encoded into a stable {prefix}_{32-hex} form — a shortened readable prefix of the name plus a hash — from which the published name is not recoverable.

class BetaRbacOrganizationPermissionResource { type = "organization"; organizationId; }
JsonValue type = "organization"

Kind of resource the permission applies to.

String organizationId

UUID of the organization the permission applies to.

class BetaRbacRolePermission { type = "rbac_role_permission"; action; resource; }