7.1

Table Of Contents
Set the Permissions for a Configuration Element
You can set the permissions for a conguration element by using the Orchestrator REST API.
Prerequisites
Review the types of permissions that you can set and the syntax that you can use in the request body. See
“REST API Permissions,” on page 40.
Procedure
1 Make a GET request and retrieve the ID of the conguration element from the list of returned
conguration elements:
GET http://{orchestrator_host}:{port}/vco/api/configurations/
2 In a REST client application, add request headers to dene the properties of the conguration element
for which you want to set permissions.
3 In the request body, specify the permissions that you want to set.
4 Make a POST request at the URL of the conguration element's permissions:
POST http://{orchestrator_host}:
{port}/vco/api/configurations/{configuration_elementID}/permissions/
If the POST request is successful, you receive the status code 201. Information about the conguration
element's permissions is available in the response body.
Performing Operations with Plug-Ins
The Orchestrator REST API provides Web services that you can use to perform various operations with
plug-ins.
Retrieve Information About Plug-Ins
You can retrieve metadata information for all installed plug-ins by using the Orchestrator REST API.
Procedure
1 In a REST client application, add request headers to dene the properties of the plug-ins.
2 Make a GET request at the URL of the plug-in objects:
GET http://{orchestrator_host}:{port}/vco/api/plugins/
If the GET request is successful, you receive the status code 200.
Import a Plug-In
You can import a plug-in by using the Orchestrator REST API.
Depending on the library of your REST client application, you can use a custom code that denes the
properties of the plug-in.
Note You cannot import a plug-in if a plug-in with the same name is already installed.
Prerequisites
The plug-in binary content should be available as multi-part content. For details, see RFC 2387.
Developing a Web Services Client for VMware vRealize Orchestrator
46 VMware, Inc.