API & Zapier
API & Zapier
Jeder Recap, den InterMIND erstellt, kann in dem Tool landen, in dem Sie arbeiten – Ihrem CRM, Helpdesk, Task-Tracker oder einer Tabelle –, ohne dass ihn jemand händisch kopieren muss. Drei Wege dorthin:
- Ihr AI-Assistent (Claude, ChatGPT, Copilot, Gemini und jeder andere MCP-Client): siehe AI-Assistenten (MCP).
- Zapier (No-Code): Verbinden Sie InterMIND einmalig mit einem API-Schlüssel und erstellen Sie dann Zaps auf Basis des Triggers Meeting Recap Ready und der Aktion Create Meeting Link. Dieselbe Integration funktioniert auch über Make, n8n oder Pipedream durch deren generische Webhook- und HTTP-Module unter Nutzung der untenstehenden API.
- Die API (für Entwickler): Ein persönlicher Schlüssel, ein Webhook-Event und ein Dutzend Endpunkte – Meetings, Recaps, Transkripte, Channels, Dokumente.
Verfügbar für: jedes registrierte Konto. Gäste können keine Schlüssel erstellen. Wo: Integrations → API keys.
API-Schlüssel
- Öffnen Sie Integrations und suchen Sie die Karte API keys.
- Klicken Sie auf Create key, geben Sie ihm ein Label (das Tool, das es verwenden wird, z. B. „Zapier") und kopieren Sie den Schlüssel. Er beginnt mit
imk_und wird nur einmal angezeigt – InterMIND speichert nur einen Hash. - Widerrufen Sie einen Schlüssel jederzeit über dieselbe Karte. Webhook-Abonnements, die mit diesem Schlüssel erstellt wurden, stoppen sofort.
Bis zu 10 Schlüssel pro Konto. Senden Sie den Schlüssel als Bearer-Token:
Authorization: Bearer imk_…
Schlüssel funktionieren nur auf den untenstehenden /api/v1-Endpunkten; sie gewähren nie Zugriff auf die eigene API der Webanwendung.
Zapier
- Fügen Sie in Zapier die App InterMIND zu einem Zap hinzu und fügen Sie Ihren API-Schlüssel ein, wenn Sie dazu aufgefordert werden. Die Verbindung wird mit Ihrer Konto-E-Mail beschriftet.
- Trigger Meeting Recap Ready – wird einmal pro von Ihnen gehostetem und beendetem Meeting ausgelöst, sobald die Zusammenfassung vorliegt. Felder: Meeting-Titel und -Link, Recap-Link, Transkript-Link, die Zusammenfassung in Markdown, Zusammenfassungssprache, Start- und Endzeit, Teilnehmer (Name, E-Mail), Host.
- Aktion Create Meeting Link – erstellt ein Ad-hoc-Meeting, das Ihnen gehört, und gibt die URL zurück. Legen Sie sie in einem CRM-Deal, einem Support-Ticket oder einer Kalender-Einladung ab; jeder, der den Link öffnet, klopft an und Sie lassen ihn in den Raum ein.
Typische Zaps: Recap → neue Notiz beim HubSpot-Deal; Recap → interner Kommentar beim Zendesk-Ticket; Recap → Zeile in Google Sheets; neuer Pipedrive-Deal → Meeting-Link wird in den Deal zurückgeschrieben.
Endpunkte
Base-URL: https://intermind.com/api/v1. Alle Antworten sind JSON. Maschinenlesbarer Contract (OpenAPI 3.1, für Make, n8n, Pipedream und AI-Agenten): https://intermind.com/api/v1/openapi.json.
| Method | Path | Purpose |
|---|---|---|
GET | /me | Wem der Schlüssel gehört: { id, email, name } |
POST | /meetings | Erstellt einen Ad-hoc-Meeting-Link. Body { "title": "…" } (optional). Gibt 201 { id, url, title, created_at } zurück. Mit starts_at (YYYY-MM-DDTHH:mm), time_zone, optionalem duration_min und invitees wird das Meeting auch in Ihren verbundenen Kalender geschrieben; die Antwort ergänzt das Zeitfenster und calendar: created / not_connected / failed |
GET | /meetings?kind=recent|upcoming&type=&limit=10 | Meetings, die Sie hosten oder an denen Sie teilnehmen: recent nach letzter Aktivität, upcoming in der Zukunft geplant |
GET | /meetings/{id}/transcript?session=&max_chars=60000 | Das neueste finalisierte Transkript als Markdown nach Sprecher, in der gesprochenen Sprache (oder Ihrer zwischengespeicherten Übersetzung); truncated wenn abgeschnitten |
GET | /recaps?limit=3 | Ihre neuesten Recaps (1–10), neueste zuerst, in der Form des Webhook-Payloads |
GET | /recaps/search?q=&limit=5 | Recaps, deren Titel oder aktuelle Zusammenfassung die Wörter erwähnen (Wortformen passen), mit einem hervorgehobenen Snippet und Links |
GET | /channels?limit=20 | Team-Chats und Posteingänge, in denen Sie Mitglied sind |
GET | /channels/{id}/messages?limit=50&before= | Eine Seite des Chats eines Channels, älteste zuerst, mit der zwischengespeicherten Übersetzung in Ihre Chat-Sprache, wenn der Raum eine erstellt hat |
POST | /channels/{id}/messages | Sendet { "text": "…" } als Sie → 201 { id, sent_at, text }; live an jeden Leser verteilt und übersetzt |
GET | /documents?meeting_id=&limit=50 | In Ihren Meetings geteilte Dateien – Uploads und verknüpfte Drive- / OneDrive-Dateien |
GET | /webhooks | Ihre Webhook-Abonnements |
POST | /webhooks | Abonnieren: { "target_url": "https://…", "event": "recap.ready" } → 201 { id, event, target_url, secret, created_at } |
DELETE | /webhooks/{id} | Abbestellen → 204 |
Ein Schlüssel trägt die Rechte, mit denen er erstellt wurde: Schlüssel, die vor September 2026 erstellt wurden, öffnen nur /me, POST /meetings, /recaps und /webhooks – die neueren Endpunkte antworten mit 403, bis Sie einen neuen Schlüssel erstellen (oder die App neu verbinden). Der Lesezugriff ist auf Meetings beschränkt, die Sie hosten oder an denen Sie teilnehmen: Die ID eines anderen Meetings antwortet mit 404.
Limits: 10 Schlüssel und 20 Webhook-Abonnements pro Konto. target_url muss https:// sein und öffentlich erreichbar – private Netzwerkadressen werden abgelehnt.
Webhook: recap.ready
Wird als POST JSON an jede abonnierte target_url gesendet, sobald ein Recap für ein Meeting, das Sie gehostet haben, mit einer nicht-leeren Zusammenfassung finalisiert ist. Er wird einmal pro Meeting-Session gesendet. Header:
| Header | Value |
|---|---|
X-InterMIND-Event | recap.ready |
X-InterMIND-Delivery | Eindeutige ID dieses Events (<meeting id>.<session id>) – dient der Deduplizierung |
X-InterMIND-Signature | sha256=<HMAC-SHA256 des rohen Bodys mit dem Secret des Abonnements> |
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" }
}
Zustellregeln: Ihr Endpunkt sollte innerhalb von 8 Sekunden mit 2xx antworten. Bei einem Netzwerkfehler, 5xx oder 429 wird sofort einmalig erneut versucht. Ein 410 oder 404 löscht das Abonnement. Jeder andere Fehler wird protokolliert und das Event wird nicht erneut gesendet – die Recap-E-Mail und die Recap-Seite bleiben der dauerhafte Datensatz. Recap- und Transkript-Links öffnen sich für Meeting-Teilnehmer, die eingeloggt sind.
Telegram
Leiten Sie Nachrichten an den InterMIND-Bot weiter, spiegeln Sie Telegram-Gruppen in Kanäle und routen Sie Chats in Ihren Posteingang.
E-Mail an Kanal
Geben Sie einem beliebigen Dienst die E-Mail-Adresse Ihres Kanals, und dessen Nachrichten landen im Kanal — Anhänge intakt, von jedem Mitglied in der eigenen Sprache gelesen.