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
Responses
201
Created
Returns UiPluginMetadataResponse of type(s) application/json;version=38.1
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"
}