API & Zapier

Kirim rekapan rapat ke CRM, help desk, atau spreadsheet Anda dengan Zapier, atau panggil API InterMIND langsung dengan kunci API pribadi.

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.

Rekap juga dapat dikirim ke alat apa pun yang memiliki alamat email masuk — tambahkan sebagai penerima salinan rekap pada rapat atau saluran, tanpa perlu integrasi. Lihat Salinan rekap.

Kunci API

  1. Buka Integrations dan temukan kartu API keys.
  2. 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.
  3. 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

  1. Di Zapier, tambahkan aplikasi InterMIND ke sebuah Zap dan tempelkan kunci API Anda saat diminta. Koneksi tersebut diberi label dengan email akun Anda.
  2. 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.
  3. 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.

MetodePathTujuan
GET/mePemilik kunci: { id, email, name }
POST/meetingsMembuat 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=10Rapat yang Anda host atau hadiri: recent berdasarkan aktivitas terakhir, upcoming dijadwalkan di masa depan
GET/meetings/{id}/transcript?session=&max_chars=60000Transkrip final terbaru sebagai Markdown berdasarkan pembicara, dalam bahasa lisan (atau terjemahan tembolok Anda); truncated saat dipotong
GET/recaps?limit=3Rekap terbaru Anda (1–10), dari yang terbaru, dalam bentuk payload webhook
GET/recaps/search?q=&limit=5Rekap yang judul atau rangkuman saat ini menyebut kata-kata tersebut (bentuk kata cocok), dengan cuplikan yang disorot dan tautan
GET/channels?limit=20Obrolan 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}/messagesPosting { "text": "…" } sebagai Anda → 201 { id, sent_at, text }; disebarkan secara live dan diterjemahkan untuk setiap pembaca
GET/documents?meeting_id=&limit=50File yang dibagikan dalam rapat Anda — unggahan dan file Drive / OneDrive yang tertaut
GET/webhooksLangganan webhook Anda
POST/webhooksBerlangganan: { "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.