Claude Platform Docs

Aggiungi membro al gruppo RBAC

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

Aggiunge un utente a un gruppo RBAC. L'appartenenza ai gruppi forniti da un identity provider (tipo di origine "scim") non può essere modificata tramite l'API mentre un'organizzazione nel tenant usa il provisioning SCIM.

La RBAC Groups API è disponibile solo per le organizzazioni Claude Enterprise.

Parameters
rbac_group_id: String⁠Path parameter

ID of the RBAC Group.

user_id: String

ID of the User.

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

Aggiungi membro al gruppo RBAC
require "anthropic"

anthropic = Anthropic::Client.new(api_key: "my-anthropic-api-key")

beta_rbac_group_member = anthropic.beta.organization.rbac_groups.members.add(
  "rbac_group_id",
  user_id: "user_01WCz1FkmYMm4gnmykNKUu3Q"
)

puts(beta_rbac_group_member)
Returns Examples
Response 200
{
  "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"
}