5.5.1

Table Of Contents
Procedure
u
Make a DELETE request to remove private or global tags.
n
To remove a private tag, make a DELETE request at the URL of the object by using the following
syntax:
DELETE http://{vcoHost}:
{port}/vco/api/catalog/{namespace}/{objectType}/{objectId}/tag/{tag_name}
n
To remove a global tag, make a DELETE request at the URL of the object by using the following
syntax:
DELETE http://{vcoHost}:{port}/vco/api/catalog/{namespace}/{objectType}/{objectId}/tag/:
{tag_name}
If the DELETE request is successful, you receive the status code 200.
List Object Tags
You can retrieve a list of tags assigned to an object by using the Orchestrator REST API.
Procedure
u
Make a GET request at the URL of the object:
GET http://{vcoHost}:{port}/vco/api/catalog/{namespace}/{objectType}/{objectId}/tags
If the GET request is successful, you receive the status code 200.
List Tagged Objects by Type
You can use the Orchestrator REST API to retrieve a list of objects tagged with a specific tag and filter them
by object type.
Procedure
u
Make a GET request at the URL of the object type:
GET http://{vcoHost}:{port}/vco/api/catalog/{namespace}/{objectType}/?
tags=tag1&tags=:tag2=value
If the GET request is successful, you receive the status code 200.
List Tag Owners
You can retrieve a list of tag owners by using the Orchestrator REST API. Tag owners are users who have
created at least one tag.
Procedure
u
Make a GET request at the following URL:
GET http://{vcoHost}:{port}/vco/api/tags
If the GET request is successful, you receive the status code 200. The list that you retrieve contains users who
have created at least one tag. Global tags are listed under the system user name __GLOBAL__.
Chapter 2 Using the vCenter Orchestrator REST API
VMware, Inc. 49