Claude Platform Docs

Marketplaces de plugins

Listar 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

Lista los marketplaces de plugins en los que se encuentran los Plugins, del más reciente al más antiguo: los propios de la organización y los personales de sus miembros.

Obtener 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

Recupera un marketplace de plugins por ID.

Actualizar 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

Establece la configuración de instalación predeterminada de uno de los marketplaces de plugins propios de la organización. Cada Plugin que contiene sin configuración propia obtiene este valor predeterminado como su configuración para toda la organización, incluidos los Plugins que se agreguen más adelante.

Validar repositorio de 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

Comprueba si un marketplace de plugins alojado en un repositorio público de GitHub se sincronizaría en claude.ai, sin conectarlo ni almacenarlo.

Validar archivo de 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

Comprueba si un marketplace de plugins, cargado como un .zip del directorio del marketplace, se sincronizaría en claude.ai, sin conectarlo ni almacenarlo.

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.