To override the Content-type in your clients, use the HTTP Accept Header, append the .xml suffix or ?format=xml
HTTP + XML
The following are sample HTTP requests and responses.
The placeholders shown need to be replaced with actual values.
POST /vmwaremanage HTTP/1.1
Host: n3tapi.palmettovdc.com
Accept: application/xml
Content-Type: application/xml
Content-Length: length
<VMWareManage xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/N3TAPI.Services">
<DataCenterLocation>String</DataCenterLocation>
<ORGName>String</ORGName>
<VMName>String</VMName>
<userId>String</userId>
<JobId>String</JobId>
<StartVM>false</StartVM>
</VMWareManage>
HTTP/1.1 200 OK
Content-Type: application/xml
Content-Length: length
<VMWareManageResponse xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/N3TAPI.Services">
<ResponseStatus xmlns:d2p1="http://schemas.servicestack.net/types">
<d2p1:ErrorCode>String</d2p1:ErrorCode>
<d2p1:Message>String</d2p1:Message>
<d2p1:StackTrace>String</d2p1:StackTrace>
<d2p1:Errors>
<d2p1:ResponseError>
<d2p1:ErrorCode>String</d2p1:ErrorCode>
<d2p1:FieldName>String</d2p1:FieldName>
<d2p1:Message>String</d2p1:Message>
<d2p1:Meta xmlns:d5p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d5p1:KeyValueOfstringstring>
<d5p1:Key>String</d5p1:Key>
<d5p1:Value>String</d5p1:Value>
</d5p1:KeyValueOfstringstring>
</d2p1:Meta>
</d2p1:ResponseError>
</d2p1:Errors>
<d2p1:Meta xmlns:d3p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d3p1:KeyValueOfstringstring>
<d3p1:Key>String</d3p1:Key>
<d3p1:Value>String</d3p1:Value>
</d3p1:KeyValueOfstringstring>
</d2p1:Meta>
</ResponseStatus>
<Result xmlns:d2p1="http://schemas.datacontract.org/2004/07/N3TDataBroker.Models">
<d2p1:_x003C_Content_x003E_k__BackingField>String</d2p1:_x003C_Content_x003E_k__BackingField>
<d2p1:_x003C_errorCode_x003E_k__BackingField>0</d2p1:_x003C_errorCode_x003E_k__BackingField>
<d2p1:_x003C_errorMessage_x003E_k__BackingField>String</d2p1:_x003C_errorMessage_x003E_k__BackingField>
<d2p1:_x003C_errorStatus_x003E_k__BackingField>false</d2p1:_x003C_errorStatus_x003E_k__BackingField>
<d2p1:_x003C_CPU_x003E_k__BackingField>0</d2p1:_x003C_CPU_x003E_k__BackingField>
<d2p1:_x003C_CpuHotAddEnabledSpecified_x003E_k__BackingField>false</d2p1:_x003C_CpuHotAddEnabledSpecified_x003E_k__BackingField>
<d2p1:_x003C_CpuHotAddEnabled_x003E_k__BackingField>false</d2p1:_x003C_CpuHotAddEnabled_x003E_k__BackingField>
<d2p1:_x003C_DiskSize_x003E_k__BackingField xmlns:d3p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d3p1:unsignedLong>0</d3p1:unsignedLong>
</d2p1:_x003C_DiskSize_x003E_k__BackingField>
<d2p1:_x003C_Disks_x003E_k__BackingField>
<d2p1:TypeDisk>
<d2p1:_x003C_Content_x003E_k__BackingField>String</d2p1:_x003C_Content_x003E_k__BackingField>
<d2p1:_x003C_errorCode_x003E_k__BackingField>0</d2p1:_x003C_errorCode_x003E_k__BackingField>
<d2p1:_x003C_errorMessage_x003E_k__BackingField>String</d2p1:_x003C_errorMessage_x003E_k__BackingField>
<d2p1:_x003C_errorStatus_x003E_k__BackingField>false</d2p1:_x003C_errorStatus_x003E_k__BackingField>
<d2p1:autoDelete>false</d2p1:autoDelete>
<d2p1:boot>false</d2p1:boot>
<d2p1:deviceName>String</d2p1:deviceName>
<d2p1:index>0</d2p1:index>
<d2p1:interface__>String</d2p1:interface__>
<d2p1:kind>String</d2p1:kind>
<d2p1:licenses xmlns:d5p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d5p1:string>String</d5p1:string>
</d2p1:licenses>
<d2p1:mode>String</d2p1:mode>
<d2p1:size>0</d2p1:size>
<d2p1:source>String</d2p1:source>
<d2p1:type>String</d2p1:type>
</d2p1:TypeDisk>
</d2p1:_x003C_Disks_x003E_k__BackingField>
<d2p1:_x003C_Href_x003E_k__BackingField>String</d2p1:_x003C_Href_x003E_k__BackingField>
<d2p1:_x003C_Id_x003E_k__BackingField>String</d2p1:_x003C_Id_x003E_k__BackingField>
<d2p1:_x003C_MemoryHotAddEnabledSpecified_x003E_k__BackingField>false</d2p1:_x003C_MemoryHotAddEnabledSpecified_x003E_k__BackingField>
<d2p1:_x003C_MemoryHotAddEnabled_x003E_k__BackingField>false</d2p1:_x003C_MemoryHotAddEnabled_x003E_k__BackingField>
<d2p1:_x003C_Memory_x003E_k__BackingField>0</d2p1:_x003C_Memory_x003E_k__BackingField>
<d2p1:_x003C_Metric_x003E_k__BackingField>
<d2p1:SimpleMetricType>
<d2p1:name>String</d2p1:name>
<d2p1:unit>String</d2p1:unit>
<d2p1:value>0</d2p1:value>
</d2p1:SimpleMetricType>
</d2p1:_x003C_Metric_x003E_k__BackingField>
<d2p1:_x003C_NameLong_x003E_k__BackingField>String</d2p1:_x003C_NameLong_x003E_k__BackingField>
<d2p1:_x003C_Name_x003E_k__BackingField>String</d2p1:_x003C_Name_x003E_k__BackingField>
<d2p1:_x003C_NetworkConnectionSection_x003E_k__BackingField>
<d2p1:Info>String</d2p1:Info>
<d2p1:Link xmlns:d4p1="http://schemas.datacontract.org/2004/07/N3TVMWareCloudDirDL.Models.Xml">
<d4p1:href>String</d4p1:href>
<d4p1:id>String</d4p1:id>
<d4p1:name>String</d4p1:name>
<d4p1:rel>String</d4p1:rel>
<d4p1:type>String</d4p1:type>
</d2p1:Link>
<d2p1:NetworkConnection>
<d2p1:ExternalIpAddress>String</d2p1:ExternalIpAddress>
<d2p1:IpAddress>String</d2p1:IpAddress>
<d2p1:IpAddressAllocationMode>String</d2p1:IpAddressAllocationMode>
<d2p1:IsConnected>false</d2p1:IsConnected>
<d2p1:MACAddress>String</d2p1:MACAddress>
<d2p1:NetworkConnectionIndex>0</d2p1:NetworkConnectionIndex>
<d2p1:needsCustomization>false</d2p1:needsCustomization>
<d2p1:network>String</d2p1:network>
</d2p1:NetworkConnection>
<d2p1:PrimaryNetworkConnectionIndex>0</d2p1:PrimaryNetworkConnectionIndex>
<d2p1:href>String</d2p1:href>
<d2p1:required>false</d2p1:required>
<d2p1:type>String</d2p1:type>
</d2p1:_x003C_NetworkConnectionSection_x003E_k__BackingField>
<d2p1:_x003C_Nics_x003E_k__BackingField>
<d2p1:TypeNic>
<d2p1:_x003C_Content_x003E_k__BackingField>String</d2p1:_x003C_Content_x003E_k__BackingField>
<d2p1:_x003C_errorCode_x003E_k__BackingField>0</d2p1:_x003C_errorCode_x003E_k__BackingField>
<d2p1:_x003C_errorMessage_x003E_k__BackingField>String</d2p1:_x003C_errorMessage_x003E_k__BackingField>
<d2p1:_x003C_errorStatus_x003E_k__BackingField>false</d2p1:_x003C_errorStatus_x003E_k__BackingField>
<d2p1:IPAddress>String</d2p1:IPAddress>
<d2p1:IPMode>String</d2p1:IPMode>
<d2p1:IsConnected>false</d2p1:IsConnected>
<d2p1:IsPrimaryNic>false</d2p1:IsPrimaryNic>
<d2p1:MacAddress>String</d2p1:MacAddress>
<d2p1:NetworkAdapterType>String</d2p1:NetworkAdapterType>
<d2p1:NetworkId>String</d2p1:NetworkId>
<d2p1:NetworkName>String</d2p1:NetworkName>
<d2p1:NicId>String</d2p1:NicId>
<d2p1:NicName>String</d2p1:NicName>
<d2p1:VMId>String</d2p1:VMId>
<d2p1:VMName>String</d2p1:VMName>
</d2p1:TypeNic>
</d2p1:_x003C_Nics_x003E_k__BackingField>
<d2p1:_x003C_Status_x003E_k__BackingField>String</d2p1:_x003C_Status_x003E_k__BackingField>
<d2p1:_x003C_catalogName_x003E_k__BackingField>String</d2p1:_x003C_catalogName_x003E_k__BackingField>
<d2p1:_x003C_containerName_x003E_k__BackingField>String</d2p1:_x003C_containerName_x003E_k__BackingField>
<d2p1:_x003C_container_x003E_k__BackingField>String</d2p1:_x003C_container_x003E_k__BackingField>
<d2p1:_x003C_guestOs_x003E_k__BackingField>String</d2p1:_x003C_guestOs_x003E_k__BackingField>
<d2p1:_x003C_hardwareVersionSpecified_x003E_k__BackingField>false</d2p1:_x003C_hardwareVersionSpecified_x003E_k__BackingField>
<d2p1:_x003C_hardwareVersion_x003E_k__BackingField>0</d2p1:_x003C_hardwareVersion_x003E_k__BackingField>
<d2p1:_x003C_hasDR_x003E_k__BackingField>false</d2p1:_x003C_hasDR_x003E_k__BackingField>
<d2p1:_x003C_hostName_x003E_k__BackingField>String</d2p1:_x003C_hostName_x003E_k__BackingField>
<d2p1:_x003C_isBusySpecified_x003E_k__BackingField>false</d2p1:_x003C_isBusySpecified_x003E_k__BackingField>
<d2p1:_x003C_isBusy_x003E_k__BackingField>false</d2p1:_x003C_isBusy_x003E_k__BackingField>
<d2p1:_x003C_isDRActive_x003E_k__BackingField>false</d2p1:_x003C_isDRActive_x003E_k__BackingField>
<d2p1:_x003C_isDeletedSpecified_x003E_k__BackingField>false</d2p1:_x003C_isDeletedSpecified_x003E_k__BackingField>
<d2p1:_x003C_isDeleted_x003E_k__BackingField>false</d2p1:_x003C_isDeleted_x003E_k__BackingField>
<d2p1:_x003C_isDeployedSpecified_x003E_k__BackingField>false</d2p1:_x003C_isDeployedSpecified_x003E_k__BackingField>
<d2p1:_x003C_isDeployed_x003E_k__BackingField>false</d2p1:_x003C_isDeployed_x003E_k__BackingField>
<d2p1:_x003C_isInMaintenanceModeSpecified_x003E_k__BackingField>false</d2p1:_x003C_isInMaintenanceModeSpecified_x003E_k__BackingField>
<d2p1:_x003C_isInMaintenanceMode_x003E_k__BackingField>false</d2p1:_x003C_isInMaintenanceMode_x003E_k__BackingField>
<d2p1:_x003C_isPublishedSpecified_x003E_k__BackingField>false</d2p1:_x003C_isPublishedSpecified_x003E_k__BackingField>
<d2p1:_x003C_isPublished_x003E_k__BackingField>false</d2p1:_x003C_isPublished_x003E_k__BackingField>
<d2p1:_x003C_isVAppTemplateSpecified_x003E_k__BackingField>false</d2p1:_x003C_isVAppTemplateSpecified_x003E_k__BackingField>
<d2p1:_x003C_isVAppTemplate_x003E_k__BackingField>false</d2p1:_x003C_isVAppTemplate_x003E_k__BackingField>
<d2p1:_x003C_memoryMBSpecified_x003E_k__BackingField>false</d2p1:_x003C_memoryMBSpecified_x003E_k__BackingField>
<d2p1:_x003C_memoryMB_x003E_k__BackingField>0</d2p1:_x003C_memoryMB_x003E_k__BackingField>
<d2p1:_x003C_moref_x003E_k__BackingField>String</d2p1:_x003C_moref_x003E_k__BackingField>
<d2p1:_x003C_networkInfoRaw_x003E_k__BackingField>String</d2p1:_x003C_networkInfoRaw_x003E_k__BackingField>
<d2p1:_x003C_numberOfCpusSpecified_x003E_k__BackingField>false</d2p1:_x003C_numberOfCpusSpecified_x003E_k__BackingField>
<d2p1:_x003C_numberOfCpus_x003E_k__BackingField>0</d2p1:_x003C_numberOfCpus_x003E_k__BackingField>
<d2p1:_x003C_storageProfileName_x003E_k__BackingField>String</d2p1:_x003C_storageProfileName_x003E_k__BackingField>
<d2p1:_x003C_vc_x003E_k__BackingField>String</d2p1:_x003C_vc_x003E_k__BackingField>
<d2p1:_x003C_vdc_x003E_k__BackingField>String</d2p1:_x003C_vdc_x003E_k__BackingField>
<d2p1:_x003C_vmHostType_x003E_k__BackingField>String</d2p1:_x003C_vmHostType_x003E_k__BackingField>
<d2p1:_x003C_vmInstanceType_x003E_k__BackingField>String</d2p1:_x003C_vmInstanceType_x003E_k__BackingField>
<d2p1:_x003C_vmToolsVersionSpecified_x003E_k__BackingField>false</d2p1:_x003C_vmToolsVersionSpecified_x003E_k__BackingField>
<d2p1:_x003C_vmToolsVersion_x003E_k__BackingField>0</d2p1:_x003C_vmToolsVersion_x003E_k__BackingField>
</Result>
</VMWareManageResponse>