Claude Platform Docs

新增 RBAC 群組成員

$client->organization->rbacGroups->members->add(string rbacGroupID, string userID): RBACGroupMember
POST/v1/organizations/rbac_groups/{rbac_group_id}/members

將使用者新增至 RBAC 群組。當租用戶中的組織使用 SCIM 佈建時,由身分識別提供者佈建的群組(來源類型為 "scim")其成員資格無法透過 API 修改。

RBAC 群組 API 僅適用於 Claude Enterprise 組織。

Parameters
rbacGroupID: string⁠Path parameter

ID of the RBAC Group.

userID: string

ID of the User.

Returns
class RBACGroupMember { $type = 'rbac_group_member'; $createdAt; $email; /* 2 more */ }
"rbac_group_member" type

Object type.

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

\Datetime createdAt

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

string email

Email of the User.

string rbacGroupID

ID of the RBAC Group.

string userID

ID of the User.

新增 RBAC 群組成員
<?php

require_once dirname(__DIR__) . '/vendor/autoload.php';

use Anthropic\Client;

$client = new Client(apiKey: 'my-anthropic-api-key');

$rbacGroupMember = $client->organization->rbacGroups->members->add(
  'rbac_group_id', userID: 'user_01WxYzAbCdEfGhJkMnPqRsTu'
);

var_dump($rbacGroupMember);
Returns Examples
Response 200
{
  "created_at": "2024-10-30T23:58:27.427722Z",
  "email": "user@emaildomain.com",
  "rbac_group_id": "rbac_group_012rppKaSVsmTo6NqRDXQXNF",
  "type": "rbac_group_member",
  "user_id": "user_01WxYzAbCdEfGhJkMnPqRsTu"
}