Claude Platform Docs

Mitglied aus RBAC-Gruppe entfernen

beta.organization.rbac_groups.members.remove(user_id, **kwargs) -> MemberRemoveResponse
DELETE/v1/organizations/rbac_groups/{rbac_group_id}/members/{user_id}

Entfernt einen Benutzer aus einer RBAC-Gruppe. Die Mitgliedschaft in Gruppen, die von einem Identitätsanbieter bereitgestellt werden (Quelltyp "scim"), kann nicht über die API geändert werden, solange eine Organisation im Tenant SCIM-Provisioning verwendet.

Die RBAC Groups API ist nur für Claude Enterprise-Organisationen verfügbar.

Parameters
rbac_group_id: str⁠Path parameter

ID of the RBAC Group.

user_id: str⁠Path parameter

ID of the User.

Returns
class MemberRemoveResponse: type: "rbac_group_member_deleted"; rbac_group_id; user_id
type: Literal["rbac_group_member_deleted"]

Deleted object type. For RBAC Group Members, this is always "rbac_group_member_deleted".

defaultrbac_group_member_deleted
rbac_group_id: str

ID of the RBAC Group.

user_id: str

ID of the User.

Mitglied aus RBAC-Gruppe entfernen
import os
from anthropic import Anthropic

client = Anthropic(
    api_key=os.environ.get(
        "ANTHROPIC_API_KEY"
    ),  # This is the default and can be omitted
)
member = client.beta.organization.rbac_groups.members.remove(
    user_id="user_id",
    rbac_group_id="rbac_group_id",
)
print(member.rbac_group_id)
Returns Examples
Response 200
{
  "group_id": "rbac_group_012rppKaSVsmTo6NqRDXQXNF",
  "rbac_group_id": "rbac_group_012rppKaSVsmTo6NqRDXQXNF",
  "type": "rbac_group_member_deleted",
  "user_id": "user_01WCz1FkmYMm4gnmykNKUu3Q"
}