API та Zapier
API та Zapier
Кожен підсумок, який створює InterMIND, може потрапити в інструмент, у якому ви працюєте — вашу CRM, службу підтримки, трекер завдань або електронну таблицю — без ручного копіювання. Три способи:
- Ваш AI-асистент (Claude, ChatGPT, Copilot, Gemini та будь-який інший MCP-клієнт): див. AI-асистенти (MCP).
- Zapier (без коду): підключіть InterMIND один раз за допомогою API-ключа, а потім створюйте Zaps на основі тригера Meeting Recap Ready та дії Create Meeting Link. Ця ж інтеграція також працює з Make, n8n або Pipedream через їхні стандартні модулі webhook та HTTP, використовуючи API нижче.
- API (для розробників): персональний ключ, одна подія webhook та десяток кінцевих точок — зустрічі, підсумки, транскрипції, канали, документи.
Доступно для: кожного зареєстрованого акаунта. Гості не можуть створювати ключі. Де: Integrations → API keys.
API-ключі
- Відкрийте Integrations і знайдіть картку API keys.
- Натисніть Create key, задайте йому мітку (інструмент, який використовуватиме його, наприклад, "Zapier") і скопіюйте ключ. Він починається з
imk_і відображається лише один раз — InterMIND зберігає лише хеш. - Відкличте ключ із тієї ж картки у будь-який час. Підписки на webhook, створені з цим ключем, припиняються негайно.
До 10 ключів на акаунт. Надсилайте ключ як bearer token:
Authorization: Bearer imk_…
Ключі працюють лише на кінцевих точках /api/v1, вказаних нижче; вони ніколи не надають доступ до власного API вебзастосунку.
Zapier
- У Zapier додайте застосунок InterMIND до Zap і вставте свій API-ключ, коли буде запропоновано. Підключення позначається адресою електронної пошти вашого акаунта.
- Тригер Meeting Recap Ready — спрацьовує один раз для кожної завершеної зустрічі, яку ви провели, щойно підсумок стає доступним. Поля: назва та посилання на зустріч, посилання на підсумок, посилання на транскрипцію, підсумок у Markdown, мова підсумку, час початку та завершення, учасники (ім'я, email), організатор.
- Дія Create Meeting Link — створює зустріч ad-hoc, яка вам належить, і повертає її URL. Додайте її в CRM-угоду, тікет підтримки або запрошення в календарі; кожен, хто відкриває посилання, "стукає", а ви впускаєте його до кімнати.
Типові Zap'и: підсумок → нова нотатка щодо угоди в HubSpot; підсумок → внутрішній коментар до тікета в Zendesk; підсумок → рядок у Google Sheets; нова угода в Pipedrive → посилання на зустріч, записане назад до угоди.
Кінцеві точки
Базовий URL: https://intermind.com/api/v1. Усі відповіді повертаються у форматі JSON. Контракт, читабельний для машин (OpenAPI 3.1, для Make, n8n, Pipedream та AI-агентів): https://intermind.com/api/v1/openapi.json.
| Метод | Шлях | Призначення |
|---|---|---|
GET | /me | Хто є власником ключа: { id, email, name } |
POST | /meetings | Створює посилання на зустріч ad-hoc. Тіло { "title": "…" } (необов'язково). Повертає 201 { id, url, title, created_at }. З starts_at (YYYY-MM-DDTHH:mm), time_zone, необов'язковими duration_min та invitees, зустріч також додається до вашого підключеного календаря; відповідь додає вікно та calendar: created / not_connected / failed |
GET | /meetings?kind=recent|upcoming&type=&limit=10 | Зустрічі, які ви проводите або відвідуєте: recent за останньою активністю, upcoming заплановані в майбутньому |
GET | /meetings/{id}/transcript?session=&max_chars=60000 | Остання завершена транскрипція у форматі Markdown за спікерами мовою спілкування (або вашим кешованим перекладом); truncated, якщо обрізано |
GET | /recaps?limit=3 | Ваші найновіші підсумки (1–10), спочатку найновіші, у форматі корисного навантаження webhook |
GET | /recaps/search?q=&limit=5 | Підсумки, назва або поточний зміст яких містять слова (з урахуванням форм слів), з виділеним фрагментом та посиланнями |
GET | /channels?limit=20 | Командні чати та вхідні, до яких ви належите |
GET | /channels/{id}/messages?limit=50&before= | Одна сторінка чату каналу, спочатку найстаріші, з кешованим перекладом вашою мовою чату, якщо в кімнаті він був створений |
POST | /channels/{id}/messages | Опублікувати { "text": "…" } від вашого імені → 201 { id, sent_at, text }; розсилається наживо та перекладається для кожного читача |
GET | /documents?meeting_id=&limit=50 | Файли, надані спільного доступу у ваших зустрічах — завантаження та пов'язані файли з Drive / OneDrive |
GET | /webhooks | Ваші підписки на webhook |
POST | /webhooks | Підписатися: { "target_url": "https://…", "event": "recap.ready" } → 201 { id, event, target_url, secret, created_at } |
DELETE | /webhooks/{id} | Відписатися → 204 |
Ключ має ті права, з якими він був створений: ключі, створені до вересня 2026 року, відкривають лише /me, POST /meetings, /recaps та /webhooks — новіші кінцеві точки повертають 403, поки ви не створите новий ключ (або не підключите застосунок заново). Читання обмежене зустрічами, які ви проводите або відвідуєте: запит на id іншої зустрічі повертає 404.
Ліміти: 10 ключів та 20 підписок на webhook на акаунт. target_url має бути https:// та публічно доступним — приватні мережеві адреси відхиляються.
Webhook: recap.ready
Надсилається як POST JSON до кожного підписаного target_url у момент, коли підсумок для зустрічі, яку ви проводили, фіналізується з непорожнім текстом. Він надсилається один раз за сесію зустрічі. Заголовки:
| Заголовок | Значення |
|---|---|
X-InterMIND-Event | recap.ready |
X-InterMIND-Delivery | Унікальний id цієї події (<meeting id>.<session id>) — використовуйте для дедуплікації |
X-InterMIND-Signature | sha256=<HMAC-SHA256 сирого тіла із секретом підписки> |
User-Agent | InterMIND-Webhooks/1 |
Корисне навантаження:
{
"id": "abc-def-ghi.conf_01",
"event": "recap.ready",
"occurred_at": "2026-09-04T10:32:11.000Z",
"meeting": { "id": "abc-def-ghi", "title": "Weekly sync with Acme", "url": "https://intermind.com/abc-def-ghi", "type": "adhoc" },
"recap": {
"url": "https://intermind.com/r/abc-def-ghi/…",
"transcript_url": "https://intermind.com/t/abc-def-ghi/…",
"summary_md": "## Decisions\n- …",
"language": "en"
},
"session": { "started_at": "2026-09-04T10:00:03.000Z", "ended_at": "2026-09-04T10:31:40.000Z" },
"participants": [{ "name": "Anna Müller", "email": "anna@acme.example" }],
"host": { "name": "Anna Müller", "email": "anna@acme.example" }
}
Правила доставки: ваша кінцева точка має відповідати 2xx протягом 8 секунд. У разі мережевої помилки, 5xx або 429 повторна спроба виконується один раз негайно. Код 410 або 404 видаляє підписку. Будь-яка інша помилка записується в лог, і подія не надсилається повторно — лист із підсумком та сторінка підсумку залишаються надійним записом. Посилання на підсумок та транскрипцію відкриваються для учасників зустрічі, які виконали вхід.
Telegram
Пересилайте повідомлення боту InterMIND, відображайте групи Telegram у каналах та спрямовуйте чати у вашу скриньку.
Email у канал
Надайте будь-якому сервісу адресу електронної пошти вашого каналу, і його повідомлення потраплятимуть у канал — із збереженими вкладеннями, які кожен учасник зможе прочитати своєю мовою.