GET api/Telegram/GetMessages?chatId={chatId}&extendDay={extendDay}

Получить историю сообщений

Request Information

URI Parameters

NameDescriptionTypeAdditional information
chatId

ИД чата

integer

Required

extendDay

Подгружать ли историю за день по номеру телефона чата

boolean

Default value is False

Body Parameters

None.

Response Information

Resource Description

Collection of MessageStructDto
NameDescriptionTypeAdditional 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>