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 /Chats/Details HTTP/1.1
Host: internal.thebunkerbridge.com
Accept: application/xml
HTTP/1.1 200 OK
Content-Type: application/xml
Content-Length: length
<ChatDetailsViewModel xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Bridge.Core.ViewModels">
<ActiveChatAuthorIds>String</ActiveChatAuthorIds>
<BannerText>String</BannerText>
<ChatGuid>00000000-0000-0000-0000-000000000000</ChatGuid>
<ChattingWithEntityContactEmailAddress>String</ChattingWithEntityContactEmailAddress>
<ChattingWithEntityContactFirstName>String</ChattingWithEntityContactFirstName>
<ChattingWithEntityContactGuid>00000000-0000-0000-0000-000000000000</ChattingWithEntityContactGuid>
<ChattingWithEntityContactId>0</ChattingWithEntityContactId>
<ChattingWithEntityContactImageGuid>00000000-0000-0000-0000-000000000000</ChattingWithEntityContactImageGuid>
<ChattingWithEntityContactJobTitle>String</ChattingWithEntityContactJobTitle>
<ChattingWithEntityContactLastName>String</ChattingWithEntityContactLastName>
<ChattingWithEntityContactRole>String</ChattingWithEntityContactRole>
<ChattingWithEntityId>0</ChattingWithEntityId>
<ChattingWithEntityName>String</ChattingWithEntityName>
<EntityContactFirstName>String</EntityContactFirstName>
<EntityContactGuid>00000000-0000-0000-0000-000000000000</EntityContactGuid>
<EntityContactId>0</EntityContactId>
<EntityContactImageGuid>00000000-0000-0000-0000-000000000000</EntityContactImageGuid>
<EntityContactLastName>String</EntityContactLastName>
<NominateSellerAlreadyUsed>false</NominateSellerAlreadyUsed>
<SingleChat>false</SingleChat>
<VesselId>0</VesselId>
</ChatDetailsViewModel>