Claude Platform Docs

Plugin löschen

$client->beta->organization->plugins->delete(string pluginID, ?list<AnthropicBeta> betas): DeletedPlugin
DELETE/v1/organizations/plugins/{plugin_id}
Requires anthropic-beta: ce-plugins-2026-09-01. How to send beta headers

Löscht ein Plugin und jede seiner Versionen dauerhaft, genau so, als würde ein Administrator es in claude.ai löschen. Das Plugin kann der Organisation oder einem Mitglied gehören, auch einem Mitglied, das die Organisation inzwischen verlassen hat.

Die Installationseinstellungen eines organisationseigenen Plugins werden mit ihm entfernt; die Freigaben eines mitgliedseigenen Plugins werden zurückgezogen, und sein Eigentümer hat es nicht mehr.

Um ein organisationseigenes Plugin umkehrbar außer Betrieb zu nehmen, setze stattdessen seine organisationsweite Installationseinstellung auf not_available (und entferne oder ändere alle Gruppeneinstellungen, die sie für ihre Mitglieder überschreiben). Nur ein Plugin in einem manual-Marketplace kann hier gelöscht werden; eines, das aus einem Repository synchronisiert wird, wird entfernt, indem du es aus dem Repository entfernst (400).

Akzeptierte Anmeldedaten: ein Admin-API-Key mit dem Scope write:plugins.

Jede Anfrage muss den Beta-Header anthropic-beta: ce-plugins-2026-09-01 enthalten. Eine Anfrage ohne ihn gibt 404 zurück, genau so, als ob der Endpunkt nicht existieren würde. Die Plugins API befindet sich in der Beta und ist nur für Claude Enterprise-Organisationen verfügbar. Sie ist nicht für Claude Platform (Claude Console)-Organisationen oder für Organisationen mit aktivierter HIPAA-Readiness verfügbar.

Parameters
pluginID: string⁠Path parameter

ID of the Plugin (prefixed plugin_).

betas?: optional list<AnthropicBeta>⁠Header parameter

This endpoint is in beta: requests must send ce-plugins-2026-09-01 in this header.

Returns
class DeletedPlugin { $type = 'plugin_deleted'; $id; }
"plugin_deleted" type

Always plugin_deleted.

string id

The deleted Plugin's ID.

Plugin löschen
<?php

require_once dirname(__DIR__) . '/vendor/autoload.php';

use Anthropic\Client;
use Anthropic\Beta\AnthropicBeta;

$client = new Client(apiKey: 'my-anthropic-api-key');

$betaDeletedPlugin = $client->beta->organization->plugins->delete(
  'plugin_id', betas: [AnthropicBeta::MESSAGE_BATCHES_2024_09_24]
);

var_dump($betaDeletedPlugin);
Returns Examples
Response 200
{
  "id": "plugin_01JyHfbRkZvD1gW7oTqXc3Ne",
  "type": "plugin_deleted"
}