Eliminar configuración de instalación de Plugin
anthropic-beta: ce-plugins-2026-09-01. How to send beta headersElimina 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
Returns
<?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);{
"plugin_id": "plugin_01JyHfbRkZvD1gW7oTqXc3Ne",
"target": {
"rbac_group_id": "rbac_group_012rppKaSVsmTo6NqRDXQXNF",
"type": "rbac_group"
},
"type": "plugin_installation_setting_deleted"
}Returns Examples
{
"plugin_id": "plugin_01JyHfbRkZvD1gW7oTqXc3Ne",
"target": {
"rbac_group_id": "rbac_group_012rppKaSVsmTo6NqRDXQXNF",
"type": "rbac_group"
},
"type": "plugin_installation_setting_deleted"
}