5.5.1

Table Of Contents
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 defines 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.
Procedure
1 In a REST client application, add request headers to define the properties of the plug-in that you want
to import.
2 Make a POST request at the URL of the plug-in objects:
POST http://{vcoHost}:{port}/vco/api/plugins/
If the POST request is successful, you receive the status code 200.
Export a Plug-In
You can export a plug-in by using the Orchestrator REST API.
Procedure
1 In a REST client application, add a request header with the following values.
n
Name: accept
n
Value: application/dar
2 Make a GET request at the URL of the plug-in that you want to export:
GET http://{vcoHost}:{port}/vco/api/plugins/{plug-in_name}/
If the GET request is successful, you receive the status code 200. The plug-in content is available in the
response body.
Enable or Disable a Plug-In
You can enable or disable a plug-in by using the Orchestrator REST API.
You can change the state of a plug-in from enabled to disabled, or from disabled to enabled, by making a
PUT request at the URL of the plug-in. You can check the current state of a plug-in by retrieving information
about the Orchestrator plug-ins. See “Retrieve Information About Plug-Ins,” on page 45.
Prerequisites
The plug-in binary content should be available as multi-part content. For details, see RFC-2387.
Procedure
1 In a REST client application, add request headers to define the properties of the plug-in that you want
to enable or disable.
Developing a Web Services Client for VMware vCenter Orchestrator
46 VMware, Inc.