Claude Platform Docs

Membres

Lister les membres d'un groupe RBAC
beta.organization.rbac_groups.members.list(rbac_group_id, **kwargs) -> SyncPageCursor[BetaRBACGroupMember]
GET/v1/organizations/rbac_groups/{rbac_group_id}/members
Ajouter un membre à un groupe RBAC
beta.organization.rbac_groups.members.add(rbac_group_id, **kwargs) -> BetaRBACGroupMember
POST/v1/organizations/rbac_groups/{rbac_group_id}/members

Ajoute un utilisateur à un groupe RBAC. L'appartenance aux groupes provisionnés par un fournisseur d'identité (type de source "scim") ne peut pas être modifiée via l'API tant qu'une organisation du tenant utilise le provisionnement SCIM.

Retirer un membre d'un groupe RBAC
beta.organization.rbac_groups.members.remove(user_id, **kwargs) -> MemberRemoveResponse
DELETE/v1/organizations/rbac_groups/{rbac_group_id}/members/{user_id}

Retire un utilisateur d'un groupe RBAC. L'appartenance aux groupes provisionnés par un fournisseur d'identité (type de source "scim") ne peut pas être modifiée via l'API tant qu'une organisation du tenant utilise le provisionnement SCIM.

Models
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.

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.