Метод для получения истории последних событий бота. Данный метод будет полезен, если вы не можете получать события в реальном времени на ваш URL, но вам требуется обрабатывать все события, на которые вы подписались.
История событий сохраняется только при активном пункте «Сохранять историю событий» во вкладке «Исходящий webhook» настроек бота. При этом указывать «Webhook URL» не требуется.
Для получения истории событий конкретного бота вам необходимо знать его access_token и использовать его при запросе. Каждое событие представляет JSON объект вебхука. Список всех доступных исходящих вебхуков и их структуру вы можете прочитать в разделе Исходящий Webhook.
|
Запрос
|
||
|---|---|---|
| limit | integer | Количество возвращаемых сущностей за один запрос (по умолчанию 50, максимум 50) |
| cursor | string | Курсор для пагинации (из meta.paginate.next_page) |
|
Ответ
|
||
| meta | object | Вспомогательная информация |
| paginate | object | Информация о пагинации |
| next_page | string | Курсор пагинации следующей страницы |
| data | array of objects | Массив событий |
| id | string | Идентификатор события |
| event_type | string | Тип события |
| payload | object |
Объект вебхука. Его параметры зависят от значения поля event_type: message_new - Новое сообщение, message_update, message_delete - Редактирование и удаление сообщения, reaction_new, reaction_delete - Добавление и удаление реакции, button - Нажатие кнопки, view_sumbit - Заполнение формы, chat_member_add, chat_member_remove - Изменение состава участников чатов, company_member_intive, company_member_confirm, company_member_activate, company_member_delete - Изменение состава участников пространства |
| created_at | string | Дата и время создания события (ISO-8601, UTC+0) в формате YYYY-MM-DDThh:mm:ss.sssZ |
|
Возможные ошибки запроса (errors code)
|
||
| Описания ошибок отсутствуют | ||
{
"meta": {
"paginate": {
"next_page": "eyMxFCO2MiwiZGlyIjpiSNYjIn1"
}
},
"data": [
{
"id": "01KAJZ2XDSS2S3DSW9EXJZ0TBV",
"event_type": "company_member_update",
"payload": {
"event": "update",
"type": "company_member",
"webhook_timestamp": 1763635376,
"user_ids": [
13
],
"created_at": "2025-11-20T10:42:56Z"
},
"created_at": "2025-11-20T10:42:56Z"
},
{
"id": "01KAJZ5CMZFVK4FSZQOISFBZCS",
"event_type": "message_new",
"payload": {
"event": "new",
"type": "message",
"webhook_timestamp": 1763637142,
"chat_id": 43,
"user_id": 13,
"id": 4432345,
"created_at": "2025-11-20T11:12:22.000Z",
"parent_message_id": null,
"content": "Проверьте последнюю задачу",
"entity_type": "discussion",
"entity_id": 43,
"thread": null,
"url": "https://app.pachca.com/chats/43?message=4432345"
},
"created_at": "2025-11-20T11:12:22.000Z"
},
{
"id": "01KAJP5CMZFPA5FSZQOCHKBOIW",
"event_type": "chat_member_add",
"payload": {
"event": "add",
"type": "chat_member",
"webhook_timestamp": 1763637574,
"chat_id": 43,
"thread_id": null,
"user_ids": [
14
],
"created_at": "2025-11-20T11:19:34Z"
},
"created_at": "2025-11-20T11:19:34Z"
}
]
}