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.
GET /Dental/Appointment/{AppointmentId}/TreatmentPlanLineItems HTTP/1.1
Host: set-api-service-prod.azurewebsites.net
Accept: application/xml
HTTP/1.1 200 OK
Content-Type: application/xml
Content-Length: length
<DentalTreatmentPlanLineItem xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/SET.API.Services.ServiceModel.Types">
<ADACode>String</ADACode>
<ADACodeDescription>String</ADACodeDescription>
<APCharged>0</APCharged>
<APDiscount>0</APDiscount>
<APPaidStatus>String</APPaidStatus>
<ARDiscount>0</ARDiscount>
<ARPaidStatus>String</ARPaidStatus>
<ARTotal>0</ARTotal>
<ICD10Code>String</ICD10Code>
<ICD10CodeDescription>String</ICD10CodeDescription>
<Id>String</Id>
<SurfaceCode1>String</SurfaceCode1>
<SurfaceCode2>String</SurfaceCode2>
<ToothNumber>0</ToothNumber>
<TreatmentPlanId>String</TreatmentPlanId>
<Units>0</Units>
</DentalTreatmentPlanLineItem>