Продвинутое администрирование по API

Продвинутое администрирование по API

Возможности Пачки по автоматизации процессов в мессенджере

В Пачке можно полностью автоматизировать управление сотрудниками. Это сильно упрощает процессы в больших командах. Вам не нужно будет вручную добавлять и удалять пользователей, приглашать и удалять их из чатов и менять важную информацию в профилях — все это могут автоматизировать ваши технические специалисты с помощью открытого API Пачки.

Для управления пользователями по API необходимо:

  1. Создать сервисную учетную запись в системе, от лица которой будут производиться действия по управлению пользователями
  2. Назначить ей роль "Администратор" в разделе "Участники"
  3. Получить Acсess Token для учетной записи в разделе "Автоматизации" -> "API"

Все указанные методы можно посмотреть в открытой документации API Пачки

Или использовать описание нашего публичного API в формате openapi

Управление пользователями

В Пачке можно настроить автоматическое управление пользователями и выполнять следующие действия:

  • Добавлять нового сотрудника в Пачку при трудоустройстве и отправлять ему приглашение в Пачку по почте.
  • Удалять сотрудника из Пачки при увольнении.
  • Настраивать уровень доступа сотрудника. Например, если вы добавляете партнера, который не должен иметь доступ к корпоративной информации, то ему можно назначить гостевой доступ. А если хотите дать сотруднику расширенные права на администрирование, то можно назначить доступ администратора.
  • Обновлять информацию о сотруднике при смене должности или руководителя.
  • Задавать общий стандарт имен сотрудников. Например, в AD у вас пользователи на латинице, а вы хотите, чтобы в Пачке все имена были на кириллице.
  • Получать информацию о сотруднике (имя, почта, уровень доступа и т.д.).

Для управления пользователями подходят следующие методы:

  • POST api/shared/v1/users — создание пользователей с актуальной корпоративной информацией в профиле
  • DELETE api/shared/v1/users — удаление пользователей
  • PUT api/shared/v1/users — обновление пользователей в Пачке (изменение полей, изменение ролей, приостановление доступов)
  • GET api/shared/v1/users — получение списка пользователей в Пачке, либо пользователей по email

Управление беседами и каналами

Через API можно управлять беседами и каналами в вашей компании. Что можно делать:

  • Добавлять новых сотрудников в чаты своей команды.

  • Удалять сотрудника из чатов и добавлять в новые при переходе в другую команду/отдел.

  • Получать список всех чатов в системе, чтобы контролировать список участников и основные параметры беседы (описание, открытая/закрытая, добавленные теги и интеграции).

  • Получать состав участников чата, название и другие параметры чатов.

  • Получать список сообщений бесед, каналов, обсуждений, личных сообщений и поставленных реакций по идентификатору чата.

    Важно! Вы можете получить список всех открытых чатов. Из закрытых вы можете получить только те чаты, в которых будет состоять сервисная учетная запись. ‍

  • Обновлять основные параметры чата. Например, для удобства все важные чаты в компании вы называете через #info и хотите автоматически проставлять такую пометку в названии.

    Важно! Вы можете менять параметры только тех чатов, в которых сервисная учетная запись будет назначена администратором.

Для управления беседами и каналами подходят следующие методы:

  • GET api/shared/v1/chats — список каналов
  • POST api/shared/v1/chats/{chat.id}/members — добавление пользователей в канал
  • DELETE api/shared/v1/chats/{chat.id}/members — удаление пользователя из канала

Управление групповыми тегами

Групповые теги в Пачке позволяют добавлять группу сотрудников в чат и упоминать их там. При этом у участников тега самостоятельно не получится выйти из чата. Подробнее об этом — тут.

С помощью автоматизированного управления тегами можно:

  • Создавать необходимые теги и присваивать их сотрудникам. Например, всем сотрудникам команды DevOps можно назначить тег DevOps.
  • Получать полный список тегов с названиями, идентификаторами и количеством сотрудников, которым назначен тег.
  • Добавлять теги в нужные каналы и беседы. Таким образом команду DevOps можно добавить во все обязательные чаты для DevOps. Тогда в таких чатах тег можно будет упоминать, а участники тега не смогут выйти из этого чата.
  • Исключать теги из чата.

Для управления групповыми тегами подходят следующие методы:

  • PUT api/shared/v1/users/chats/{id}/group_tags — добавление тегов в чат
  • DELETE api/shared/v1/users/chats/{id}/group_tags — исключение тегов из чата
  • PUT api/shared/v1/users — обновление пользователей в Пачке (создание тегов и присвоение тегов пользователям)

Обновлено: 17 апреля 2025 г.

Другие статьи в разделе “Администрирование

BYOK: Bring Your Own Key в Пачке
Как работает шифрование собственным ключом в Пачке
Настройка продвинутого шифрования в Пачке
Дополнительная защита ваших данных в мессенджере
Возможности SSO в Пачке
Всё о едином входе. Форматы подключения, инструкции и возможности.
Настройка двухконтурного доступа к файлам в Пачке
Повышаем безопасность внутренних документов
Порты и адреса для корректной работы Пачки
Все, что нужно знать для успешного подключения
Экспорт сообщений из Пачки
Формат, настройки и ограничения экспорта сообщений
Управление участниками пространств в Пачке
Как управлять участниками и что будет, если их исключить
Групповые теги
Добавляйте сотрудников сразу во все нужные чаты с помощью групповых тегов
Хранилище в Пачке
Всё про хранение файлов
Двухфакторная аутентификация (2FA)
Доп. уровень проверки для входа в аккаунт
Импорт чатов из Slack
Поможем переехать
Аккаунты в Пачке
Как создать аккаунт и чем он отличается от пользователя и профиля
Приглашение команды
Пригласите команду в Пачку: два способа
Смена почты в Пачке
Как изменить почту и кто может это сделать
Ошибки добавления пользователя в Пачку по почте
Разбираем частые ошибки