Claude Platform Docs

Quitar miembro de grupo RBAC

MemberRemoveResponse beta().organization().rbacGroups().members().remove(params, requestOptions = RequestOptions.none())
DELETE/v1/organizations/rbac_groups/{rbac_group_id}/members/{user_id}

Quita un usuario de un grupo RBAC. La membresía de los grupos aprovisionados por un proveedor de identidad (tipo de origen "scim") no se puede modificar mediante la API mientras una organización del tenant use aprovisionamiento SCIM.

La API de grupos RBAC solo está disponible para organizaciones de Claude Enterprise.

Parameters
MemberRemoveParams params
String rbacGroupId⁠Path parameter

ID of the RBAC Group.

Optional<String> userId⁠Path parameter

ID of the User.

Returns
class MemberRemoveResponse { type = "rbac_group_member_deleted"; rbacGroupId; userId; }
JsonValue type = "rbac_group_member_deleted"

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

String rbacGroupId

ID of the RBAC Group.

String userId

ID of the User.

Quitar miembro de grupo RBAC
package com.anthropic.example;

import com.anthropic.client.AnthropicClient;
import com.anthropic.client.okhttp.AnthropicOkHttpClient;
import com.anthropic.models.beta.organization.rbacgroups.members.MemberRemoveParams;
import com.anthropic.models.beta.organization.rbacgroups.members.MemberRemoveResponse;

public final class Main {
    private Main() {}

    public static void main(String[] args) {
        AnthropicClient client = AnthropicOkHttpClient.fromEnv();

        MemberRemoveParams params = MemberRemoveParams.builder()
            .rbacGroupId("rbac_group_id")
            .userId("user_id")
            .build();
        MemberRemoveResponse member = client.beta().organization().rbacGroups().members().remove(params);
    }
}
Returns Examples
Response 200
{
  "group_id": "rbac_group_012rppKaSVsmTo6NqRDXQXNF",
  "rbac_group_id": "rbac_group_012rppKaSVsmTo6NqRDXQXNF",
  "type": "rbac_group_member_deleted",
  "user_id": "user_01WCz1FkmYMm4gnmykNKUu3Q"
}