Claude Platform Docs

Daftar Peran RBAC

beta.organization.rbac_roles.list(**kwargs) -> SyncPageCursor[BetaRBACRole]
GET/v1/organizations/rbac_roles

Tampilkan daftar Peran RBAC di organisasi.

API Peran RBAC hanya tersedia untuk organisasi Claude Enterprise.

Parameters
limit: Optional[int]⁠Query parameter

Number of items to return per page.

Defaults to 20. Ranges from 1 to 1000.

default20
minimum1
maximum1000
page: Optional[str]⁠Query parameter

Optionally set to the next_page token from the previous response.

Returns
class BetaRBACRole: type: "rbac_role"; id; created_at; ... # 3 more
type: Literal["rbac_role"]

Object type.

For RBAC Roles, this is always "rbac_role".

defaultrbac_role
id: str

ID of the RBAC Role.

created_at: datetime

RFC 3339 datetime string indicating when the RBAC Role was created.

formatdate-time
display_name: str

Name of the RBAC Role. For a role created by Anthropic, this name can differ from the label claude.ai shows, and Anthropic may change the name. To keep a lasting reference to a role, store its id.

updated_at: datetime

RFC 3339 datetime string indicating when the RBAC Role was last updated.

formatdate-time
name: str⁠Deprecated

Deprecated: use display_name instead. Name of the RBAC Role; always the same value as display_name.

Use `display_name` instead; `name` always has the same value.
Daftar Peran RBAC
import os
from anthropic import Anthropic

client = Anthropic(
    api_key=os.environ.get(
        "ANTHROPIC_API_KEY"
    ),  # This is the default and can be omitted
)
page = client.beta.organization.rbac_roles.list()
page = page.data[0]
print(page.id)
Returns Examples
Response 200
{
  "data": [
    {
      "id": "rbac_role_016J8xVtKpDq3Wy9ZmN2hR4s",
      "created_at": "2024-10-30T23:58:27.427722Z",
      "display_name": "Project Editor",
      "name": "Project Editor",
      "type": "rbac_role",
      "updated_at": "2024-10-30T23:58:27.427722Z"
    }
  ],
  "has_more": true,
  "next_page": "eyJjdXJzb3IiOiAicmJhY19yb2xlXzAxIn0"
}