Claude Platform Docs

Members

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

List members of an RBAC Group.

Add RBAC Group Member
beta.organization.rbac_groups.members.add(rbac_group_id, **kwargs) -> BetaRBACGroupMember
POST/v1/organizations/rbac_groups/{rbac_group_id}/members

Add a User to an RBAC Group. Membership of groups provisioned by an identity provider (source type "scim") cannot be modified via the API while an organization in the tenant uses SCIM provisioning.

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

Remove a User from an RBAC Group. Membership of groups provisioned by an identity provider (source type "scim") cannot be modified via the API while an organization in the tenant uses SCIM provisioning.

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.