Plugins
Plugin erstellen
beta.organization.plugins.create(**kwargs) -> BetaPluginErstellt ein Plugin im Besitz der Organisation und seine erste Version, indem die Dateien der Version hochgeladen werden.
Plugin abrufen
beta.organization.plugins.retrieve(plugin_id, **kwargs) -> BetaPluginRuft ein Plugin anhand seiner ID ab.
Plugin aktualisieren
beta.organization.plugins.update(plugin_id, **kwargs) -> BetaPluginÄndere, welche gespeicherte Version eines organisationseigenen Plugins an Mitglieder ausgeliefert wird, zum Beispiel um zu einer früheren zurückzukehren. Dadurch wird die ausgelieferte Version fixiert: Spätere Uploads werden gespeichert, ändern aber nicht mehr, was ausgeliefert wird, und die Fixierung kann derzeit nicht rückgängig gemacht werden, weder hier noch in claude.ai.
Plugins auflisten
beta.organization.plugins.list(**kwargs) -> SyncPageCursor[BetaPlugin]Listet die unter der Organisation erstellten Plugins auf, die neuesten zuerst: diejenigen in den eigenen Plugin-Marketplaces der Organisation und diejenigen in den persönlichen Plugin-Marketplaces der Mitglieder.
Plugin löschen
beta.organization.plugins.delete(plugin_id, **kwargs) -> BetaDeletedPluginLöscht ein Plugin und jede seiner Versionen dauerhaft, genau so, als würde ein Administrator es in claude.ai löschen. Das Plugin kann der Organisation oder einem Mitglied gehören, auch einem Mitglied, das die Organisation inzwischen verlassen hat.
Models
PluginsVersionen
Plugin-Version erstellen
beta.organization.plugins.versions.create(plugin_id, **kwargs) -> BetaPluginVersionFügt einem organisationseigenen Plugin eine Version hinzu, indem die Dateien der neuen Version hochgeladen werden; sie wird zur an Mitglieder ausgelieferten Version, sofern die ausgelieferte Version des Plugins nicht fixiert wurde.
Plugin-Versionen auflisten
beta.organization.plugins.versions.list(plugin_id, **kwargs) -> SyncPageCursor[BetaPluginVersion]Listet die Versionen eines Plugins auf, die neuesten zuerst.
Plugin-Version abrufen
beta.organization.plugins.versions.retrieve(version, **kwargs) -> BetaPluginVersionRuft eine Version eines Plugins anhand ihrer ID oder die neueste Version des Plugins ab.
Archiv einer Plugin-Version herunterladen
beta.organization.plugins.versions.download(version, **kwargs) -> BinaryResponseContentLä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.
PluginsInstallationseinstellungen
Plugin-Installationseinstellungen auflisten
beta.organization.plugins.installation_settings.list(plugin_id, **kwargs) -> SyncPageCursor[BetaPluginInstallationSetting]Listet die Installationseinstellungen eines organisationseigenen Plugins auf, die angeben, für welche Mitglieder es bestimmt ist, die zuletzt erstellten zuerst.
Plugin-Installationseinstellung festlegen
beta.organization.plugins.installation_settings.set(target, **kwargs) -> BetaPluginInstallationSettingLegt die Installationseinstellung eines organisationseigenen Plugins für die gesamte Organisation oder für eine RBAC-Gruppe fest oder ändert sie.
Plugin-Installationseinstellung entfernen
beta.organization.plugins.installation_settings.remove(target, **kwargs) -> BetaDeletedPluginInstallationSettingEntfernt die eigene Installationseinstellung eines organisationseigenen Plugins für die gesamte Organisation oder für eine RBAC-Gruppe.