Zoom
Встречи и облачные записи Zoom в процессах Pailot
Zoom — видеовстречи и вебинары. Блок создаёт встречи, меняет настройки и работает с облачными записями.
С Zoom в Pailot вы можете:
- Создавать мгновенную, запланированную или повторяющуюся встречу (тип 1 / 2 / 3 / 8)
- Задавать пароль, зал ожидания, видео, запись (local, cloud, none)
- Смотреть список встреч, карточку, текст приглашения
- Обновлять и отменять встречу (в том числе одно вхождение серии)
- Читать облачные записи, удалять в корзину или навсегда, смотреть участников прошедшей встречи
Подключение: положите блок и нажмите Connect — вход через OAuth (вход по разрешению сервиса). Отключить — в Настройки → Интеграции. Для себя в userId укажите me.
Блок ставят на холст как отдельный шаг или прикрепляют к агенту.
Новая встреча Zoom.
| Параметр | Тип | Обязательный | Описание |
|---|
userId | string | Да | ID или email пользователя. Для текущего аккаунта — me |
topic | string | Да | Тема встречи |
type | number | Нет | Тип: 1 — мгновенная, 2 — по расписанию, 3 — повтор без фиксированного времени, 8 — повтор с фиксированным временем |
startTime | string | Нет | Начало в ISO 8601 (например 2025-06-03T10:00:00Z) |
duration | number | Нет | Длительность в минутах |
timezone | string | Нет | Часовой пояс (например America/Los_Angeles) |
password | string | Нет | Пароль встречи |
agenda | string | Нет | Повестка |
hostVideo | boolean | Нет | Включить видео ведущего при старте |
participantVideo | boolean | Нет | Включить видео участников при старте |
joinBeforeHost | boolean | Нет | Пускать участников до ведущего |
muteUponEntry | boolean | Нет | Выключать микрофон при входе |
waitingRoom | boolean | Нет | Зал ожидания |
autoRecording | string | Нет | Автозапись: local, cloud или none |
| Параметр | Тип | Описание |
|---|
meeting | object | Созданная встреча со всеми полями |
↳ id | number | ID встречи |
↳ uuid | string | UUID встречи |
↳ host_id | string | ID ведущего |
↳ host_email | string | Email ведущего |
↳ topic | string | Тема |
↳ type | number | Тип встречи |
↳ status | string | Статус |
↳ start_time | string | Время начала |
↳ duration | number | Длительность в минутах |
↳ timezone | string | Часовой пояс |
↳ agenda | string | Повестка |
↳ created_at | string | Время создания |
↳ start_url | string | URL старта для ведущего |
↳ join_url | string | URL входа для участников |
↳ password | string | Пароль |
↳ settings | object | Настройки встречи |
Список встреч пользователя.
| Параметр | Тип | Обязательный | Описание |
|---|
userId | string | Да | ID или email. Для текущего аккаунта — me |
type | string | Нет | Фильтр: scheduled, live, upcoming, upcoming_meetings, previous_meetings |
pageSize | number | Нет | Записей на странице (макс. 300) |
nextPageToken | string | Нет | Токен следующей страницы |
| Параметр | Тип | Описание |
|---|
meetings | array | Список встреч |
pageInfo | object | Постраничный вывод |
↳ pageCount | number | Всего страниц |
↳ pageNumber | number | Текущая страница |
↳ pageSize | number | Записей на странице |
↳ totalRecords | number | Всего записей |
↳ nextPageToken | string | Токен следующей страницы |
Карточка встречи.
| Параметр | Тип | Обязательный | Описание |
|---|
meetingId | string | Да | ID встречи |
occurrenceId | string | Нет | ID вхождения для повторяющейся встречи |
showPreviousOccurrences | boolean | Нет | Показать прошедшие вхождения серии |
| Параметр | Тип | Описание |
|---|
meeting | object | Детали встречи |
↳ id | number | ID встречи |
↳ uuid | string | UUID встречи |
↳ host_id | string | ID ведущего |
↳ host_email | string | Email ведущего |
↳ topic | string | Тема |
↳ type | number | Тип встречи |
↳ status | string | Статус |
↳ start_time | string | Время начала |
↳ duration | number | Длительность в минутах |
↳ timezone | string | Часовой пояс |
↳ agenda | string | Повестка |
↳ created_at | string | Время создания |
↳ start_url | string | URL старта для ведущего |
↳ join_url | string | URL входа для участников |
↳ password | string | Пароль |
↳ settings | object | Настройки встречи |
↳ recurrence | object | Настройки повтора |
↳ occurrences | array | Вхождения серии |
Обновление встречи.
| Параметр | Тип | Обязательный | Описание |
|---|
meetingId | string | Да | ID встречи |
topic | string | Нет | Тема |
type | number | Нет | Тип: 1 — мгновенная, 2 — по расписанию, 3 — повтор без фиксированного времени, 8 — повтор с фиксированным временем |
startTime | string | Нет | Начало в ISO 8601 (например 2025-06-03T10:00:00Z) |
duration | number | Нет | Длительность в минутах |
timezone | string | Нет | Часовой пояс (например America/Los_Angeles) |
password | string | Нет | Пароль |
agenda | string | Нет | Повестка |
hostVideo | boolean | Нет | Видео ведущего при старте |
participantVideo | boolean | Нет | Видео участников при старте |
joinBeforeHost | boolean | Нет | Пускать до ведущего |
muteUponEntry | boolean | Нет | Выключать микрофон при входе |
waitingRoom | boolean | Нет | Зал ожидания |
autoRecording | string | Нет | Автозапись: local, cloud или none |
| Параметр | Тип | Описание |
|---|
success | boolean | Удалось ли обновить встречу |
Удаление или отмена встречи.
| Параметр | Тип | Обязательный | Описание |
|---|
meetingId | string | Да | ID встречи |
occurrenceId | string | Нет | ID вхождения — удалить одно событие серии |
scheduleForReminder | boolean | Нет | Напоминание об отмене зарегистрированным |
cancelMeetingReminder | boolean | Нет | Письмо об отмене зарегистрированным и запасным ведущим |
| Параметр | Тип | Описание |
|---|
success | boolean | Удалось ли удалить встречу |
Текст приглашения на встречу.
| Параметр | Тип | Обязательный | Описание |
|---|
meetingId | string | Да | ID встречи |
| Параметр | Тип | Описание |
|---|
invitation | string | Текст приглашения |
Облачные записи пользователя.
| Параметр | Тип | Обязательный | Описание |
|---|
userId | string | Да | ID или email. Для текущего аккаунта — me |
from | string | Нет | Начало периода, yyyy-mm-dd (не старше 6 месяцев) |
to | string | Нет | Конец периода, yyyy-mm-dd |
pageSize | number | Нет | Записей на странице (макс. 300) |
nextPageToken | string | Нет | Токен следующей страницы |
trash | boolean | Нет | true — записи из корзины |
| Параметр | Тип | Описание |
|---|
recordings | array | Список записей |
pageInfo | object | Постраничный вывод |
↳ from | string | Начало диапазона запроса |
↳ to | string | Конец диапазона запроса |
↳ pageSize | number | Записей на странице |
↳ totalRecords | number | Всего записей |
↳ nextPageToken | string | Токен следующей страницы |
Все файлы записи одной встречи.
| Параметр | Тип | Обязательный | Описание |
|---|
meetingId | string | Да | ID или UUID встречи |
includeFolderItems | boolean | Нет | Включить файлы внутри папки |
ttl | number | Нет | Срок жизни ссылок скачивания в секундах (макс. 604800) |
| Параметр | Тип | Описание |
|---|
recording | object | Запись встречи со всеми файлами |
↳ uuid | string | UUID встречи |
↳ id | number | ID встречи |
↳ topic | string | Тема |
↳ start_time | string | Время начала |
↳ duration | number | Длительность в минутах |
↳ total_size | number | Суммарный размер записей в байтах |
↳ share_url | string | Ссылка на записи |
↳ recording_files | array | Файлы записи |
Удаление облачных записей встречи.
| Параметр | Тип | Обязательный | Описание |
|---|
meetingId | string | Да | ID или UUID встречи |
recordingId | string | Нет | ID конкретного файла. Если не задан — удалить все записи |
action | string | Нет | trash — в корзину, delete — удалить навсегда |
| Параметр | Тип | Описание |
|---|
success | boolean | Удалось ли удалить запись |
Участники прошедшей встречи.
| Параметр | Тип | Обязательный | Описание |
|---|
meetingId | string | Да | ID или UUID прошедшей встречи |
pageSize | number | Нет | Записей на странице (макс. 300) |
nextPageToken | string | Нет | Токен следующей страницы |
| Параметр | Тип | Описание |
|---|
participants | array | Участники |
pageInfo | object | Постраничный вывод |
↳ pageSize | number | Записей на странице |
↳ totalRecords | number | Всего записей |
↳ nextPageToken | string | Токен следующей страницы |