Interface: InstallPluginRequest
@kortexya/reasoninglayer / Marketplace / InstallPluginRequest
Interface: InstallPluginRequest
Defined in: src/types/marketplace.ts:271
Request to install a published bundle into a scope.
Remarks
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.
Example
const request: InstallPluginRequest = { pluginId: '3f1c...', bundleId: '9ab2...', scope: 'tenant',};Properties
bundleId
bundleId:
string
Defined in: src/types/marketplace.ts:275
The content-addressed bundle id to install (UUID string).
pluginId
pluginId:
string
Defined in: src/types/marketplace.ts:273
The plugin to install (UUID string).
scope?
optionalscope:MarketplaceScope
Defined in: src/types/marketplace.ts:277
The install scope. Defaults to "tenant".