Add Ui Plugin

Add Ui Plugin

Creates a new UI extension and sets the provided plugin metadata for it.

Request
URI
POST
https://{api_host}/cloudapi/extensions/ui
COPY
Request Body
UiPluginMetadata of type(s) application/json
Optional
{
    "pluginName": "string",
    "vendor": "string",
    "description": "string",
    "version": "string",
    "license": "string",
    "link": "string",
    "tenant_scoped": false,
    "provider_scoped": false,
    "enabled": false
}
string
pluginName
Required

Name of the UI Plugin

string
vendor
Required

Name of the vendor

string
description
Optional

Short description of the UI Plugin purpose

string
version
Required

Version of the UI Plugin following format major.minor.patch

string
license
Required

License of the UI Plugin

string
link
Required

Link to vendor's home page or other

boolean
tenant_scoped
Optional

Indicates if the UI Plugin is available in tenant portal

boolean
provider_scoped
Optional

Indicates if the UI Plugin is available in provider portal

boolean
enabled
Optional

Controls whether UI Plugin is available for provider and tenants

Authentication
This operation uses the following authentication methods.
Responses
201

Created

Returns UiPluginMetadataResponse of type(s) application/json;version=39.0
This response body class contains all of the following: UiPluginMetadata , UploadMetadataResponse
{
    "pluginName": "string",
    "vendor": "string",
    "description": "string",
    "version": "string",
    "license": "string",
    "link": "string",
    "tenant_scoped": false,
    "provider_scoped": false,
    "enabled": false,
    "id": "string",
    "plugin_status": "string",
    "resourcePath": "string"
}