Descargar archivo de versión de Plugin
Descarga el archivo .zip de una versión, exactamente como está almacenado. Cada descarga de un
Plugin del marketplace de plugins personal de un miembro se registra en el feed de actividad de la
Compliance API.
El cuerpo de la respuesta es el archivo (Content-Type: application/zip), enviado como un
adjunto cuyo nombre de archivo se deriva del nombre del Plugin; nombra los archivos guardados a partir de
los ID de la ruta de la solicitud, ya que ese nombre de archivo no es único.
Credenciales aceptadas: una clave de API de administrador con el alcance read:plugins o read:org_audit, o una Compliance Access Key con el alcance read:compliance_org_data.
Cada uno de los alcances de lectura anteriores (read:plugins, read:org_audit y
read:compliance_org_data) puede descargar los archivos de los plugins de los marketplaces
personales de los miembros, incluidos archivos que la configuración de administración de claude.ai no muestra, y una
clave read:org_audit o read:compliance_org_data creada para todas las organizaciones vinculadas de tu
organización principal puede hacerlo en cualquier organización bajo ella que tenga
acceso a esta API, pasando organization_id. Cada una de esas descargas registra un
evento claude_plugin_archive_accessed en el feed de actividad de la Compliance API,
que identifica la clave, el plugin, la versión y el miembro. Las descargas de
plugins propiedad de la organización no se registran.
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
import os
from anthropic import Anthropic
client = Anthropic(
api_key=os.environ.get(
"ANTHROPIC_API_KEY"
), # This is the default and can be omitted
)
response = client.beta.organization.plugins.versions.download(
version="version",
plugin_id="plugin_id",
)
print(response)
content = response.read()
print(content)