Получить сообщения из чата
Позволяет получить список сообщений из чата по сделке
Request
Path parameter:
id(string, required): ID комнаты, можно взять из запроса на получение списка моих сделок
Query params:
-
page(number, required): Запрашиваемая страница -
take(number, required): Количество сообщений, которое необходимо отдать на станице
Response
-
id(string): ID сообщения -
message(string): Текст сообщения, если тип сообщения file, то параметр содержит в себе информацию о названии файла и ссылку на его получение -
type(string): Тип сообщения (возможные значения: text – текст, file – пользователь приложил файл) -
roomId(string): ID комнаты -
createAt(date&time): Дата и время доставки сообщения -
userId(string): ID пользователя, который отправил сообщение. Если сообщение от системного пользователя, ID состоит из одних 0 -
fileIds: Не используется -
isReaded(boolean): Не используется -
userType(string): Тип пользователя, который отправил сообщение (возможные значения: user – сообщение от пользователя, system – системный ивент) -
userName(string): Не используется
Example Response
{
"page": 1,
"take": 10,
"total": 5,
"data": [
{
"id": "e5302222-470d-4878-a456-efda111fa3ec",
"message": "photo.jpeg|https://api-upload.dteam.site/p2p/f54bcfe0-f09f-40f3-8830-09a0d739c69d/ID.jpeg|49514",
"type": "file",
"roomId": "f54bcfe0-f09f-40f3-8830-09a0d739c69d",
"createAt": "2024-07-29T12:31:36.454Z",
"userId": "8894ed6b-249c-4f5c-916b-fe3202482eb8",
"fileIds": [],
"isReaded": false,
"userType": "user",
"userName": "[email protected]"
},
{
"id": "a216f696-347b-42f8-a562-29a63f796736",
"message": "Контрагент оплатил сделку, ожидание подтверждения получения оплаты",
"type": "text",
"roomId": "f54bcfe0-f09f-40f3-8830-09a0d739c69d",
"createAt": "2024-07-29T12:31:28.380Z",
"userId": "00000000-0000-0000-0000-000000000000",
"fileIds": [],
"isReaded": false,
"userType": "system",
"userName": "Service User"
}
]
}
