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 /Service/{Id} 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
<ServiceInformation xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/SET.API.Services.ServiceModel">
<AutoAssignTranslationProvider>String</AutoAssignTranslationProvider>
<AutoAssignTranslationProviderId>00000000-0000-0000-0000-000000000000</AutoAssignTranslationProviderId>
<AutoAssignTransportProvider>String</AutoAssignTransportProvider>
<AutoAssignTransportProviderId>00000000-0000-0000-0000-000000000000</AutoAssignTransportProviderId>
<DateOfService>String</DateOfService>
<FirstLegTranslationProvider>String</FirstLegTranslationProvider>
<FirstLegTranslationProviderId>00000000-0000-0000-0000-000000000000</FirstLegTranslationProviderId>
<FirstLegTransportProvider>String</FirstLegTransportProvider>
<FirstLegTransportProviderId>00000000-0000-0000-0000-000000000000</FirstLegTransportProviderId>
<GlueId>0</GlueId>
<Language>String</Language>
<LanguageId>0</LanguageId>
<Legs>
<ServiceLeg>
<EndLocation>
<Address1>String</Address1>
<Address2>String</Address2>
<City>String</City>
<Latitiude>String</Latitiude>
<Longitude>String</Longitude>
<Name>String</Name>
<State>String</State>
<Zip>String</Zip>
</EndLocation>
<LegId>00000000-0000-0000-0000-000000000000</LegId>
<Miles>0</Miles>
<StartLocation>
<Address1>String</Address1>
<Address2>String</Address2>
<City>String</City>
<Latitiude>String</Latitiude>
<Longitude>String</Longitude>
<Name>String</Name>
<State>String</State>
<Zip>String</Zip>
</StartLocation>
<TravelTimeInMinutes>0</TravelTimeInMinutes>
</ServiceLeg>
</Legs>
<LinkToReferral>String</LinkToReferral>
<PickupTime>String</PickupTime>
<ReferralNumber>0</ReferralNumber>
<ServiceType>String</ServiceType>
<Status>String</Status>
<TranslationRates>
<CancellationHours>String</CancellationHours>
<CancellationRate>String</CancellationRate>
<HourlyRate>String</HourlyRate>
<Hours>String</Hours>
<Miles>String</Miles>
<NoShow>String</NoShow>
<RatePerMile>String</RatePerMile>
</TranslationRates>
<TransportRates>
<FlatFee>String</FlatFee>
<LoadFee>String</LoadFee>
<MileageFee>String</MileageFee>
<Miles>0</Miles>
<NoShowFee>String</NoShowFee>
<WaitRate>String</WaitRate>
</TransportRates>
<TransportationType>String</TransportationType>
<TransportationTypeId>0</TransportationTypeId>
</ServiceInformation>