Actualizar plugin
anthropic-beta: ce-plugins-2026-09-01. How to send beta headersCambia qué versión almacenada de un Plugin propiedad de la organización se sirve a los miembros, por ejemplo, para revertir a una anterior. Esto fija la versión servida: las cargas posteriores se almacenan, pero ya no cambian lo que se sirve, y actualmente la fijación no se puede deshacer, ni aquí ni en claude.ai.
Pasa la versión como served_version_id: una anterior para revertir, una posterior para
empezar a servir una versión que se almacenó sin servirse, o la que ya se sirve para fijarla
sin cambiar lo que se sirve. No se crea ninguna versión nueva.
Cuando la organización tiene habilitado el escaneo de contenido, una versión cuyo
content_scan.status es processing se rechaza con un 409 (error_code
scan_pending; reintenta cuando termine el escaneo). Una versión cuyo content_scan.status
es errored, o cuyo content_scan.assessment es fail o unknown, se rechaza
con un 400 (error_code scan_failed); se acepta un warn. Si el resultado del escaneo
no se puede leer en ese momento, la solicitud falla en su lugar con un 503 reintentable.
Cuando el Plugin está en el marketplace de biblioteca de la
organización, una versión distinta de la que se sirve también se rechaza con un 409
cuando una de sus skills tiene un nombre que desde entonces ha tomado una skill de la organización
(una que un administrador cargó para toda la organización en claude.ai): error_code
skill_name_taken, con ese nombre en details.skill_name. Un Plugin propiedad de un miembro
no se puede actualizar aquí (403).
Este endpoint no escribe la configuración de instalación; esta se escribe en
/v1/organizations/plugins/{plugin_id}/installation_settings/{target}.
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
using System;
using Anthropic.Models.Beta.Organization.Plugins;
PluginUpdateParams parameters = new()
{
PluginID = "plugin_id",
ServedVersionID = "pluginver_01KaZmQpRsTuVwXyZ2b4c6d8",
};
var betaPlugin = await client.Beta.Organization.Plugins.Update(parameters);
Console.WriteLine(betaPlugin);{
"id": "plugin_01JyHfbRkZvD1gW7oTqXc3Ne",
"components": [
{
"description": "description",
"name": "review-pr",
"type": "skill"
}
],
"content_scan": {
"assessment": "warn",
"reason": "credential-exposure",
"status": "completed"
},
"created_at": "2026-03-14T09:26:53.589793Z",
"created_by": {
"email_address": "user@example.com",
"type": "user_actor",
"user_id": "user_01WxYzAbCdEfGhJkMnPqRsTu"
},
"description": "Reviews pull requests against your team's conventions.",
"display_name": "Code Review Helper",
"latest_version_id": "pluginver_01KaZmQpRsTuVwXyZ2b4c6d8",
"manifest_version": "1.2.0",
"marketplace_id": "marketplace_01HxQ3v9KpZ2mTn8RwLc4Ys7",
"name": "code-review-helper",
"organization_installation_preference": "available",
"organization_installation_preference_inherited": true,
"owner": {
"type": "organization"
},
"reach": "contained",
"served_version_id": "pluginver_01K9wPcHd4Rm2Tx8Vq6Ln3Sb",
"served_version_pinned": true,
"type": "plugin",
"updated_at": "2026-03-14T09:26:53.589793Z"
}Returns Examples
{
"id": "plugin_01JyHfbRkZvD1gW7oTqXc3Ne",
"components": [
{
"description": "description",
"name": "review-pr",
"type": "skill"
}
],
"content_scan": {
"assessment": "warn",
"reason": "credential-exposure",
"status": "completed"
},
"created_at": "2026-03-14T09:26:53.589793Z",
"created_by": {
"email_address": "user@example.com",
"type": "user_actor",
"user_id": "user_01WxYzAbCdEfGhJkMnPqRsTu"
},
"description": "Reviews pull requests against your team's conventions.",
"display_name": "Code Review Helper",
"latest_version_id": "pluginver_01KaZmQpRsTuVwXyZ2b4c6d8",
"manifest_version": "1.2.0",
"marketplace_id": "marketplace_01HxQ3v9KpZ2mTn8RwLc4Ys7",
"name": "code-review-helper",
"organization_installation_preference": "available",
"organization_installation_preference_inherited": true,
"owner": {
"type": "organization"
},
"reach": "contained",
"served_version_id": "pluginver_01K9wPcHd4Rm2Tx8Vq6Ln3Sb",
"served_version_pinned": true,
"type": "plugin",
"updated_at": "2026-03-14T09:26:53.589793Z"
}