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 /feed HTTP/1.1
Host: s4wapi.wwin.ath.cx
Accept: application/xml
Content-Type: application/xml
Content-Length: length
<GetFeed xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Six4Win.WebApi.ServiceModel" />
HTTP/1.1 200 OK
Content-Type: application/xml
Content-Length: length
<Feed xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Six4Win.ReadModel">
<Id>String</Id>
<LastJackpot5Info>
<AmountAccumulated>0</AmountAccumulated>
<AmountAwarded>0</AmountAwarded>
<IsHit>false</IsHit>
<JackPot5Winners>
<JackPot5Winner>
<BetId>String</BetId>
<NrOfCombinations>0</NrOfCombinations>
<Origin xmlns:d5p1="http://schemas.datacontract.org/2004/07/Six4Win.ReadModel.Bets">
<d5p1:Application>
<d5p1:Name>String</d5p1:Name>
<d5p1:Version>String</d5p1:Version>
</d5p1:Application>
<d5p1:Clerk>
<Id>String</Id>
<Value>String</Value>
</d5p1:Clerk>
<d5p1:Device>
<Id>String</Id>
<Value>String</Value>
</d5p1:Device>
<d5p1:IP>String</d5p1:IP>
<d5p1:Location>
<Id>String</Id>
<Value>String</Value>
</d5p1:Location>
<d5p1:LocationGroup>
<Id>String</Id>
<Value>String</Value>
</d5p1:LocationGroup>
<d5p1:Organization>
<Id>String</Id>
<Value>String</Value>
</d5p1:Organization>
</Origin>
<Payload xmlns:d5p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d5p1:KeyValueOfstringstring>
<d5p1:Key>String</d5p1:Key>
<d5p1:Value>String</d5p1:Value>
</d5p1:KeyValueOfstringstring>
</Payload>
<WinningsAmount>0</WinningsAmount>
</JackPot5Winner>
</JackPot5Winners>
<NrOfWinners>0</NrOfWinners>
</LastJackpot5Info>
<Round>
<Configuration>
<Coefficients xmlns:d4p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d4p1:float>0</d4p1:float>
</Coefficients>
<CountdownDurationInSeconds>0</CountdownDurationInSeconds>
<DrawConfiguration>
<AnimationIntervalInMs>0</AnimationIntervalInMs>
<IntroIntervalInMs>0</IntroIntervalInMs>
<OutroIntervalInMs>0</OutroIntervalInMs>
</DrawConfiguration>
<IsDoubleTripleActive>false</IsDoubleTripleActive>
<IsJackpot5Active>false</IsJackpot5Active>
<RTPStrategy>RNG</RTPStrategy>
<ResultsDurationInSeconds>0</ResultsDurationInSeconds>
</Configuration>
<CreatedAt>0001-01-01T00:00:00</CreatedAt>
<Id>String</Id>
<IsCalculated>false</IsCalculated>
<IsLocked>false</IsLocked>
<Jackpot5Info>
<AmountAccumulated>0</AmountAccumulated>
<AmountAwarded>0</AmountAwarded>
<IsHit>false</IsHit>
<JackPot5Winners>
<JackPot5Winner>
<BetId>String</BetId>
<NrOfCombinations>0</NrOfCombinations>
<Origin xmlns:d6p1="http://schemas.datacontract.org/2004/07/Six4Win.ReadModel.Bets">
<d6p1:Application>
<d6p1:Name>String</d6p1:Name>
<d6p1:Version>String</d6p1:Version>
</d6p1:Application>
<d6p1:Clerk>
<Id>String</Id>
<Value>String</Value>
</d6p1:Clerk>
<d6p1:Device>
<Id>String</Id>
<Value>String</Value>
</d6p1:Device>
<d6p1:IP>String</d6p1:IP>
<d6p1:Location>
<Id>String</Id>
<Value>String</Value>
</d6p1:Location>
<d6p1:LocationGroup>
<Id>String</Id>
<Value>String</Value>
</d6p1:LocationGroup>
<d6p1:Organization>
<Id>String</Id>
<Value>String</Value>
</d6p1:Organization>
</Origin>
<Payload xmlns:d6p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d6p1:KeyValueOfstringstring>
<d6p1:Key>String</d6p1:Key>
<d6p1:Value>String</d6p1:Value>
</d6p1:KeyValueOfstringstring>
</Payload>
<WinningsAmount>0</WinningsAmount>
</JackPot5Winner>
</JackPot5Winners>
<NrOfWinners>0</NrOfWinners>
</Jackpot5Info>
<Progress>
<Stage>None</Stage>
<Step>0</Step>
<Steps>0</Steps>
<UTCTimestamp>0001-01-01T00:00:00</UTCTimestamp>
</Progress>
<Sequence>String</Sequence>
<Status>Pending</Status>
<UpdatedAt>0001-01-01T00:00:00</UpdatedAt>
</Round>
</Feed>