Claude Platform Docs

Delete RBAC Group

RbacGroupDeleteResponse beta().organization().rbacGroups().delete(params = RbacGroupDeleteParams.none(), requestOptions = RequestOptions.none())
DELETE/v1/organizations/rbac_groups/{rbac_group_id}

Delete an RBAC Group. Groups provisioned by an identity provider (source type "scim") cannot be deleted via the API while an organization in the tenant uses SCIM provisioning.

The RBAC Groups API is available to Claude Enterprise organizations only.

Parameters
RbacGroupDeleteParams params
Optional<String> rbacGroupId⁠Path parameter

ID of the RBAC Group.

Returns
class RbacGroupDeleteResponse { type = "rbac_group_deleted"; id; }
JsonValue type = "rbac_group_deleted"

Deleted object type.

For RBAC Groups, this is always "rbac_group_deleted".

String id

ID of the RBAC Group.

Delete RBAC Group
package com.anthropic.example;

import com.anthropic.client.AnthropicClient;
import com.anthropic.client.okhttp.AnthropicOkHttpClient;
import com.anthropic.models.beta.organization.rbacgroups.RbacGroupDeleteParams;
import com.anthropic.models.beta.organization.rbacgroups.RbacGroupDeleteResponse;

public final class Main {
    private Main() {}

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

        RbacGroupDeleteResponse rbacGroup = client.beta().organization().rbacGroups().delete("rbac_group_id");
    }
}
Returns Examples
Response 200
{
  "id": "rbac_group_012rppKaSVsmTo6NqRDXQXNF",
  "type": "rbac_group_deleted"
}