Create Plugin Installation
Creates a pending plug-in installation and returns the contents of the package
Request
URI
POST
https://{api_host}/vco/api/plugins/installations
COPY
Request Body
File
of type(s)
multipart/form-data
Optional
{
"file": "string"
}
string
file
Required
file
Responses
201
The pending installation is created
Returns
WsPluginInstallation
of type(s)
application/json
{
"eula": "string",
"fileName": "string",
"id": "string",
"plugins": [
{
"moduleName": "string",
"description": "string",
"version": "string",
"buildNumber": "string",
"fileName": "string"
}
],
"expiresInMillis": 0
}
string
eula
Optional
eula
string
fileName
Optional
fileName
string
id
Optional
id
array of
object
plugins
Optional
plugins
integer As int64
As int64
expiresInMillis
Optional
expiresInMillis
401
The user is not authenticated
Returns
WsPluginInstallation
of type(s)
application/json
"WsPluginInstallation Object"
string
eula
Optional
eula
string
fileName
Optional
fileName
string
id
Optional
id
array of
object
plugins
Optional
plugins
integer As int64
As int64
expiresInMillis
Optional
expiresInMillis
403
The user is not authorized
Returns
WsPluginInstallation
of type(s)
application/json
"WsPluginInstallation Object"
string
eula
Optional
eula
string
fileName
Optional
fileName
string
id
Optional
id
array of
object
plugins
Optional
plugins
integer As int64
As int64
expiresInMillis
Optional
expiresInMillis
Code Samples
COPY
curl -X POST -H 'Authorization: <value>' -H 'Content-Type: multipart/form-data' -d '{"file:"string"}' https://{api_host}/vco/api/plugins/installations
Plug In Service Operations
POST
Create Plugin Installation
GET
List All Plugins
DELETE
Delete Plugins
PATCH
Patch Plugins
GET
Get Plugin Installation
DELETE
Cancel Plugin Installation
PATCH
Finish Plugin Installation
GET
Download Plugin 1
DELETE
Delete Plugin
GET
Get Plugin Icon
GET
Get Plugin Installation Entry Icon