7.1

Table Of Contents
2 Retrieve the available execution instances of the workow by making a GET request at their URL:
GET https://{orchestrator_host}:{port}/vco/api/workflows/{workflowID}/executions/
The response body of the request lists the available execution instances of the workow where you can
view the start and end dates of every workow run as well their status and initiator.
3 (Optional) To get more details about a particular run of the workow, make a GET request at the URL of
that run:
GET https://{orchestrator_host}:
{port}/vco/api/workflows/{workflowID}/executions/{executionID}/
In the response body of the request, you receive the XML representation of the particular workow run.
You can check the values of the input parameters that are passed for this run, the user who initiated the
run, the start and end dates, as well as the state of the run.
4 (Optional) To retrieve the logs that are generated for the workow run, make a GET request at the URL
that holds the logs:
GET https://{orchestrator_host}:
{port}/vco/api/workflows/{workflowID}/executions/{executionID}/logs/
5 (Optional) To retrieve additional information about the state of the run, make a GET request at the URL
that holds the state of the workow:
GET https://{orchestrator_host}:
{port}/vco/api/workflows/{workflowID}/executions/{executionID}/state/
Example: Get the Runs of the Send Hello Workflow and Check the State of a Particular Run
If you have run the Send Hello workow, you can get the available execution objects and check details about
them.
1 Get the denition of the Send Hello workow by making a GET request at the URL that holds the
denition:
GET https://localhost:
8281/vco/api/workflows/CF808080808080808080808080808080DA808080013086668236014a0614d16e1/
2 Get the available runs of the workow by making a GET request at the URL that holds the execution
objects for the workow:
GET https://localhost:
8281/vco/api/workflows/CF808080808080808080808080808080DA808080013086668236014a0614d16e1/exec
utions/
3 From the response body of the request, select a workow run and make a GET request to retrieve it:
GET https://localhost:
8281/vco/api/workflows/CF808080808080808080808080808080DA808080013086668236014a0614d16e1/exec
utions/888080808080808080808080808080803A8080800132145338690643f66a027ec/
The response body contains the XML representation of the workow run with the specied ID, where
you can check details about that run:
.......
<input-parameters>
<parameter name="name" type="string">
<string>John Smith</string>
</parameter>
</input-parameters>
<output-parameters>
<parameter name="message" type="string">
Developing a Web Services Client for VMware vRealize Orchestrator
24 VMware, Inc.