Группы RBAC
Создать группу RBAC
$client->beta->organization->rbacGroups->create(string name): RBACGroupСоздать группу RBAC в тенанте Claude Enterprise. Группы, созданные через API, имеют тип источника "direct".
Список групп RBAC
$client->beta->organization->rbacGroups->list(?int limit, ?string page): PageCursor<RBACGroup>Получить список групп RBAC в тенанте Claude Enterprise.
Получить группу RBAC
$client->beta->organization->rbacGroups->retrieve(string rbacGroupID): RBACGroupПолучить группу RBAC по ID.
Обновить группу RBAC
$client->beta->organization->rbacGroups->update(string rbacGroupID, ?string name): RBACGroupОбновляет название группы RBAC. Группы, подготовленные поставщиком удостоверений (тип источника "scim"), нельзя изменить через API, пока организация в тенанте использует подготовку SCIM.
Удалить группу RBAC
$client->beta->organization->rbacGroups->delete(string rbacGroupID): DeletedRBACGroupУдаляет группу RBAC. Группы, подготовленные поставщиком удостоверений (тип источника "scim"), нельзя удалить через API, пока организация в тенанте использует подготовку SCIM.
Models
Группы RBACУчастники
Список участников группы RBAC
$client->beta->organization->rbacGroups->members->list(string rbacGroupID, ?int limit, ?string page): PageCursor<BetaRBACGroupMember>Получить список участников группы RBAC.
Добавление участника в группу RBAC
$client->beta->organization->rbacGroups->members->add(string rbacGroupID, string userID): BetaRBACGroupMemberДобавляет пользователя в группу RBAC. Состав групп, подготовленных поставщиком удостоверений (тип источника "scim"), нельзя изменить через API, пока организация в клиенте использует подготовку SCIM.
Удаление участника из группы RBAC
$client->beta->organization->rbacGroups->members->remove(string userID, string rbacGroupID): BetaDeletedRBACGroupMemberУдаляет пользователя из группы RBAC. Состав групп, подготовленных поставщиком удостоверений (тип источника "scim"), нельзя изменить через API, пока организация в клиенте использует подготовку SCIM.