Claude Platform Docs

列出 RBAC 群組成員

beta.organization.rbac_groups.members.list(rbac_group_id, **kwargs) -> SyncPageCursor[BetaRBACGroupMember]
GET/v1/organizations/rbac_groups/{rbac_group_id}/members

列出 RBAC 群組的成員。

RBAC 群組 API 僅供 Claude Enterprise 組織使用。

Parameters
rbac_group_id: str⁠Path parameter

ID of the RBAC Group.

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 BetaRBACGroupMember: type: "rbac_group_member"; created_at; email; ... # 2 more
type: Literal["rbac_group_member"]

Object type.

For RBAC Group Members, this is always "rbac_group_member".

defaultrbac_group_member
created_at: datetime

RFC 3339 timestamp of when the User was added to the RBAC Group.

formatdate-time
email: str

Email of the User.

rbac_group_id: str

ID of the RBAC Group.

user_id: str

ID of the User.

列出 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_groups.members.list(
    rbac_group_id="rbac_group_id",
)
page = page.data[0]
print(page.rbac_group_id)
Returns Examples
Response 200
{
  "data": [
    {
      "created_at": "2024-10-30T23:58:27.427722Z",
      "email": "user@emaildomain.com",
      "group_id": "rbac_group_012rppKaSVsmTo6NqRDXQXNF",
      "rbac_group_id": "rbac_group_012rppKaSVsmTo6NqRDXQXNF",
      "type": "rbac_group_member",
      "user_id": "user_01WCz1FkmYMm4gnmykNKUu3Q"
    }
  ],
  "has_more": false,
  "next_page": "eyJjdXJzb3IiOiAicmJhY19ncm91cF8wMSJ9"
}