Claude Platform Docs

Membros

Listar membros do grupo RBAC
beta.organization.rbac_groups.members.list(rbac_group_id, **kwargs) -> PageCursor<BetaRBACGroupMember>
GET/v1/organizations/rbac_groups/{rbac_group_id}/members

Lista os membros de um grupo RBAC.

Adicionar membro ao grupo RBAC
beta.organization.rbac_groups.members.add(rbac_group_id, **kwargs) -> BetaRBACGroupMember
POST/v1/organizations/rbac_groups/{rbac_group_id}/members

Adiciona um usuário a um grupo RBAC. A associação a grupos provisionados por um provedor de identidade (tipo de origem "scim") não pode ser modificada pela API enquanto uma organização no tenant usar provisionamento SCIM.

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

Remove um usuário de um grupo RBAC. A associação a grupos provisionados por um provedor de identidade (tipo de origem "scim") não pode ser modificada pela API enquanto uma organização no tenant usar provisionamento SCIM.

Models
class BetaRBACGroupMember { type: :rbac_group_member, created_at, email, 2 more }
type: :rbac_group_member

Object type.

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

created_at: Time

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

formatdate-time
email: String

Email of the User.

rbac_group_id: String

ID of the RBAC Group.

user_id: String

ID of the User.

class MemberRemoveResponse { type: :rbac_group_member_deleted, rbac_group_id, user_id }
type: :rbac_group_member_deleted

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

rbac_group_id: String

ID of the RBAC Group.

user_id: String

ID of the User.