Archiv einer Plugin-Version herunterladen
anthropic-beta: ce-plugins-2026-09-01. How to send beta headersLädt das .zip-Archiv einer Version genau so herunter, wie es gespeichert ist. Jeder Download eines
Plugins aus dem persönlichen Plugin-Marketplace eines Mitglieds wird im Aktivitäts-Feed der Compliance API
protokolliert.
Der Response-Body ist das Archiv (Content-Type: application/zip), gesendet als
Anhang, dessen Dateiname aus dem Namen des Plugins abgeleitet wird; benenne gespeicherte Dateien anhand
der IDs im Anfragepfad, da dieser Dateiname nicht eindeutig ist.
Akzeptierte Anmeldedaten: ein Admin-API-Key mit dem Scope read:plugins oder read:org_audit oder ein Compliance Access Key mit dem Scope read:compliance_org_data.
Jeder der oben genannten Lese-Scopes (read:plugins, read:org_audit und
read:compliance_org_data) kann die Dateien von Plugins in den persönlichen Marketplaces der Mitglieder
herunterladen, einschließlich Dateien, die die Admin-Einstellungen von claude.ai nicht anzeigen, und ein
read:org_audit- oder read:compliance_org_data-Key, der für alle verknüpften Organisationen deiner übergeordneten
Organisation erstellt wurde, kann dies in jeder darunterliegenden Organisation tun, die
Zugriff auf diese API hat, indem organization_id übergeben wird. Jeder solche Download protokolliert ein
claude_plugin_archive_accessed-Ereignis im Aktivitäts-Feed der Compliance API,
das den Key, das Plugin, die Version und das Mitglied identifiziert. Downloads von
organisationseigenen Plugins werden nicht protokolliert.
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
using System;
using Anthropic.Models.Beta.Organization.Plugins.Versions;
VersionDownloadParams parameters = new()
{
PluginID = "plugin_id",
Version = "version",
};
var response = await client.Beta.Organization.Plugins.Versions.Download(parameters);
Console.WriteLine(response);