Pailot

Grain

Записи, расшифровки и саммари встреч Grain в процессах Pailot

Grain — записи встреч: расшифровка, клипы и ИИ-саммари. Блок ходит в API (Application Programming Interface — программный интерфейс) по Personal Access Token (персональный токен доступа) и может принимать вебхуки (входящие HTTP-запросы).

С Grain в Pailot вы можете:

  • Списки записей с фильтром по дате, участникам, команде и типу встречи
  • Читать карточку записи, расшифровку и команды рабочего пространства
  • Создавать, смотреть и удалять вебхуки (recording_added, upload_status)

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

Инструменты

grain_list_recordings

Список записей с фильтрами и постраничным выводом.

Вход

ПараметрТипОбязательныйОписание
apiKeystringДаКлюч API Grain (Personal Access Token)
cursorstringНетКурсор следующей страницы
beforeDatetimestringНетТолько записи до этой метки ISO8601
afterDatetimestringНетТолько записи после этой метки ISO8601
participantScopestringНетФильтр: internal или external
titleSearchstringНетПоиск по названию записи
teamIdstringНетФильтр по UUID команды
meetingTypeIdstringНетФильтр по UUID типа встречи
includeHighlightsbooleanНетВключить клипы в ответ
includeParticipantsbooleanНетВключить список участников
includeAiSummarybooleanНетВключить ИИ-саммари

Выход

ПараметрТипОписание
recordingsarrayМассив записей
idstringUUID записи
titlestringНазвание записи
start_datetimestringНачало (ISO8601)
end_datetimestringКонец (ISO8601)
duration_msnumberДлительность в миллисекундах
media_typestringaudio, transcript или video
sourcestringИсточник записи
urlstringСсылка на запись в Grain
thumbnail_urlstringURL превью
tagsarrayТеги
teamsarrayКоманды записи
meeting_typeobjectТип встречи
cursorstringКурсор следующей страницы (null, если страниц больше нет)

grain_get_recording

Карточка одной записи по ID.

Вход

ПараметрТипОбязательныйОписание
apiKeystringДаКлюч API Grain (Personal Access Token)
recordingIdstringДаUUID записи
includeHighlightsbooleanНетВключить клипы
includeParticipantsbooleanНетВключить участников
includeAiSummarybooleanНетВключить ИИ-саммари
includeCalendarEventbooleanНетВключить данные события календаря
includeHubspotbooleanНетВключить связи HubSpot

Выход

ПараметрТипОписание
idstringUUID записи
titlestringНазвание записи
start_datetimestringНачало (ISO8601)
end_datetimestringКонец (ISO8601)
duration_msnumberДлительность в миллисекундах
media_typestringaudio, transcript или video
sourcestringИсточник (zoom, meet, teams и др.)
urlstringСсылка на запись в Grain
thumbnail_urlstringURL превью
tagsarrayТеги
teamsarrayКоманды записи
meeting_typeobjectТип встречи (id, name, scope)
highlightsarrayКлипы (если включены)
participantsarrayУчастники (если включены)
ai_summaryobjectИИ-саммари (если включено)
calendar_eventobjectСобытие календаря (если включено)
hubspotobjectСвязи HubSpot (если включены)

grain_get_transcript

Полная расшифровка записи.

Вход

ПараметрТипОбязательныйОписание
apiKeystringДаКлюч API Grain (Personal Access Token)
recordingIdstringДаUUID записи

Выход

ПараметрТипОписание
transcriptarrayСегменты расшифровки
participant_idstringUUID участника (может быть пустым)
speakerstringИмя говорящего
startnumberНачало сегмента в мс
endnumberКонец сегмента в мс
textstringТекст сегмента

grain_list_teams

Список команд рабочего пространства.

Вход

ПараметрТипОбязательныйОписание
apiKeystringДаКлюч API Grain (Personal Access Token)

Выход

ПараметрТипОписание
teamsarrayМассив команд
idstringUUID команды
namestringНазвание команды

grain_list_meeting_types

Список типов встреч рабочего пространства.

Вход

ПараметрТипОбязательныйОписание
apiKeystringДаКлюч API Grain (Personal Access Token)

Выход

ПараметрТипОписание
meeting_typesarrayМассив типов встреч
idstringUUID типа встречи
namestringНазвание типа
scopestringinternal или external

grain_create_hook

Создать вебхук событий записи.

Вход

ПараметрТипОбязательныйОписание
apiKeystringДаКлюч API Grain (Personal Access Token)
hookUrlstringДаURL вебхука (должен отвечать 2xx)
hookTypestringДаТип: recording_added или upload_status
filterBeforeDatetimestringНетФильтр: записи до этой даты
filterAfterDatetimestringНетФильтр: записи после этой даты
filterParticipantScopestringНетФильтр: internal или external
filterTeamIdstringНетФильтр: UUID команды
filterMeetingTypeIdstringНетФильтр: тип встречи
includeHighlightsbooleanНетВключить клипы в тело вебхука
includeParticipantsbooleanНетВключить участников в тело вебхука
includeAiSummarybooleanНетВключить ИИ-саммари в тело вебхука

Выход

ПараметрТипОписание
idstringUUID хука
enabledbooleanХук активен
hook_urlstringURL вебхука
hook_typestringТип: recording_added или upload_status
filterobjectПрименённые фильтры
includeobjectВключённые поля
inserted_atstringКогда хук создали (ISO8601)

grain_list_hooks

Список вебхуков аккаунта.

Вход

ПараметрТипОбязательныйОписание
apiKeystringДаКлюч API Grain (Personal Access Token)

Выход

ПараметрТипОписание
hooksarrayМассив хуков
idstringUUID хука
enabledbooleanХук активен
hook_urlstringURL вебхука
hook_typestringТип: recording_added или upload_status
filterobjectПрименённые фильтры
includeobjectВключённые поля
inserted_atstringКогда хук создали

grain_delete_hook

Удалить вебхук по ID.

Вход

ПараметрТипОбязательныйОписание
apiKeystringДаКлюч API Grain (Personal Access Token)
hookIdstringДаUUID хука

Выход

ПараметрТипОписание
successbooleanВебхук удалён
На этой странице

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

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