Claude Platform Docs

Keluarkan Workspace Aturan Federasi

WorkspaceRemoveResponse organization().federation().rules().workspaces().remove(params, requestOptions = RequestOptions.none())
DELETE/v1/organizations/federation_rules/{federation_rule_id}/workspaces/{workspace_id}

Memerlukan token akses OAuth dengan scope org:admin, dari ant auth login --scope org:admin atau aturan workload identity federation; kunci Admin API tidak diterima. Lihat Mengelola WIF dengan Admin API.

Nonaktifkan aturan federasi untuk workspace.

Idempoten; berhasil meskipun pengaktifan sudah dihapus. Pemanggil OAuth hanya dapat mengelola aturan yang oauth_scope-nya adalah workspace:developer atau workspace:inference; scope lain memerlukan sesi Console.

Parameters
WorkspaceRemoveParams params
String federationRuleId⁠Path parameter

ID of the federation rule.

Optional<String> workspaceId⁠Path parameter

ID of the workspace to disable for.

Returns
class WorkspaceRemoveResponse { type = "federation_rule_workspace_deleted"; federationRuleId; workspaceId; }
JsonValue type = "federation_rule_workspace_deleted"
String federationRuleId

Tagged ID of the federation rule.

String workspaceId

Tagged ID of the workspace named in the delete request. Removal is idempotent.

Keluarkan Workspace Aturan Federasi
package com.anthropic.example;

import com.anthropic.client.AnthropicClient;
import com.anthropic.client.okhttp.AnthropicOkHttpClient;
import com.anthropic.models.organization.federation.rules.workspaces.WorkspaceRemoveParams;
import com.anthropic.models.organization.federation.rules.workspaces.WorkspaceRemoveResponse;

public final class Main {
    private Main() {}

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

        WorkspaceRemoveParams params = WorkspaceRemoveParams.builder()
            .federationRuleId("federation_rule_id")
            .workspaceId("workspace_id")
            .build();
        WorkspaceRemoveResponse workspace = client.organization().federation().rules().workspaces().remove(params);
    }
}
Returns Examples
Response 200
{
  "federation_rule_id": "federation_rule_id",
  "type": "federation_rule_workspace_deleted",
  "workspace_id": "workspace_id"
}