Skip to content

Interface: InstallPluginRequest

@kortexya/reasoninglayer


@kortexya/reasoninglayer / InstallPluginRequest

Defined in: src/types/marketplace.ts:271

Request to install a published bundle into a scope.

Installing a yanked version is rejected with 409. The scope never names a foreign tenant — a "tenant" install always targets the authenticated principal’s own tenant.

const request: InstallPluginRequest = {
pluginId: '3f1c...',
bundleId: '9ab2...',
scope: 'tenant',
};

bundleId: string

Defined in: src/types/marketplace.ts:275

The content-addressed bundle id to install (UUID string).


pluginId: string

Defined in: src/types/marketplace.ts:273

The plugin to install (UUID string).


optional scope?: MarketplaceScope

Defined in: src/types/marketplace.ts:277

The install scope. Defaults to "tenant".