Claude Platform Docs

Menambahkan Anggota Grup RBAC

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

Menambahkan Pengguna ke Grup RBAC. Keanggotaan grup yang disediakan oleh penyedia identitas (tipe sumber "scim") tidak dapat diubah melalui API selama ada organisasi di tenant yang menggunakan penyediaan SCIM.

RBAC Groups API hanya tersedia untuk organisasi 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.

Menambahkan Anggota Grup 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"
}