7.3

Table Of Contents
Requesting a Machine 4
You use the catalog service to perform tasks related to requesting a machine.
The catalog service is comprised APIs for the consumer, service providers, and service administrators. It
is designed to be used by consumers and providers of the service catalog. For example, a consumer
would request a catalog item such as a machine. The service provider would fulfill the request.
The catalog service includes Hypermedia as the Engine of Application State (HATEOAS) links. The links
function as templates that you can use to complete common tasks supported by the API.
For example, if you submit a template request for a given context, such as: catalog-
service/api/consumer/entitledCatalogItems/dc808d12-3786-4f7c-b5a1-
d5f997c8ad66/requests/template. You use the returned template, either as-is or modified, to create a
request that you POST or PUT to the target API, such as: catalog-
service/api/consumer/entitledCatalogItems/dc808d12-3786-4f7c-b5a1-
d5f997c8ad66/requests.
This chapter includes the following topics:
n
Request a Machine
n
Catalog Service Examples for Requesting a Machine
Request a Machine
To request a machine, you first list all shared catalog items to find the machine, then make the request for
that item using a template.
Prerequisites
n
Log in to vRealize Automation as a consumer and current business group user.
n
Verify that the appliance name and fully qualified domain name of the vRealize Automation instance
are available.
n
Verify that you have a valid HTTP bearer token that matches your login credentials. See Chapter 2
REST API Authentication.
VMware, Inc.
42