プラグインマーケットプレイス
プラグインマーケットプレイスの一覧表示
client.Beta.Organization.PluginMarketplaces.List(ctx, params) (*PageCursor[BetaPluginMarketplace], error)GET/v1/organizations/plugin_marketplaces
プラグインが置かれているプラグインマーケットプレイスを新しい順に一覧表示します。組織自身のものと、メンバーの個人用のものが含まれます。
プラグインマーケットプレイスの取得
client.Beta.Organization.PluginMarketplaces.Get(ctx, marketplaceID, params) (*BetaPluginMarketplace, error)GET/v1/organizations/plugin_marketplaces/{marketplace_id}
IDでプラグインマーケットプレイスを取得します。
プラグインマーケットプレイスの更新
client.Beta.Organization.PluginMarketplaces.Update(ctx, marketplaceID, params) (*BetaPluginMarketplace, error)POST/v1/organizations/plugin_marketplaces/{marketplace_id}
組織自身のプラグインマーケットプレイスの1つについて、デフォルトのインストール設定を設定します。そのマーケットプレイス内で独自の設定を持たないすべてのプラグイン(後から追加されるプラグインを含む)は、このデフォルトを組織全体の設定として受け取ります。
プラグインマーケットプレイスリポジトリの検証
client.Beta.Organization.PluginMarketplaces.ValidateRepository(ctx, params) (*BetaPluginMarketplaceValidationReport, error)POST/v1/organizations/plugin_marketplaces/validate_repository
公開GitHubリポジトリにあるプラグインマーケットプレイスがclaude.aiに同期されるかどうかを、接続や保存を行わずに確認します。
プラグインマーケットプレイスアーカイブの検証
client.Beta.Organization.PluginMarketplaces.ValidateArchive(ctx, params) (*BetaPluginMarketplaceValidationReport, error)POST/v1/organizations/plugin_marketplaces/validate_archive
マーケットプレイスディレクトリの .zip としてアップロードされたプラグインマーケットプレイスがclaude.aiに同期されるかどうかを、接続や保存を行わずに確認します。