移除 Plugin 安裝設定
DELETE/v1/organizations/plugins/{plugin_id}/installation_settings/{target}
移除組織擁有的 Plugin 針對整個組織或單一 RBAC 群組本身的安裝設定。
移除 organization 目標會使 Plugin 回到其市集的預設安裝設定,並保留各群組的設定。移除某個群組的設定後,該群組的成員會改為套用 Plugin 的全組織設定,或其所屬其他群組的設定。
若目標本身沒有設定,會傳回 404(已繼承其市集預設值的 Plugin 沒有 organization 設定),成員擁有的 Plugin 也會傳回 404。
移除操作也算是 Plugin 的安裝設定寫入之一:請一次傳送一個此類寫入請求。若同一個 Plugin 同時收到多個請求,伺服器會依序處理,並可能對其中部分請求回應 503 及 x-should-retry: true 而不套用;請等待一兩秒後再次傳送移除請求。若重試時收到 404,表示該設定已被移除。
接受的憑證:具有 write:plugins 範圍的 Admin API 金鑰。
每個請求都必須包含 beta 標頭 anthropic-beta: ce-plugins-2026-09-01。缺少此標頭的請求會傳回 404,與端點不存在時完全相同。Plugins API 目前為 beta 版,僅供 Claude Enterprise 組織使用。Claude Platform(Claude Console)組織或已啟用 HIPAA 就緒功能的組織無法使用。
Parameters
Returns
移除 Plugin 安裝設定
require "anthropic"
anthropic = Anthropic::Client.new(api_key: "my-anthropic-api-key")
beta_deleted_plugin_installation_setting = anthropic.beta.organization.plugins.installation_settings.remove("target", plugin_id: "plugin_id")
puts(beta_deleted_plugin_installation_setting)Response 200
{
"plugin_id": "plugin_01JyHfbRkZvD1gW7oTqXc3Ne",
"target": {
"rbac_group_id": "rbac_group_012rppKaSVsmTo6NqRDXQXNF",
"type": "rbac_group"
},
"type": "plugin_installation_setting_deleted"
}Returns Examples
Response 200
{
"plugin_id": "plugin_01JyHfbRkZvD1gW7oTqXc3Ne",
"target": {
"rbac_group_id": "rbac_group_012rppKaSVsmTo6NqRDXQXNF",
"type": "rbac_group"
},
"type": "plugin_installation_setting_deleted"
}