6. Consuming vCloud with the API : 6.2 API Functions
   
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 OperationsA task that takes a longer time to run, such as deploying a vApp with many virtual machines. 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.