外掛程式
建立外掛程式
$client->beta->organization->plugins->create(list<FileParam | string> files, ?string marketplaceID, ?string releaseNotes, ?list<AnthropicBeta> betas): PluginPOST/v1/organizations/plugins
Requires
anthropic-beta: ce-plugins-2026-09-01. How to send beta headers上傳版本的檔案,以建立組織擁有的外掛程式(Plugin)及其 第一個版本。
取得外掛程式
$client->beta->organization->plugins->retrieve(string pluginID, ?string organizationID, ?list<AnthropicBeta> betas): PluginGET/v1/organizations/plugins/{plugin_id}
Requires
anthropic-beta: ce-plugins-2026-09-01. How to send beta headers依 ID 擷取外掛程式。
更新外掛程式
$client->beta->organization->plugins->update(string pluginID, string servedVersionID, ?list<AnthropicBeta> betas): PluginPOST/v1/organizations/plugins/{plugin_id}
Requires
anthropic-beta: ce-plugins-2026-09-01. How to send beta headers變更向成員提供的組織擁有外掛程式的已儲存版本,例如回復到較早的版本。這會釘選所提供的版本:之後上傳的版本仍會儲存,但不再改變所提供的內容,且目前無法取消釘選,無論在此處或在 claude.ai 中皆然。
列出外掛程式
$client->beta->organization->plugins->list(?\Datetime createdAtGt, ?\Datetime createdAtGte, ?\Datetime createdAtLt, ?\Datetime createdAtLte, ?int limit, ?string marketplaceID, ?string organizationID, ?OwnerType ownerType, ?string ownerUserID, ?string page, ?list<AnthropicBeta> betas): PageCursor<Plugin>GET/v1/organizations/plugins
Requires
anthropic-beta: ce-plugins-2026-09-01. How to send beta headers列出在組織下建立的外掛程式,依最新優先排序:包括組織自有外掛程式市集中的外掛程式,以及成員個人外掛程式市集中的外掛程式。
刪除外掛程式
$client->beta->organization->plugins->delete(string pluginID, ?list<AnthropicBeta> betas): DeletedPluginDELETE/v1/organizations/plugins/{plugin_id}
Requires
anthropic-beta: ce-plugins-2026-09-01. How to send beta headers永久刪除外掛程式及其所有版本,效果與管理員在 claude.ai 中刪除時完全相同。該外掛程式可以屬於組織或成員,包括已離開組織的成員。
Models
外掛程式版本
建立外掛程式版本
$client->beta->organization->plugins->versions->create(string pluginID, list<FileParam | string> files, ?string releaseNotes, ?list<AnthropicBeta> betas): BetaPluginVersionPOST/v1/organizations/plugins/{plugin_id}/versions
Requires
anthropic-beta: ce-plugins-2026-09-01. How to send beta headers透過上傳新版本的檔案,為組織擁有的外掛程式新增版本;除非該外掛程式所提供的版本已被釘選,否則新版本會成為向成員提供的版本。
列出外掛程式版本
$client->beta->organization->plugins->versions->list(string pluginID, ?int limit, ?string organizationID, ?string page, ?list<AnthropicBeta> betas): PageCursor<BetaPluginVersion>GET/v1/organizations/plugins/{plugin_id}/versions
Requires
anthropic-beta: ce-plugins-2026-09-01. How to send beta headers列出外掛程式的版本,依最新優先排序。
取得外掛程式版本
$client->beta->organization->plugins->versions->retrieve(string version, string pluginID, ?string organizationID, ?list<AnthropicBeta> betas): BetaPluginVersionGET/v1/organizations/plugins/{plugin_id}/versions/{version}
Requires
anthropic-beta: ce-plugins-2026-09-01. How to send beta headers依 ID 擷取外掛程式的某個版本,或擷取外掛程式的最新版本。
下載外掛程式版本封存檔
$client->beta->organization->plugins->versions->download(string version, string pluginID, ?string organizationID, ?list<AnthropicBeta> betas): downloadGET/v1/organizations/plugins/{plugin_id}/versions/{version}/content
Requires
anthropic-beta: ce-plugins-2026-09-01. How to send beta headers下載某個版本的 .zip 封存檔,內容與儲存時完全相同。每次從成員個人外掛程式市集下載外掛程式,都會記錄在 Compliance API 活動摘要中。
外掛程式安裝設定
列出外掛程式安裝設定
$client->beta->organization->plugins->installationSettings->list(string pluginID, ?int limit, ?string organizationID, ?string page, ?TargetType targetType, ?list<AnthropicBeta> betas): PageCursor<BetaPluginInstallationSetting>GET/v1/organizations/plugins/{plugin_id}/installation_settings
Requires
anthropic-beta: ce-plugins-2026-09-01. How to send beta headers列出組織擁有的外掛程式的安裝設定(用於指定該外掛程式適用於哪些成員),依建立時間由新到舊排序。
設定外掛程式安裝設定
$client->beta->organization->plugins->installationSettings->set(string target, string pluginID, InstallationPreference installationPreference, ?list<AnthropicBeta> betas): BetaPluginInstallationSettingPOST/v1/organizations/plugins/{plugin_id}/installation_settings/{target}
Requires
anthropic-beta: ce-plugins-2026-09-01. How to send beta headers為整個組織或單一 RBAC 群組設定或變更組織擁有的外掛程式的安裝設定。
移除外掛程式安裝設定
$client->beta->organization->plugins->installationSettings->remove(string target, string pluginID, ?list<AnthropicBeta> betas): BetaDeletedPluginInstallationSettingDELETE/v1/organizations/plugins/{plugin_id}/installation_settings/{target}
Requires
anthropic-beta: ce-plugins-2026-09-01. How to send beta headers移除組織擁有的外掛程式針對整個組織或單一 RBAC 群組本身的安裝設定。