GET api/Telegram/GetMessages?chatId={chatId}&extendDay={extendDay}
Получить историю сообщений
Request Information
URI Parameters
Name | Description | Type | Additional information |
---|---|---|---|
chatId |
ИД чата |
integer |
Required |
extendDay |
Подгружать ли историю за день по номеру телефона чата |
boolean |
Default value is False |
Body Parameters
None.
Response Information
Resource Description
Collection of MessageStructDtoName | Description | Type | Additional information |
---|---|---|---|
Reactions |
Перелік реакцій |
Collection of Reaction |
None. |
Reply |
ReplyMessage |
Reply |
None. |
AdditionalKey |
AdditionalKey |
integer |
None. |
Id |
Id сообщения |
integer |
None. |
Chat |
Chat Id |
integer |
None. |
ChatId |
ChatId TG клиента |
integer |
None. |
Created |
Дата сообщения |
date |
None. |
Message |
Текст сообщения |
string |
None. |
From |
Отправитель |
string |
None. |
Phone |
Phone |
string |
None. |
EmployeeId |
Код сотрудника |
integer |
None. |
MessageType |
Тип сообщения, 0-CloseChatMode, 1-OpenChatMode, 2-Message, 3-Message without update menu, 4-AuthMessage, 5-UpdateMessage, 6-UpdateReaction |
MessageStructType |
None. |
Attachments |
Имя прикрепленного файла |
Collection of string |
None. |
Area |
Признак територии |
integer |
None. |
ChannelId |
Id канала |
integer |
None. |
ReplyId |
Reply message id |
integer |
None. |
Level |
ChatMessageLevel, 0 is ordinary |
integer |
None. |
Source |
Джерело діалогу |
MessageSource |
None. |
State |
Джерело діалогу |
MessageState |
None. |
Response Formats
application/json, text/json
Sample:
[ { "Reactions": [ { "Employee": 1, "Emoji": "sample string 2" }, { "Employee": 1, "Emoji": "sample string 2" } ], "Reply": { "Id": 1, "Name": "sample string 2", "Message": "sample string 3" }, "AdditionalKey": 1, "Id": 2, "Chat": 3, "ChatId": 4, "Created": "2025-09-02T23:22:06.3088153+00:00", "Message": "sample string 6", "From": "sample string 7", "Phone": "sample string 8", "EmployeeId": 1, "MessageType": 0, "Attachments": [ "sample string 1", "sample string 2" ], "Area": 9, "ChannelId": 10, "ReplyId": 11, "Level": 12, "Source": 0, "State": 0 }, { "Reactions": [ { "Employee": 1, "Emoji": "sample string 2" }, { "Employee": 1, "Emoji": "sample string 2" } ], "Reply": { "Id": 1, "Name": "sample string 2", "Message": "sample string 3" }, "AdditionalKey": 1, "Id": 2, "Chat": 3, "ChatId": 4, "Created": "2025-09-02T23:22:06.3088153+00:00", "Message": "sample string 6", "From": "sample string 7", "Phone": "sample string 8", "EmployeeId": 1, "MessageType": 0, "Attachments": [ "sample string 1", "sample string 2" ], "Area": 9, "ChannelId": 10, "ReplyId": 11, "Level": 12, "Source": 0, "State": 0 } ]
application/xml, text/xml
Sample:
<ArrayOfMessageStructDto xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Data.Repositories.Telegram"> <MessageStructDto> <Area>9</Area> <Attachments xmlns:d3p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays"> <d3p1:string>sample string 1</d3p1:string> <d3p1:string>sample string 2</d3p1:string> </Attachments> <ChannelId>10</ChannelId> <Chat>3</Chat> <ChatId>4</ChatId> <Created>2025-09-02T23:22:06.3088153+00:00</Created> <EmployeeId>1</EmployeeId> <From>sample string 7</From> <Id>2</Id> <Level>12</Level> <Message>sample string 6</Message> <MessageType>CloseChatMode</MessageType> <Phone>sample string 8</Phone> <ReplyId>11</ReplyId> <Source>TGBot</Source> <State>Message</State> <AdditionalKey>1</AdditionalKey> <Reactions> <Reaction> <Emoji>sample string 2</Emoji> <Employee>1</Employee> </Reaction> <Reaction> <Emoji>sample string 2</Emoji> <Employee>1</Employee> </Reaction> </Reactions> <Reply> <Id>1</Id> <Message>sample string 3</Message> <Name>sample string 2</Name> </Reply> </MessageStructDto> <MessageStructDto> <Area>9</Area> <Attachments xmlns:d3p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays"> <d3p1:string>sample string 1</d3p1:string> <d3p1:string>sample string 2</d3p1:string> </Attachments> <ChannelId>10</ChannelId> <Chat>3</Chat> <ChatId>4</ChatId> <Created>2025-09-02T23:22:06.3088153+00:00</Created> <EmployeeId>1</EmployeeId> <From>sample string 7</From> <Id>2</Id> <Level>12</Level> <Message>sample string 6</Message> <MessageType>CloseChatMode</MessageType> <Phone>sample string 8</Phone> <ReplyId>11</ReplyId> <Source>TGBot</Source> <State>Message</State> <AdditionalKey>1</AdditionalKey> <Reactions> <Reaction> <Emoji>sample string 2</Emoji> <Employee>1</Employee> </Reaction> <Reaction> <Emoji>sample string 2</Emoji> <Employee>1</Employee> </Reaction> </Reactions> <Reply> <Id>1</Id> <Message>sample string 3</Message> <Name>sample string 2</Name> </Reply> </MessageStructDto> </ArrayOfMessageStructDto>