1.0.1

vCenter Chargeback API Programming Guide
8 VMware, Inc.
Figure 1-1. REST in vCenter Chargeback Architecture
Requests
AnHTTPrequestsentbyaChargebackAPIcanbeoneofthefollowing:PUT,POST,GET,orDELETE.Each of
theserequesttypesmapstoastandardCRUDoperationasshowninthefollowingtable.
Responses
WhenanAPItaskissuccessful,thevalueofthestatusfieldintheresponseXMLissettosuccessasshown
inthefollowingexample.
<?xml version="1.0" encoding="UTF-8"?>
<Response status="success" isValidLicense="true"
xmlns="http://www.vmware.com/vcenter/chargeback/1.0.1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<Hierarchies>
<Hierarchy id="1">
<Name>Test_Hierarchy_Renamed</Name>
<Description>Test_Hierarchy_Renamed
</Description>
<InSync>true</InSync>
<LastUpdatedTime>1251893303708</LastUpdatedTime>
<LastUpdatedUser>CBM Server</LastUpdatedUser>
<Entities />
</Hierarchy>
</Hierarchies>
</Response>
Table 1-1. Request Type Mapping
Request Type CRUD Operation
POST CREATE
GET READ
PUT UPDATE/CREATE
DELETE DELETE