История событий

Данный метод доступен для работы только с access_token бота

Метод для получения истории последних событий бота. Данный метод будет полезен, если вы не можете получать события в реальном времени на ваш URL, но вам требуется обрабатывать все события, на которые вы подписались.

История событий сохраняется только при активном пункте «Сохранять историю событий» во вкладке «Исходящий webhook» настроек бота. При этом указывать «Webhook URL» не требуется. Настройки бота

Для получения истории событий конкретного бота вам необходимо знать его access_token и использовать его при запросе. Каждое событие представляет JSON объект вебхука. Список всех доступных исходящих вебхуков и их структуру вы можете прочитать в разделе Исходящий Webhook.

get https://api.pachca.com/api/shared/v1/webhooks/events получение истории событий бота
Запрос
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)
Описания ошибок отсутствуют
Тело запроса отсутствует, параметры передаются в URL (например, /webhooks/events?limit=3)
{
  "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"
    }
  ]
}