Bridge

<back to all web services

EnquiryChatSingle

Chats
The following routes are available for this service:
GET/Chats/Single
EnquiryChatSingle Parameters:
NameParameterData TypeRequiredDescription
EnquiryGuidqueryGuidNo
ChatGuidqueryGuidNo
GetEnquiryChatListForContactIdViewModel Parameters:
NameParameterData TypeRequiredDescription
IdformintNo
GuidformGuidNo
ChatGuidformGuidNo
EntityIdformintNo
EntityNameformstringNo
EntityContactIdformintNo
EntityContactFirstNameformstringNo
EntityContactLastNameformstringNo
EntityContactNameformstringNo
EntityContactRoleInChatformstringNo
ChattingWithEntityIdformintNo
ChattingWithEntityNameformstringNo
ChattingWithEntityContactIdformintNo
ChattingWithEntityContactFirstNameformstringNo
ChattingWithEntityContactLastNameformstringNo
ChattingWithEntityContactNameformstringNo
ChattingWithEntityContactNameAndEntityformstringNo
ChattingWithEntityContactRoleInChatformstringNo
UnreadMessagesForEntityContactformintNo
LastMessageDateTimeformstringNo
LastMessageTextformstringNo
ChatIdformintNo
LastMessageWasFromMeformboolNo
LastMessageDeliveredformboolNo
LastMessageReadformboolNo
ChattingWithEntityContactGuidformGuidNo
DealRecapCodeformintNo
BannerTextformstringNo
ChattingWithEntityContactImageGuidformGuidNo

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/Single HTTP/1.1 
Host: internal.thebunkerbridge.com 
Accept: application/xml
HTTP/1.1 200 OK
Content-Type: application/xml
Content-Length: length

<GetEnquiryChatListForContactIdViewModel xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Bridge.Core.ViewModels">
  <BannerText>String</BannerText>
  <ChatGuid>00000000-0000-0000-0000-000000000000</ChatGuid>
  <ChatId>0</ChatId>
  <ChattingWithEntityContactFirstName>String</ChattingWithEntityContactFirstName>
  <ChattingWithEntityContactGuid>00000000-0000-0000-0000-000000000000</ChattingWithEntityContactGuid>
  <ChattingWithEntityContactId>0</ChattingWithEntityContactId>
  <ChattingWithEntityContactImageGuid>00000000-0000-0000-0000-000000000000</ChattingWithEntityContactImageGuid>
  <ChattingWithEntityContactLastName>String</ChattingWithEntityContactLastName>
  <ChattingWithEntityContactName>String</ChattingWithEntityContactName>
  <ChattingWithEntityContactNameAndEntity>String</ChattingWithEntityContactNameAndEntity>
  <ChattingWithEntityContactRoleInChat>String</ChattingWithEntityContactRoleInChat>
  <ChattingWithEntityId>0</ChattingWithEntityId>
  <ChattingWithEntityName>String</ChattingWithEntityName>
  <DealRecapCode>0</DealRecapCode>
  <EntityContactFirstName>String</EntityContactFirstName>
  <EntityContactId>0</EntityContactId>
  <EntityContactLastName>String</EntityContactLastName>
  <EntityContactName>String</EntityContactName>
  <EntityContactRoleInChat>String</EntityContactRoleInChat>
  <EntityId>0</EntityId>
  <EntityName>String</EntityName>
  <Guid>00000000-0000-0000-0000-000000000000</Guid>
  <Id>0</Id>
  <LastMessageDateTime>String</LastMessageDateTime>
  <LastMessageDelivered>false</LastMessageDelivered>
  <LastMessageRead>false</LastMessageRead>
  <LastMessageText>String</LastMessageText>
  <LastMessageWasFromMe>false</LastMessageWasFromMe>
  <UnreadMessagesForEntityContact>0</UnreadMessagesForEntityContact>
</GetEnquiryChatListForContactIdViewModel>