Claude Platform Docs

Marketplaces de plugins

Lister les marketplaces de plugins
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

Listez les marketplaces de plugins dans lesquelles se trouvent les Plugins, de la plus récente à la plus ancienne : celles de l'organisation et les marketplaces personnelles de ses membres.

Obtenir une marketplace de plugins
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

Récupérez une marketplace de plugins par son ID.

Mettre à jour une marketplace de plugins
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

Définissez le paramètre d'installation par défaut de l'une des marketplaces de plugins de l'organisation. Chaque Plugin qu'elle contient et qui ne possède pas de paramètre propre reçoit cette valeur par défaut comme paramètre à l'échelle de l'organisation, y compris les Plugins ajoutés ultérieurement.

Valider le dépôt d'une marketplace de plugins
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

Vérifiez si une marketplace de plugins hébergée dans un dépôt GitHub public se synchroniserait dans claude.ai, sans la connecter ni la stocker.

Valider l'archive d'une marketplace de plugins
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

Vérifiez si une marketplace de plugins, téléversée sous forme de fichier .zip du répertoire de la marketplace, se synchroniserait dans claude.ai, sans la connecter ni la stocker.

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.