Pailot

Google Группы (Google Groups)

Группы Google Workspace и участники в процессах Pailot

Google Группы (Google Groups) — списки рассылки и группы Google Workspace (рабочий пакет Google для организаций). Блок ходит в Admin SDK Directory API (Application Programming Interface — программный интерфейс) по OAuth (вход по разрешению сервиса).

С Google Группами в Pailot вы можете:

  • Смотреть список групп домена, карточку группы, создавать, обновлять и удалять группу
  • Смотреть участников, добавлять, менять роль (MEMBER, MANAGER, OWNER) и удалять
  • Проверять, состоит ли пользователь в группе

Блок ставят на холст как отдельный шаг или прикрепляют к агенту. Секреты — в переменных окружения рабочего пространства.

Инструменты

google_groups_list_groups

Список групп домена Google Workspace.

Вход

ПараметрТипОбязательныйОписание
customerstringНетID клиента или my_customer для домена текущего пользователя
domainstringНетДомен для фильтра групп
maxResultsnumberНетМаксимум результатов (1–200)
pageTokenstringНетТокен следующей страницы
querystringНетПоиск групп (например, email:admin*)

Выход

ПараметрТипОписание
groupsjsonМассив групп
nextPageTokenstringТокен следующей страницы

google_groups_get_group

Карточка группы по email или ID.

Вход

ПараметрТипОбязательныйОписание
groupKeystringДаEmail группы или уникальный ID

Выход

ПараметрТипОписание
groupjsonОбъект группы

google_groups_create_group

Создать группу в домене.

Вход

ПараметрТипОбязательныйОписание
emailstringДаEmail новой группы (например, team@yourdomain.com)
namestringДаОтображаемое имя группы
descriptionstringНетОписание группы

Выход

ПараметрТипОписание
groupjsonСозданная группа

google_groups_update_group

Обновить существующую группу.

Вход

ПараметрТипОбязательныйОписание
groupKeystringДаEmail группы или уникальный ID
namestringНетНовое отображаемое имя
descriptionstringНетНовое описание
emailstringНетНовый email группы

Выход

ПараметрТипОписание
groupjsonОбновлённая группа

google_groups_delete_group

Удалить группу.

Вход

ПараметрТипОбязательныйОписание
groupKeystringДаEmail или ID группы

Выход

ПараметрТипОписание
messagestringСообщение об успехе

google_groups_list_members

Список участников группы.

Вход

ПараметрТипОбязательныйОписание
groupKeystringДаEmail группы или уникальный ID
maxResultsnumberНетМаксимум результатов (1–200)
pageTokenstringНетТокен следующей страницы
rolesstringНетФильтр ролей через запятую: OWNER, MANAGER, MEMBER

Выход

ПараметрТипОписание
membersjsonМассив участников
nextPageTokenstringТокен следующей страницы

google_groups_get_member

Карточка участника группы.

Вход

ПараметрТипОбязательныйОписание
groupKeystringДаEmail группы или уникальный ID
memberKeystringДаEmail участника или уникальный ID

Выход

ПараметрТипОписание
memberjsonОбъект участника

google_groups_add_member

Добавить участника в группу.

Вход

ПараметрТипОбязательныйОписание
groupKeystringДаEmail группы или уникальный ID
emailstringДаEmail нового участника
rolestringНетРоль: MEMBER, MANAGER или OWNER. По умолчанию MEMBER

Выход

ПараметрТипОписание
memberjsonДобавленный участник

google_groups_remove_member

Удалить участника из группы.

Вход

ПараметрТипОбязательныйОписание
groupKeystringДаEmail группы или уникальный ID
memberKeystringДаEmail или ID участника

Выход

ПараметрТипОписание
messagestringСообщение об успехе

google_groups_update_member

Сменить роль участника.

Вход

ПараметрТипОбязательныйОписание
groupKeystringДаEmail группы или уникальный ID
memberKeystringДаEmail участника или уникальный ID
rolestringДаНовая роль: MEMBER, MANAGER или OWNER

Выход

ПараметрТипОписание
memberjsonОбновлённый участник

google_groups_has_member

Проверить, состоит ли пользователь в группе.

Вход

ПараметрТипОбязательныйОписание
groupKeystringДаEmail группы или уникальный ID
memberKeystringДаEmail или ID пользователя

Выход

ПараметрТипОписание
isMemberbooleanПользователь состоит в группе
На этой странице

На этой странице

Получить доступ
Копилот собирает процесс. Менеджер запускает сам. Можно поставить в контур компании.
Получить доступ