Последние обновления
C# SDK
Добавлен официальный C# SDK для .NET 8+. Полная поддержка async/await, CancellationToken, автопагинация через *AllAsync() методы и автоматические повторы при 429. Установка: dotnet add package Pachca.Sdk.
Конструктор форм
На странице Формы появился интерактивный конструктор представлений. Добавляйте блоки из палитры, настраивайте все параметры через визуальный редактор и сразу видите результат — включая календарь, время, выпадающие списки, радиокнопки и чекбоксы.
Интерактивный playground сообщений и вебхуков
На страницах Кнопки в сообщениях и Входящие вебхуки появились интерактивные playground — редактируйте JSON слева и сразу видите результат справа. Превью сообщения отображает все поля: текст с markdown-разметкой, кнопки, файлы, превью ссылок, кастомные аватар и имя бота.
Ошибки оплаты, роли сотрудников, закрепление сообщений
Во все методы, требующие оплаченного тарифа, добавлен ответ 402 Payment Required.
В методах POSTНовый сотрудник и PUTРедактирование сотрудника уточнены допустимые значения поля role: admin, user и multi_guest. Значение guest недоступно для установки через API — оно присутствует только в ответах.
Поле link_preview в запросе POSTОтправить сообщение перенесено на верхний уровень тела запроса — отдельно от объекта message.
Метод POSTЗакрепление сообщения при попытке закрепить уже закреплённое сообщение возвращает 422 Unprocessable Entity.
Параметры start_time и end_time в методе GETЖурнал аудита событий стали необязательными — без них возвращаются все события.
Уточнён тип поля name в модели реакции: string | null вместо опционального.
В CLI параметры сортировки в командах chats list и messages list заменены на --sort и --order — вместо прежних --sort-id и --sort-last-message-at.
Были обновлены следующие методы:
Редактирование скоупов, исправления в моделях
Скоупы персональных токенов теперь можно изменять после создания — в настройках токена. Раньше для изменения набора разрешений токен нужно было пересоздавать. Подробнее в разделе Авторизация.
Метод POSTЗакрепление сообщения теперь возвращает 204 No Content вместо 201 Created.
Поле thread в модели сообщения теперь содержит только id и chat_id. Полная модель треда (с message_id, message_chat_id, updated_at) возвращается в методах POSTСоздание треда и GETИнформация о треде.
Поле payload в модели ошибки валидации теперь имеет тип object | null вместо string | null и содержит структурированные данные — идентификатор кастомного свойства при ошибке поля или параметры авторизации.
В CLI убрана клиентская валидация скоупов — проверка разрешений теперь происходит только на стороне API. Команда auth refresh удалена, профиль больше не сохраняет список скоупов.
Опубликован генератор SDK — генерирует типизированный клиент из OpenAPI-спецификации прямо в вашем проекте для TypeScript, Python, Go, Kotlin и Swift.
На странице Авторизация добавлена таблица доступных скоупов с указанием ролей для каждого скоупа.
Были обновлены следующие методы:
Справочник моделей данных
Появилась новая страница Модели — справочник всех моделей данных API. На одной странице собраны 14 моделей с таблицами свойств и ссылками на связанные методы: сотрудник, чат, тред, сообщение, реакция, напоминание, бот, тег и другие.
SDK, новые руководства и реструктуризация документации
Добавлены официальные SDK для 5 языков — TypeScript, Python, Go, Kotlin и Swift. Все SDK автоматически генерируются из OpenAPI-спецификации и включают типизированные клиенты, автопагинацию и автоматические повторные запросы при 429.
Появились новые руководства с пошаговыми инструкциями и скриншотами:
- Боты — создание и настройка ботов
- Кнопки — интерактивные кнопки в сообщениях
- Входящие вебхуки — отправка сообщений через URL
- Разворачивание ссылок — unfurl-боты для предпросмотра ссылок
- Albato и n8n — интеграции с no-code платформами
Документация реструктурирована: Быстрый старт, Пагинация, Загрузка файлов, Запросы и ответы вынесены в отдельные страницы, раздел форм разбит на три страницы.
В вебхук Отправка ссылок добавлено поле user_id — идентификатор отправителя сообщения со ссылкой.
Сценарии
Появился новый раздел Сценарии — пошаговые инструкции для типичных задач с API. Каждый сценарий описывает, какие методы вызывать и в каком порядке, с учётом неочевидных ограничений.
Доступны в виде справочника с поиском, входят в Agent Skills для AI-агентов и встроены в CLI.
CLI для работы с API
Появился официальный CLI — все методы API доступны как команды в терминале с типизированными флагами, валидацией и интерактивными подсказками.
- Готовые сценарии для типичных задач — те же, что используют AI-агенты
- Несколько профилей авторизации с безопасным хранением токенов
- Четыре формата вывода: таблица, JSON, YAML, CSV
- Автоматический неинтерактивный режим для CI и AI-агентов
- Курсорная пагинация с автозагрузкой всех страниц
- Прямые API-запросы для нестандартных сценариев
- Автодополнение для bash, zsh и fish
Подробнее в разделе CLI.
Полнотекстовый поиск, сообщение о недоступности и новые поля сообщений
Были добавлены новые методы для полнотекстового поиска по сотрудникам, чатам и сообщениям:
С помощью этих методов вы можете искать по текстовому запросу с поддержкой фильтрации и курсорной пагинации.
В модель статуса добавлено новое поле away_message — сообщение при режиме «Нет на месте», которое отображается в профиле пользователя и при отправке ему личного сообщения или упоминании в чате.
В модель сообщения добавлены поля root_chat_id (идентификатор корневого чата для сообщений в тредах), changed_at (дата редактирования) и deleted_at (дата удаления).
Были обновлены следующие методы:
Режим «Нет на месте» и управление статусами
В модель статуса добавлено новое поле is_away — режим «Нет на месте». Также добавлены новые методы для администраторов и владельцев, позволяющие просматривать, устанавливать и удалять статус любого сотрудника.
Были добавлены новые методы:
Были обновлены следующие методы:
Привязка напоминаний к чатам
Напоминания теперь можно привязывать к чатам, в которых вы состоите — при создании напоминания укажите chat_id. В ответе всех методов напоминаний добавлено новое поле chat_id.
Были обновлены следующие методы:
Авторизация и скоупы
Добавлена поддержка OAuth 2.0 скоупов — теперь каждый метод API указывает, какой скоуп токена необходим для его вызова. Скоупы отображаются на странице каждого метода в виде бейджа.
Был добавлен новый метод:
- GETИнформация о токене — получение информации о текущем OAuth токене, включая список скоупов, дату создания и последнего использования
Появился новый раздел документации — Авторизация. В нём описаны типы токенов, способы их создания, скоупы для персональных токенов и фиксированный набор скоупов для токенов ботов, а также ошибки авторизации.
Инструменты для тестирования API
Добавлен онлайн-клиент Scalar — тестирование всех методов API прямо в браузере без установки. Также доступна готовая коллекция запросов для Postman и Bruno с примерами и настроенной авторизацией.
Подробнее в разделе Тестирование API.
Ресурсы для AI-агентов
Появился новый раздел документации — AI агенты. В нём описано, как Пачка работает с AI-агентами, и собраны все ресурсы для интеграции.
Что нового:
- Agent Skills — описание API в формате skill-файлов для подключения к 40+ AI-агентам (Claude Code, Cursor, Codex, Windsurf и др.)
- Context7 MCP — документация Пачки доступна через MCP-сервер Context7 для агентов с поддержкой MCP
- OpenAPI-спецификация — спецификация для кодогенерации и автоматического создания клиентов
Аудит-события сообщений, тредов и реакций
В журнал аудита событий добавлены новые типы событий для отслеживания создания сообщений, тредов и работы с реакциями:
message_created— сообщение созданоthread_created— тред созданreaction_created— реакция добавленаreaction_deleted— реакция удалена
Полный список типов событий доступен на странице Журнал аудита событий.
Был обновлен следующий метод:
Аудит-события безопасности и токенов
В журнал аудита событий были добавлены новые типы событий:
user_2fa_fail— неудачная попытка двухфакторной аутентификацииuser_2fa_success— успешная двухфакторная аутентификацияaccess_token_created— создан новый токен доступаaccess_token_updated— токен доступа обновленaccess_token_destroy— токен доступа удаленkms_encrypt— данные зашифрованыkms_decrypt— данные расшифрованы
Полный список типов событий доступен на странице Журнал аудита событий.
Был обновлен следующий метод:
Курсорная пагинация
Во все методы получения списков была добавлена поддержка курсорной пагинации. Теперь вы можете использовать параметры cursor и limit для постраничного получения данных. Прежние параметры page и per продолжают работать для обратной совместимости.
Были обновлены следующие методы:
Добавление участников в тред
Метод POSTДобавление пользователей теперь поддерживает работу с тредами. Вы можете передать chat_id треда в качестве идентификатора чата, чтобы добавить участников в тред.
Управление напоминаниями
Были добавлены новые методы:
- GETСписок напоминаний
- GETИнформация о напоминании
- PUTРедактирование напоминания
- DELETEУдаление напоминания
С помощью этих методов вы можете получать список напоминаний, просматривать, редактировать и удалять их.
Фильтрация тегов по названию
В запрос списка тегов было добавлено новое поле:
names
С помощью этого поля вы можете отфильтровать список тегов по их названиям.
Был обновлен следующий метод:
История событий бота
Были добавлены новые методы:
С помощью этих методов вы можете получить список событий бота и удалить событие из этого списка.
Новая пагинация в списке сотрудников
В запрос списка сотрудников были добавлены новые поля:
limitcursor
Теперь этот запрос поддерживает курсорную пагинацию. Если вы использовали этот метод раньше — вам необходимо перейти на новый тип пагинации (постраничная пагинация будет поддерживаться ещё некоторое время).
Был обновлен следующий метод:
Редактирование бота
Был добавлен новый метод:
С помощью этого метода вы можете изменить параметры ботов, к которым у вас есть доступ.
Обновленные лимиты запросов
Мы следим за стабильностью API, поэтому есть лимиты на запросы и мы вынуждены их менять, при этом оставляя их комфортными, чтобы вам хватало для любых задач.
С обновленными лимитами на запросы и входящие вебхуки вы можете ознакомиться на странице Ошибки и лимиты.
Новая пагинация в списке чатов
В запрос списка чатов были добавлены новые поля:
limitcursor
Теперь этот запрос поддерживает курсорную пагинацию. Если вы использовали этот метод раньше — вам необходимо перейти на новый тип пагинации (постраничная пагинация будет поддерживаться ещё некоторое время).
Был обновлен следующий метод:
Формы
Был добавлен новый раздел, посвященный работе с формами. Вы можете ознакомиться со следующими страницами:
С помощью форм вы можете получать от пользователей данные через заданный вами набор полей и отображать дополнительную информацию в модальных окнах по запросу пользователей.
Признак SSO авторизации
В объект user было добавлено новое поле:
sso
Это поле позволяет узнать, используется ли для авторизации пользователя Single Sign-On.
Были обновлены следующие методы:
Список участников чата и название реакции
Был добавлен новый метод:
С помощью этого метода можно запросить список участников чата с фильтрацией по ролям в чате.
В исходящий вебхук о добавлении и удалении реакций было добавлено новое поле:
name
С помощью этого поля вы сможете получить точное название реакции. Актуальную документацию по исходящим вебхукам вы можете найти на странице Исходящие вебхуки.
API Аудит Событий
Был добавлен новый метод:
С помощью этого метода вы можете отслеживать и получать данные о важных событиях, происходящих в вашем пространстве — активность пользователей и системные изменения.
Markdown версия документации
Мы добавили новые возможности для работы с документацией API, которые значительно упростят взаимодействие с AI-ассистентами:
- Markdown-версия документации — теперь вы можете получить markdown-версию любой страницы документации, добавив
.mdк URL или нажав на кнопку «Скопировать как .md» в правом верхнем углу страницы. - Полная документация в удобных форматах — на главной странице документации вы найдете прямые ссылки для скачивания полной документации:
llms.txt— краткая версия в формате markdown с сохранением ссылокllms-full.txt— полная версия в едином файле с оглавлением
Сортировка сообщений
В запрос списка сообщений было добавлено новое поле:
sort[{field}]
С помощью этого поля вы можете изменить порядок получаемых сообщений. На данный момент доступна сортировка по идентификатору сообщения (по возрастанию или по убыванию значения).
Был обновлен следующий метод:
- GETСписок сообщений чата (/chats/{id}/messages)
Экспорт сообщений
Был добавлен новый метод:
С помощью этого метода Владелец пространства на тарифе «Корпорация» может запросить экспорт сообщений пространства в формате JSON файлов, упакованных в zip архив.
Информация о профиле
Был добавлен новый метод:
С помощью этого метода вы можете получить всю информацию о пользователе, access_token которого используется.
Сортировка чатов
В поле sort[{field}] была добавлена поддержка нового значения:
last_message_at
Это значение позволяет запрашивать список чатов, отсортированный по дате и времени создания последнего сообщения. При этом также поддерживаются сортировки по возрастанию и убыванию.
Был обновлен следующий метод:
Аватарки и имена отправителей
В объект message были добавлены новые поля:
display_avatar_urldisplay_name
Эти поля позволяют указать специальную аватарку и имя отправителя для сообщения. Доступно только при отправке и редактировании сообщения с использованием access_token бота.
Ширина и высота изображения
В объекты файлов поля message.files были добавлены новые поля:
widthheight
Эти поля позволяют указать ширину и высоту прикладываемого к сообщению изображения для корректного отображения предпросмотра.
Ссылка на сообщение
В объект message было добавлено новое поле:
url
Это поле позволяет получить прямую ссылку на сообщение.
Дата последней активности пользователя
В объект user было добавлено новое поле:
last_activity_at
Это поле позволяет получить дату последней активности пользователя.