Catalog Service Examples for Requesting a Machine Syntax for each service example lists input parameters, output parameters, and curl commands. Syntax for Listing Shared and Private Catalog ItemsGET /api/consumer/entitledCatalogItemViews retrieves a list of all shared viewable catalog items for the current user. Shared catalog items do not belong to a specific business group. This service also retrieves a list of all shared and private catalog items that can be viewed, including their business groups. Syntax for Getting Information for a Catalog ItemGET /api/consumer/entitledCatalogItemViews/{id} gets information about a specific catalog item. Syntax for Getting a Template Request for a Catalog ItemGET /api/consumer/entitledCatalogItems/{id}/requests/template retrieves a template request for a specific catalog item. VMware supplies a number of templates to help you create different types of machine requests. Syntax for Requesting a MachinePOST /api/consumer/entitledCatalogItems/{id}/requests submits a request for a specific catalog item with input provided in a JSON file. Syntax for Viewing Details of a Machine Request GET /api/consumer/requests/{requestId} provides the details of a machine request, where requestId is the URI in the Location header. Parent topic: Requesting a Machine