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