5.5.1

Table Of Contents
6 Make a POST request at the URL of the user interaction instance by passing the same request body as in
the POST request in step 5.
POST https://localhost:
8281/vco/api/catalog/System/UserInteraction/888080808080808080808080808080805A808080013214533
8690643f66a027ec/interaction/
Cancel a Workflow Run
You can cancel the run of a workflow by using the Orchestrator REST API.
Procedure
1 Retrieve the definition of the workflow by making a GET request at the URL of the workflow's
definition:
GET https://{vcoHost}:{port}/vco/api/workflows/{workflowID}/
The workflow definition contains a link to the available execution objects of the workflow.
2 Get the available workflow runs by making a GET request to the URL that holds the available execution
objects for the workflow:
GET https://{vcoHost}:{port}/vco/api/workflows/{workflowID}/executions/
3 From the list of the available workflow executions, select the one that you want to cancel and make a
DELETE request at its URL:
DELETE https://{vcoHost}:{port}/vco/api/workflows/{workflowID}/executions/{executionID}/
Retrieve a Workflow's Interactions
You can retrieve the list of all user interactions for a workflow by using the Orchestrator REST API.
Procedure
1 Retrieve the definition of the workflow by making a GET request at the URL of the workflow's
definition:
GET https://{vcoHost}:{port}/vco/api/workflows/{workflowID}/
2 Get the list of workflow interactions by making a GET request to the URL of the workflow's interactions:
GET https://{vcoHost}:{port}/vco/api/workflows/{workflowID}/interactions/
If the GET request is successful, you receive the status code 200 and a list of all user interactions available for
the workflow.
Access a Workflow's Schema
You can access the schema image of a workflow by using the Orchestrator REST API.
Procedure
1 Retrieve the definition of the workflow by making a GET request at the URL of the workflow's
definition:
GET https://{vcoHost}:{port}/vco/api/workflows/{workflowID}/
2 Get the workflow's schema image by making a GET request to the URL of the workflow's schema:
GET https://{vcoHost}:{port}/vco/api/workflows/{workflowID}/schema/
If the GET request is successful, you receive the status code 200 and the icon's schema image binary data. The
response content type is set to a correct media type, for example Content-Type:image/png.
Developing a Web Services Client for VMware vCenter Orchestrator
28 VMware, Inc.