API & Zapier
API & Zapier
Setiap rekap yang dibuat InterMIND dapat masuk ke alat tempat Anda bekerja — CRM, meja bantuan, pelacak tugas, atau spreadsheet — tanpa ada yang menyalinnya secara manual. Tiga cara masuk:
- Asisten AI Anda (Claude, ChatGPT, Copilot, Gemini, dan klien MCP lainnya): lihat Asisten AI (MCP).
- Zapier (tanpa kode): hubungkan InterMIND sekali dengan kunci API, lalu buat Zap pada pemicu Meeting Recap Ready dan aksi Create Meeting Link. Integrasi yang sama juga berfungsi dari Make, n8n, atau Pipedream melalui modul webhook dan HTTP umum mereka, menggunakan API di bawah ini.
- API (untuk pengembang): kunci pribadi, satu peristiwa webhook, dan belasan endpoint — rapat, rekap, transkrip, saluran, dokumen.
Tersedia di: setiap akun terdaftar. Tamu tidak dapat membuat kunci. Lokasi: Integrations → API keys.
Kunci API
- Buka Integrations dan temukan kartu API keys.
- Klik Create key, beri label (alat yang akan menggunakannya, misalnya "Zapier") dan salin kuncinya. Kunci diawali dengan
imk_dan hanya ditampilkan sekali — InterMIND hanya menyimpan hash. - Cabut kunci dari kartu yang sama kapan saja. Langganan webhook yang dibuat dengan kunci tersebut akan langsung berhenti.
Maksimal 10 kunci per akun. Kirim kunci sebagai bearer token:
Authorization: Bearer imk_…
Kunci hanya berfungsi pada endpoint /api/v1 di bawah ini; kunci tidak pernah memberikan akses ke API aplikasi web itu sendiri.
Zapier
- Di Zapier, tambahkan aplikasi InterMIND ke sebuah Zap dan tempelkan kunci API Anda saat diminta. Koneksi tersebut diberi label dengan email akun Anda.
- Pemicu Meeting Recap Ready — aktif sekali per rapat yang Anda host dan sudah selesai, setelah rangkuman tersedia. Kolom: judul rapat dan tautan, tautan rekap, tautan transkrip, rangkuman dalam Markdown, bahasa rangkuman, waktu mulai dan selesai, peserta (nama, email), host.
- Aksi Create Meeting Link — membuat rapat ad-hoc yang Anda miliki dan mengembalikan URL-nya. Masukkan ke dalam transaksi CRM, tiket dukungan, atau undangan kalender; siapa pun yang membuka tautan akan mengetuk pintu dan Anda menyetujuinya di ruangan.
Zap tipikal: rekap → catatan baru pada transaksi HubSpot; rekap → komentar internal pada tiket Zendesk; rekap → baris di Google Sheets; transaksi Pipedrive baru → tautan rapat ditulis kembali ke transaksi tersebut.
Endpoint
URL Dasar: https://intermind.com/api/v1. Semua respons adalah JSON. Kontrak yang dapat dibaca mesin (OpenAPI 3.1, untuk Make, n8n, Pipedream, dan agen AI): https://intermind.com/api/v1/openapi.json.
| Metode | Path | Tujuan |
|---|---|---|
GET | /me | Pemilik kunci: { id, email, name } |
POST | /meetings | Membuat tautan rapat ad-hoc. Body { "title": "…" } (opsional). Mengembalikan 201 { id, url, title, created_at }. Dengan starts_at (YYYY-MM-DDTHH:mm), time_zone, duration_min opsional, dan invitees, rapat juga ditulis ke kalender yang terhubung; respons menambahkan jendela waktu dan calendar: created / not_connected / failed |
GET | /meetings?kind=recent|upcoming&type=&limit=10 | Rapat yang Anda host atau hadiri: recent berdasarkan aktivitas terakhir, upcoming dijadwalkan di masa depan |
GET | /meetings/{id}/transcript?session=&max_chars=60000 | Transkrip final terbaru sebagai Markdown berdasarkan pembicara, dalam bahasa lisan (atau terjemahan tembolok Anda); truncated saat dipotong |
GET | /recaps?limit=3 | Rekap terbaru Anda (1–10), dari yang terbaru, dalam bentuk payload webhook |
GET | /recaps/search?q=&limit=5 | Rekap yang judul atau rangkuman saat ini menyebut kata-kata tersebut (bentuk kata cocok), dengan cuplikan yang disorot dan tautan |
GET | /channels?limit=20 | Obrolan tim dan kotak masuk tempat Anda berada |
GET | /channels/{id}/messages?limit=50&before= | Satu halaman obrolan saluran, dari yang tertua, dengan terjemahan tembolok ke bahasa obrolan Anda saat ruangan membuatnya |
POST | /channels/{id}/messages | Posting { "text": "…" } sebagai Anda → 201 { id, sent_at, text }; disebarkan secara live dan diterjemahkan untuk setiap pembaca |
GET | /documents?meeting_id=&limit=50 | File yang dibagikan dalam rapat Anda — unggahan dan file Drive / OneDrive yang tertaut |
GET | /webhooks | Langganan webhook Anda |
POST | /webhooks | Berlangganan: { "target_url": "https://…", "event": "recap.ready" } → 201 { id, event, target_url, secret, created_at } |
DELETE | /webhooks/{id} | Berhenti berlangganan → 204 |
Sebuah kunci membawa hak yang dimilikinya saat dibuat: kunci yang dibuat sebelum September 2026 hanya membuka /me, POST /meetings, /recaps, dan /webhooks — endpoint yang lebih baru akan menjawab 403 sampai Anda membuat kunci baru (atau menyambungkan ulang aplikasi). Pembacaan terbatas pada rapat yang Anda host atau hadiri: id rapat lain menjawab 404.
Batas: 10 kunci dan 20 langganan webhook per akun. target_url harus berupa https:// dan dapat dijangkau publik — alamat jaringan privat ditolak.
Webhook: recap.ready
Dikirim sebagai POST JSON ke setiap target_url yang berlangganan saat rekap untuk rapat yang Anda host diselesaikan dengan rangkuman yang tidak kosong. Ini dikirim sekali per sesi rapat. Header:
| Header | Nilai |
| --- | --- | --- |
| X-InterMIND-Event | recap.ready |
| X-InterMIND-Delivery | ID unik peristiwa ini (<meeting id>.<session id>) — lakukan deduplikasi berdasarkan ini |
| X-InterMIND-Signature | sha256=<HMAC-SHA256 dari body mentah dengan rahasia langganan> |
| User-Agent | InterMIND-Webhooks/1 |
Payload:
{
"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" }
}
Aturan pengiriman: endpoint Anda harus menjawab 2xx dalam waktu 8 detik. Kesalahan jaringan, 5xx, atau 429 akan dicoba ulang sekali dengan segera. Kode 410 atau 404 menghapus langganan. Kegagalan lainnya dicatat dalam log dan peristiwa tidak dikirim ulang — email rekap dan halaman rekap tetap menjadi catatan permanen. Tautan rekap dan transkrip terbuka untuk peserta rapat yang telah masuk.
Telegram
Teruskan pesan ke bot InterMIND, cermin grup Telegram ke dalam saluran, dan arahkan obrolan ke dalam Inbox Anda.
Email ke Saluran
Berikan alamat email saluran Anda ke layanan apa pun dan pesannya akan masuk ke saluran — lampiran tetap utuh, dapat dibaca oleh setiap anggota dalam bahasa mereka sendiri.