刪除 Plugin
DELETE/v1/organizations/plugins/{plugin_id}
永久刪除 Plugin 及其所有版本,效果與管理員在 claude.ai 中刪除時完全相同。該 Plugin 可以屬於組織或成員,包括已離開組織的成員。
組織擁有的 Plugin 的安裝設定會一併刪除;成員擁有的 Plugin 的分享會被撤回,其擁有者將不再擁有該 Plugin。
若要以可復原的方式停用組織擁有的 Plugin,請改為將其全組織安裝設定設為 not_available(並移除或變更任何群組設定,因為群組設定會對其成員覆寫全組織設定)。只有位於 manual 市集中的 Plugin 可以在此刪除;從儲存庫同步的 Plugin 需透過從儲存庫中移除來刪除(400)。
接受的憑證:具有 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
package main
import (
"context"
"fmt"
"github.com/anthropics/anthropic-sdk-go"
"github.com/anthropics/anthropic-sdk-go/option"
)
func main() {
client := anthropic.NewClient(
option.WithAPIKey("my-anthropic-api-key"),
)
betaDeletedPlugin, err := client.Beta.Organization.Plugins.Delete(
context.TODO(),
"plugin_id",
anthropic.BetaOrganizationPluginDeleteParams{},
)
if err != nil {
panic(err.Error())
}
fmt.Printf("%+v\n", betaDeletedPlugin.ID)
}Response 200
{
"id": "plugin_01JyHfbRkZvD1gW7oTqXc3Ne",
"type": "plugin_deleted"
}Returns Examples
Response 200
{
"id": "plugin_01JyHfbRkZvD1gW7oTqXc3Ne",
"type": "plugin_deleted"
}