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