API & Zapier

Senden Sie Meeting-Zusammenfassungen an Ihr CRM, Ihren Helpdesk oder Ihre Tabelle mit Zapier, oder rufen Sie die InterMIND-API direkt mit einem persönlichen API-Schlüssel auf.

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.

Recaps erreichen auch jedes Tool mit einer eingehenden E-Mail-Adresse – fügen Sie es als Empfänger für eine Recap-Kopie beim Meeting oder Channel hinzu, ganz ohne Integration. Siehe Recap-Kopie.

API-Schlüssel

  1. Öffnen Sie Integrations und suchen Sie die Karte API keys.
  2. 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.
  3. 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

  1. 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.
  2. 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.
  3. 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.

MethodPathPurpose
GET/meWem der Schlüssel gehört: { id, email, name }
POST/meetingsErstellt 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=10Meetings, 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=60000Das neueste finalisierte Transkript als Markdown nach Sprecher, in der gesprochenen Sprache (oder Ihrer zwischengespeicherten Übersetzung); truncated wenn abgeschnitten
GET/recaps?limit=3Ihre neuesten Recaps (1–10), neueste zuerst, in der Form des Webhook-Payloads
GET/recaps/search?q=&limit=5Recaps, deren Titel oder aktuelle Zusammenfassung die Wörter erwähnen (Wortformen passen), mit einem hervorgehobenen Snippet und Links
GET/channels?limit=20Team-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}/messagesSendet { "text": "…" } als Sie → 201 { id, sent_at, text }; live an jeden Leser verteilt und übersetzt
GET/documents?meeting_id=&limit=50In Ihren Meetings geteilte Dateien – Uploads und verknüpfte Drive- / OneDrive-Dateien
GET/webhooksIhre Webhook-Abonnements
POST/webhooksAbonnieren: { "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:

HeaderValue
X-InterMIND-Eventrecap.ready
X-InterMIND-DeliveryEindeutige ID dieses Events (<meeting id>.<session id>) – dient der Deduplizierung
X-InterMIND-Signaturesha256=<HMAC-SHA256 des rohen Bodys mit dem Secret des Abonnements>
User-AgentInterMIND-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.