Skip to content

Install a module pulled from a configured registry

POST
/api/v1/modules/platform/registry/install

Resolves {moduleId, version?} against the configured registries, downloads the signed JAR, verifies its sha256 against the index and its signature against the controller trust root, then installs it. Optional registryUrl must be one of the configured registries.

Module installed

Missing moduleId or unconfigured registryUrl

object
error
object
code
string
message
string
status
required
integer format: int32

Module/version not found in any registry

object
error
object
code
string
message
string
status
required
integer format: int32

No registries configured or install conflict

object
error
object
code
string
message
string
status
required
integer format: int32

Sha256/signature/validation failure

object
error
object
code
string
message
string
status
required
integer format: int32

Registry fetch/download failure

object
error
object
code
string
message
string
status
required
integer format: int32