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