Claude Platform Docs

Marketplace di plugin

Elenca i marketplace di plugin
PluginMarketplaceListPage Beta.Organization.PluginMarketplaces.List(parameters, cancellationToken = default)
GET/v1/organizations/plugin_marketplaces
Requires anthropic-beta: ce-plugins-2026-09-01. How to send beta headers

Elenca i marketplace di plugin in cui si trovano i Plugin, dal più recente: quelli dell'organizzazione e quelli personali dei suoi membri.

Ottieni marketplace di plugin
BetaPluginMarketplace Beta.Organization.PluginMarketplaces.Retrieve(parameters, cancellationToken = default)
GET/v1/organizations/plugin_marketplaces/{marketplace_id}
Requires anthropic-beta: ce-plugins-2026-09-01. How to send beta headers

Recupera un marketplace di plugin tramite ID.

Aggiorna marketplace di plugin
BetaPluginMarketplace Beta.Organization.PluginMarketplaces.Update(parameters, cancellationToken = default)
POST/v1/organizations/plugin_marketplaces/{marketplace_id}
Requires anthropic-beta: ce-plugins-2026-09-01. How to send beta headers

Imposta l'impostazione di installazione predefinita di uno dei marketplace di plugin dell'organizzazione. Ogni Plugin al suo interno senza un'impostazione propria riceve questo valore predefinito come impostazione a livello di organizzazione, inclusi i Plugin aggiunti in seguito.

Convalida repository del marketplace di plugin
BetaPluginMarketplaceValidationReport Beta.Organization.PluginMarketplaces.ValidateRepository(parameters, cancellationToken = default)
POST/v1/organizations/plugin_marketplaces/validate_repository
Requires anthropic-beta: ce-plugins-2026-09-01. How to send beta headers

Verifica se un marketplace di plugin contenuto in un repository GitHub pubblico verrebbe sincronizzato in claude.ai, senza collegarlo né archiviarlo.

Convalida archivio del marketplace di plugin
BetaPluginMarketplaceValidationReport Beta.Organization.PluginMarketplaces.ValidateArchive(parameters, cancellationToken = default)
POST/v1/organizations/plugin_marketplaces/validate_archive
Requires anthropic-beta: ce-plugins-2026-09-01. How to send beta headers

Verifica se un marketplace di plugin, caricato come .zip della directory del marketplace, verrebbe sincronizzato in claude.ai, senza collegarlo né archiviarlo.

Models
class BetaPluginMarketplace { Type = "plugin_marketplace"; ID; CreatedAt; /* 7 more */ }
class BetaPluginMarketplaceValidationPluginError { Error; ErrorCode; Name; }
required string Error

Why the plugin would be skipped by a synchronization.

required string ErrorCode

A stable identifier for the reason — the value to branch on.

required string Name

The plugin's name, as its entry in marketplace.json declares it.

class BetaPluginMarketplaceValidationPluginWarning { ErrorCode; Message; }
required string ErrorCode

A stable identifier for the kind of warning.

required string Message

What would be left out, and why.

class BetaPluginMarketplaceValidationPluginWarnings { Name; Warnings; }
required string Name

The plugin's name, as its entry in marketplace.json declares it.

required IReadOnlyList<BetaPluginMarketplaceValidationPluginWarning> Warnings

The parts of the plugin a synchronization would leave out.

required string ErrorCode

A stable identifier for the kind of warning.

required string Message

What would be left out, and why.

class BetaPluginMarketplaceValidationReport { Type = "plugin_marketplace_validation_report"; CommitSha; ManifestError; /* 6 more */ }

The outcome of validating plugin marketplace content: a report, not a stored object, so nothing in it can be retrieved afterwards.