7.3

Table Of Contents
About the API Use Cases
While the vRealize Automation API Reference contains a menu that lists all REST API service calls, it
does not document use cases. The Programming Guide provides frequently used use cases including
sample requests and responses.
The following REST API use cases provide the prerequisite, command line options and format, and
sample results to help you perform a variety of vRealize Automation functions, such as requesting a
machine or creating a reservation. Each includes service examples that provide syntax for the calls
referenced in the use case.
n
Chapter 3 Creating a Tenant
n
Chapter 4 Requesting a Machine
n
Chapter 5 Approving a Machine Request
n
Chapter 6 Listing Provisioned Resources
n
Chapter 7 Managing Provisioned Deployments
n
Chapter 8 Working with Reservations
n
Chapter 9 Working with Reservation Policies
n
Chapter 10 Working with Key Pairs
n
Chapter 11 Working with Network Profiles
n
Chapter 12 Getting a List of Available IP Ranges
n
Chapter 13 Importing and Exporting Content
curl is used for example requests. Request headers required by the API are included in example requests
that are not fragments of a larger example. The variable $vRA represents the appliance name.domain
name of the vRealize Automation server in all URLs.
Most example responses show only those elements and attributes that are relevant to the operation being
discussed. Ellipses (...) indicate omitted content within response bodies.
Postman collections are not used in the API examples, but are available from the Code Samples section
for the vRealize Automation API at VMware{code} or, https://code.vmware.com/apis/vrealize-automation.
Programming Guide
VMware, Inc. 12