Create External Service
DescriptionCreate an external service. Once created, the combination of vendor, name and version cannot be modified and must be unique. Each extension will have its own MQTT topics.
Request
URLURL
Request Body
{
"vendor": "VMware",
"version": "1.0.0"
}
The vendor name. The combination of vendor-namespace-version must be unique.
Whether the extension is enabled or not.
The name of the external service.
The extension’s version. The version should follow semantic versioning rules. The combination of vendor-namespace-version must be unique.
Whether authorization is enabled for the service.
The unique id of the external service.
The map of MQTT topics this extension will communicate through.
Extension service priority. An integer between 0-100. A value of 50 denotes a neutral priority.
Authentication
Response
Response BodyResponse Body
200 OK
{
"id": "urn:vcloud:extension:VMware.Timer:1.0.0",
"vendor": "VMware",
"version": "1.0.0"
}
The vendor name. The combination of vendor-namespace-version must be unique.
Whether the extension is enabled or not.
The name of the external service.
The extension’s version. The version should follow semantic versioning rules. The combination of vendor-namespace-version must be unique.
Whether authorization is enabled for the service.
The unique id of the external service.
The map of MQTT topics this extension will communicate through.
Extension service priority. An integer between 0-100. A value of 50 denotes a neutral priority.