Claude Platform Docs

Eliminar configuración de instalación de Plugin

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

Elimina la configuración de instalación propia de un Plugin propiedad de la organización para toda la organización o para un grupo RBAC.

Eliminar el destino organization devuelve el Plugin a la configuración de instalación predeterminada de su marketplace y deja intactas las configuraciones de los grupos. Eliminar la configuración de un grupo hace que los miembros del grupo recurran a la configuración del Plugin para toda la organización o a las configuraciones de sus otros grupos.

Un destino que no tiene configuración propia devuelve 404 (un Plugin que ya hereda el valor predeterminado de su marketplace no tiene configuración organization), y lo mismo ocurre con un Plugin propiedad de un miembro.

Una eliminación cuenta como una de las escrituras de configuración de instalación del Plugin: envía todas esas escrituras de una en una. Si llegan varias para el mismo Plugin al mismo tiempo, el servidor las procesa una tras otra y puede responder a algunas de ellas con 503 y x-should-retry: true en lugar de aplicarlas; espera uno o dos segundos y vuelve a enviar la eliminación. Un 404 en el reintento significa que la configuración ya no existe.

Credenciales aceptadas: una clave de API de administrador con el alcance write:plugins.

Cada solicitud debe incluir el encabezado beta anthropic-beta: ce-plugins-2026-09-01. Una solicitud sin él devuelve 404, exactamente como si el endpoint no existiera. La API de Plugins está en beta y solo está disponible para organizaciones de Claude Enterprise. No está disponible para organizaciones de Claude Platform (Claude Console) ni para organizaciones con la preparación para HIPAA habilitada.

Parameters
pluginID: string⁠Path parameter

ID of the Plugin (prefixed plugin_).

target: string⁠Path parameter

The target whose own setting is removed: the literal organization for the Plugin's organization-wide setting, or an RBAC Group's ID (prefixed rbac_group_) for that group's own setting. Removing the organization setting returns the Plugin to its marketplace's default.

betas?: optional list<AnthropicBeta>⁠Header parameter

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

Returns
class BetaDeletedPluginInstallationSetting { $type = 'plugin_installation_setting_deleted'; $pluginID; $target; }
"plugin_installation_setting_deleted" type

Always plugin_installation_setting_deleted.

string pluginID

The Plugin's ID.

Target target

Whose setting was removed.

Eliminar configuración de instalación de Plugin
<?php

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

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

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

$betaDeletedPluginInstallationSetting = $client
  ->beta
  ->organization
  ->plugins
  ->installationSettings
  ->remove(
  'target',
  pluginID: 'plugin_id',
  betas: [AnthropicBeta::MESSAGE_BATCHES_2024_09_24],
);

var_dump($betaDeletedPluginInstallationSetting);
Returns Examples
Response 200
{
  "plugin_id": "plugin_01JyHfbRkZvD1gW7oTqXc3Ne",
  "target": {
    "rbac_group_id": "rbac_group_012rppKaSVsmTo6NqRDXQXNF",
    "type": "rbac_group"
  },
  "type": "plugin_installation_setting_deleted"
}