5.1

Table Of Contents
rel="up"
type="application/vnd.vmware.admin.organization+xml"
href="https://vcloud.example.com/api/admin/org/26" />
<Link
rel="alternate"
type="application/vnd.vmware.vcloud.catalog+xml"
href="https://vcloud.example.com/api/catalog/32" />
<Link
rel="down"
type="application/vnd.vmware.vcloud.owner+xml"
href="https://vcloud.example.com/api/admin/catalog/32/owner" />
<Link
rel="add"
type="application/vnd.vmware.vcloud.catalogItem+xml"
href="https://vcloud.example.com/api/catalog/32/catalogItems" />
<Link
rel="edit"
type="application/vnd.vmware.admin.catalog+xml"
href="https://vcloud.example.com/api/admin/catalog/32" />
<Link
rel="remove"
href="https://vcloud.example.com/api/admin/catalog/32" />
<Link
rel="publish"
type="application/vnd.vmware.admin.publishCatalogParams+xml"
href="https://vcloud.example.com/api/admin/catalog/32/action/publish" />
<Tasks>
<Task ...>
...
<Task>
<Tasks>
<Description>New Catalog for Example Org</Description>
<CatalogItems/>
<IsPublished>false</IsPublished>
</AdminCatalog>
What to do next
Add CatalogItem elements to the catalog. See “Add an Item to a Catalog,” on page 73.
Publish a Catalog
Publishing a catalog makes it visible to the administrators of all organizations in a cloud.
An organization administrator can publish catalogs if the organization's CanPublishCatalogs element has a
value of true. The value of this element is controlled by the system administrator. To publish a catalog, make
a POST request to the catalog’s action/publish URL and supply a PublishCatalogParams body that sets the
value of the catalog’s IsPublished element to true.
Prerequisites
Verify that you are logged in to the vCloud API as an organization administrator or system administrator.
vCloud API Programming Guide
178 VMware, Inc.