6.2 API Functions
Some of the most important API functions include the following:

Authentication Operations
– These API functions provide basic authentication over TLS/SSL. They also provide information about supported versions of the API.

Resource Navigation Operations
– APIs are REST-based. Each resource is a named URI that is used
by the HTTP
or HTTPS protocol to access and act upon resources, such as
a vApp.
Long-Running Operations
– A
task that takes a longer time to run
, such as deploying a vApp with many virtual machine
s. The status of these tasks is modeled as a resource, so the status of the task can be retrieved like other resources
using a URI.

Error Reporting
– One of the key functions of the API is to report any errors that occur in vCloud Director.