5.1

Table Of Contents
Summary of vCloud API Provisioning Requests
Provisioning requests add vApp templates and media to a vDC and a catalog. You can also use provisioning
requests to copy, move, rename, and delete these objects.
n
API-URL is a URL of the form https://vcloud.example.com/api.
n
id is a unique identifier in the form of a UUID, as defined by RFC 4122.
IMPORTANT Request URLs are always available in Link elements contained by the representation of the object
on which they operate. URL forms shown here are for reference purposes only. Although URLs have a well-
known syntax and a well-understood interpretation, a client should treat vCloud API request URLs as opaque
strings. The rules that govern how the server constructs these strings might change in future releases.
This summary may not cover all requests in this category. For the complete list of requests, along with detailed
information about input and output types, see the Operations lists in the schema reference.
Table 4-1. Summary of Provisioning Requests
Operation Request Request Body Response
Upload OVF to create a vApp
template.
POST API-URL/vdc/id/
action/uploadVAppTempla
te
UploadVAppTemplatePara
ms
VAppTemplate
Download a vApp template
as OVF.
GET download-URL None Depends on file type
Enable a vApp template for
download.
POST API-
URL/vAppTemplate/
vAppTemplate-
id/action/enableDownload
None
Task
Disable a vApp template for
download.
POST API-
URL/vAppTemplate/
vAppTemplate-
id/action/disableDownload
None 204 No Content
Upload a media image. POST API-
URL/vdc/id/media
Media Media
Copy or move a media image. POST API-
URL/vdc/
id/action/cloneMedia
CloneMediaParams Media
Copy or move a vApp
template.
POST API-
URL/vdc/id/action/
cloneVAppTemplate
CloneVAppTemplateParam
s
VAppTemplate
Copy or move a vApp. POST API-
URL/vdc/
id/action/cloneVApp
CloneVAppParams VApp
Change the name or
description of a vApp
template.
PUT API-
URL/vAppTemplate/vappT
emplate-id
VAppTemplate Task
Change the name or
description of a media image.
PUT API-URL/media/id
Media Task
Delete a vApp template,
vApp, or media image.
DELETE object-URL None
Task
Add an item to a catalog. POST API-
URL/catalog/
id/catalogItems
CatalogItem CatalogItem
vCloud API Programming Guide
56 VMware, Inc.