Grain
Доступ к записям встреч, транскриптам и AI-резюме
Grain — это современная платформа для записи, хранения и обмена записями встреч, транскриптами, выделенными моментами и AI-резюме. Grain позволяет командам превращать разговоры в полезные инсайты и поддерживать согласованность по ключевым моментам встреч.
С помощью Grain вы можете:
- Получать доступ к поисковым записям и транскриптам: Находите и просматривайте каждую встречу по ключевому слову, участнику или теме.
- Делиться выделенными моментами и клипами: Захватывайте важные моменты и делитесь короткими видео/аудио-клипами в вашей команде или рабочих процессах.
- Получать AI-сгенерированные резюме: Автоматически создавайте резюме встреч, задачи и ключевые инсайты с использованием продвинутого AI от Grain.
- Организовывать встречи по командам или типам: Тегируйте и категоризируйте записи для легкого доступа и отчетности.
Интеграция AACFlow с Grain позволяет вашим агентам:
- Перечислять, искать и получать записи встреч и детали с помощью гибких фильтров (дата/время, участник, команда и т.д.).
- Получать доступ к AI-резюме, участникам, выделенным моментам и другим метаданным встреч для автоматизации или анализа.
- Запускать рабочие процессы при обработке новых встреч, генерации резюме или создании выделенных моментов через вебхуки Grain.
- Легко передавать данные Grain в другие инструменты или уведомлять членов команды в момент, когда происходит что-то важное на встрече.
Хотите ли вы автоматизировать последующие действия, вести записи важных разговоров или выявлять инсайты по всей организации, Grain и AACFlow упрощают подключение интеллекта встреч к вашим рабочим процессам.
Интегрируйте Grain в ваш рабочий процесс. Получайте доступ к записям встреч, транскриптам, выделенным моментам и AI-сгенерированным резюме. Также можно запускать рабочие процессы на основе событий вебхуков Grain.
Перечислить записи из Grain с опциональными фильтрами и пагинацией
| Параметр | Тип | Обязательный | Описание |
|---|
apiKey | string | Да | API-ключ Grain (Personal Access Token) |
cursor | string | Нет | Курсор пагинации для следующей страницы (возвращается из предыдущего ответа) |
beforeDatetime | string | Нет | Только записи до этой метки времени ISO8601 (например, "2024-01-15T00:00:00Z") |
afterDatetime | string | Нет | Только записи после этой метки времени ISO8601 (например, "2024-01-01T00:00:00Z") |
participantScope | string | Нет | Фильтр: "internal" или "external" |
titleSearch | string | Нет | Поисковый термин для фильтрации по заголовку записи (например, "weekly standup") |
teamId | string | Нет | Фильтр по UUID команды (например, "a1b2c3d4-e5f6-7890-abcd-ef1234567890") |
meetingTypeId | string | Нет | Фильтр по UUID типа встречи (например, "a1b2c3d4-e5f6-7890-abcd-ef1234567890") |
includeHighlights | boolean | Нет | Включать выделенные моменты/клипы в ответ |
includeParticipants | boolean | Нет | Включать список участников в ответ |
includeAiSummary | boolean | Нет | Включать AI-сгенерированное резюме |
| Параметр | Тип | Описание |
|---|
recordings | array | Массив объектов записей |
↳ id | string | UUID записи |
↳ title | string | Заголовок записи |
↳ start_datetime | string | Начальная метка времени ISO8601 |
↳ end_datetime | string | Конечная метка времени ISO8601 |
↳ duration_ms | number | Длительность в миллисекундах |
↳ media_type | string | audio, transcript или video |
↳ source | string | Источник записи |
↳ url | string | URL для просмотра в Grain |
↳ thumbnail_url | string | URL миниатюры |
↳ tags | array | Массив тегов |
↳ teams | array | Команды, к которым принадлежит запись |
↳ meeting_type | object | Информация о типе встречи |
cursor | string | Курсор для следующей страницы (null, если больше нет) |
Получить детали одной записи по ID
| Параметр | Тип | Обязательный | Описание |
|---|
apiKey | string | Да | API-ключ Grain (Personal Access Token) |
recordingId | string | Да | UUID записи (например, "a1b2c3d4-e5f6-7890-abcd-ef1234567890") |
includeHighlights | boolean | Нет | Включать выделенные моменты/клипы |
includeParticipants | boolean | Нет | Включать список участников |
includeAiSummary | boolean | Нет | Включать AI-резюме |
includeCalendarEvent | boolean | Нет | Включать данные календарного события |
includeHubspot | boolean | Нет | Включать ассоциации HubSpot |
| Параметр | Тип | Описание |
|---|
id | string | UUID записи |
title | string | Заголовок записи |
start_datetime | string | Начальная метка времени ISO8601 |
end_datetime | string | Конечная метка времени ISO8601 |
duration_ms | number | Длительность в миллисекундах |
media_type | string | audio, transcript или video |
source | string | Источник записи (zoom, meet, teams и т.д.) |
url | string | URL для просмотра в Grain |
thumbnail_url | string | URL изображения миниатюры |
tags | array | Массив строк тегов |
teams | array | Команды, к которым принадлежит запись |
meeting_type | object | Информация о типе встречи (id, name, scope) |
highlights | array | Выделенные моменты (если включены) |
participants | array | Участники (если включены) |
ai_summary | object | Текст AI-резюме (если включено) |
calendar_event | object | Данные календарного события (если включены) |
hubspot | object | Ассоциации HubSpot (если включены) |
Получить полный транскрипт записи
| Параметр | Тип | Обязательный | Описание |
|---|
apiKey | string | Да | API-ключ Grain (Personal Access Token) |
recordingId | string | Да | UUID записи (например, "a1b2c3d4-e5f6-7890-abcd-ef1234567890") |
| Параметр | Тип | Описание |
|---|
transcript | array | Массив разделов транскрипта |
↳ participant_id | string | UUID участника (nullable) |
↳ speaker | string | Имя говорящего |
↳ start | number | Начальная метка времени в мс |
↳ end | number | Конечная метка времени в мс |
↳ text | string | Текст транскрипта |
Перечислить доступные представления Grain для подписок на вебхуки
| Параметр | Тип | Обязательный | Описание |
|---|
apiKey | string | Да | API-ключ Grain (Personal Access Token) |
typeFilter | string | Нет | Опциональный фильтр типа представления: recordings, highlights или stories |
| Параметр | Тип | Описание |
|---|
views | array | Массив представлений Grain |
↳ id | string | UUID представления |
↳ name | string | Имя представления |
↳ type | string | Тип представления: recordings, highlights или stories |
Перечислить все команды в рабочем пространстве
| Параметр | Тип | Обязательный | Описание |
|---|
apiKey | string | Да | API-ключ Grain (Personal Access Token) |
| Параметр | Тип | Описание |
|---|
teams | array | Массив объектов команд |
↳ id | string | UUID команды |
↳ name | string | Имя команды |
Перечислить все типы встреч в рабочем пространстве
| Параметр | Тип | Обязательный | Описание |
|---|
apiKey | string | Да | API-ключ Grain (Personal Access Token) |
| Параметр | Тип | Описание |
|---|
meeting_types | array | Массив объектов типов встреч |
↳ id | string | UUID типа встречи |
↳ name | string | Имя типа встречи |
↳ scope | string | internal или external |
Создать вебхук для получения событий записей
| Параметр | Тип | Обязательный | Описание |
|---|
apiKey | string | Да | API-ключ Grain (Personal Access Token) |
hookUrl | string | Да | URL конечной точки вебхука (например, "https://example.com/webhooks/grain") |
viewId | string | Да | ID представления Grain из GET /_/public-api/views |
actions | array | Нет | Опциональный список действий для подписки: added, updated, removed |
items | string | Нет | Без описания |
| Параметр | Тип | Описание |
|---|
id | string | UUID хука |
enabled | boolean | Активен ли хук |
hook_url | string | URL вебхука |
view_id | string | ID представления Grain для вебхука |
actions | array | Настроенные действия для вебхука |
inserted_at | string | Метка времени создания ISO8601 |
Перечислить все вебхуки для аккаунта
| Параметр | Тип | Обязательный | Описание |
|---|
apiKey | string | Да | API-ключ Grain (Personal Access Token) |
| Параметр | Тип | Описание |
|---|
hooks | array | Массив объектов хуков |
↳ id | string | UUID хука |
↳ enabled | boolean | Активен ли хук |
↳ hook_url | string | URL вебхука |
↳ view_id | string | ID представления Grain |
↳ actions | array | Настроенные действия |
↳ inserted_at | string | Метка времени создания |
Удалить вебхук по ID
| Параметр | Тип | Обязательный | Описание |
|---|
apiKey | string | Да | API-ключ Grain (Personal Access Token) |
hookId | string | Да | UUID хука для удаления (например, "a1b2c3d4-e5f6-7890-abcd-ef1234567890") |
| Параметр | Тип | Описание |
|---|
success | boolean | True, когда вебхук успешно удален |