Яндекс.Метрика
  Продвинутое администрирование по API

Продвинутое администрирование по 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 в Пачке
Как работает шифрование данных собственным ключом (BYOK) в корпоративном мессенджере Пачка
Продвинутое шифрование в Пачке
Как настроить продвинутое шифрование в Пачке для дополнительной защиты корпоративных данных
Возможности SSO в Пачке
Единый вход (SSO) в Пачке: форматы подключения SAML, LDAP, Keycloak и пошаговые инструкции
Двухконтурный доступ к файлам
Как настроить внутренний и внешний контуры в Пачке для защиты корпоративных документов
Порты и адреса для работы Пачки
Список портов и адресов для корректной работы Пачки: настройка корпоративного файрвола
Экспорт сообщений из Пачки
Как экспортировать сообщения из Пачки: формат данных, настройки и ограничения выгрузки
Управление участниками в Пачке
Управление участниками в Пачке: как добавлять, редактировать и исключать сотрудников из команды
Групповые теги
Добавляйте сотрудников сразу во все нужные чаты с помощью групповых тегов
Хранилище в Пачке
Всё про хранение файлов в Пачке: лимиты, управление пространством и работа с документами
Двухфакторная аутентификация (2FA)
Как включить двухфакторную аутентификацию в Пачке для дополнительной защиты аккаунта
Импорт чатов из Slack
Как импортировать историю чатов из Slack в Пачку: пошаговая инструкция по переезду
Аккаунты в Пачке
Разбираемся в структуре Пачки: чем отличается аккаунт от пользователя и профиля сотрудника
Приглашение команды
Как пригласить команду в корпоративный мессенджер Пачка: два способа добавления сотрудников
Смена почты в Пачке
Как изменить электронную почту в Пачке: инструкция для сотрудников и администраторов
Ошибки добавления по почте
Разбираем частые ошибки при добавлении пользователей в Пачку по электронной почте и их решения