Claude Platform Docs

Retirer un membre d'un groupe RBAC

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

Retire un utilisateur d'un groupe RBAC. L'appartenance aux groupes provisionnés par un fournisseur d'identité (type de source "scim") ne peut pas être modifiée via l'API tant qu'une organisation du tenant utilise le provisionnement SCIM.

L'API RBAC Groups est disponible uniquement pour les organisations 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.

Retirer un membre d'un groupe 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"
}