The vCloud Air Platform APIs support XML and JSON data input and output formats. Whether you specify JSON or XML in a request, the data structure returned in the response is equivalent for both formats; the only difference is the data encoding differs by format.
In HTTP requests, API clients must specify in the Content-Type header the format in which data is submitted:
Content-Type: application/xml Content-Type: application/json
For HTTP responses, specifying the media type and subtype is optional.
For HTTP responses, the vCloud Air Platform APIs support specifying in the Accept header the following media types and subtypes:
Accept: application/xml Accept: application/json Accept: application/* Accept: */*
When you do not specify a media type or subtype or you specify wildcards in an Accept header, the vCloud Air Platform APIs provide the HTTP response by using application/xml. To receive a response using JSON, you must explicitly specify application/json in the Accept header.