1MSG

Получить список сообщений

GET
/messages

По умолчанию история сообщений не сохраняется для выдачи в методе. Для включения метода отпишите в тех поддержку

Authorization

JWT token
querytoken<token>

Query Parameters

last?boolean

Отображает последние 100 сообщений. Если передан этот параметр, то lastMessageNumber игнорируется.

lastMessageNumber?integer

Параметр lastMessageNumber из предыдущего запроса. Пример: 100

firstMessageNumber?integer

Параметр lastMessageNumber из предыдущего запроса. Пример: 1

limit?integer

Устанавливает длину списка сообщений. По умолчанию 100. При значении 0 вернет все сообщения.

chatId?string

Фильтрует сообщения по chatId

Идентификатор чата из списка сообщений. Пример: [email protected] (или RU.1504711984690866@lid).

min_time?integer

Фильтрует сообщения, полученные после указанного времени. Пример: 1665396610

max_time?integer

Фильтрует сообщения, полученные до указанного времени. Пример: 1665396610

msgId?string

Идентификатор Сообщения. Пример: 0XzkmGNn4prUAQlzsHApGNRXQ0U

Response Body

Пример ответа сервера

application/json
  1. response
messages?array<>
curl -X GET 'https://api.1msg.io/123/messages?last=true&lastMessageNumber=100&firstMessageNumber=1&limit=200&chatId=556123122026%40c.us&min_time=1665396610&max_time=1665396610&msgId=0XzkmGNn4prUAQlzsHApGNRXQ0U'
{  "messages": [    {      "messageNumber": 1,      "id": "0XzkmGNn4prUAQlzsHApGNRXQ0U",      "body": "Test message",      "fromMe": true,      "self": 1,      "isForwarded": 0,      "author": "[email protected]",      "authorBsuid": "RU.1504711984690866",      "authorUserName": null,      "time": 1665396610,      "chatId": "[email protected]",      "type": "chat",      "senderName": "[email protected]",      "caption": null,      "quotedMsgId": null,      "meta": {},      "metadata": {},      "chatName": "556123122026"    }  ]}