API & Zapier

Envoyez les résumés de réunion à votre CRM, service d'assistance ou tableur avec Zapier, ou appelez l'API InterMIND directement avec une clé API personnelle.

API & Zapier

Chaque compte-rendu produit par InterMIND peut atterrir dans l'outil où vous travaillez — votre CRM, votre support, votre gestionnaire de tâches ou un tableur — sans que personne n'ait à le copier à la main. Deux manières d'y accéder :

  • Zapier (sans code) : connectez InterMIND une fois avec une clé API, puis créez des Zaps sur le déclencheur Meeting Recap Ready et l'action Create Meeting Link. La même intégration fonctionne aussi depuis Make, n8n ou Pipedream via leurs modules webhook et HTTP génériques, en utilisant l'API ci-dessous.
  • L'API (pour les développeurs) : une clé personnelle, un événement webhook et trois endpoints.

Disponible sur : chaque compte enregistré. Les invités ne peuvent pas créer de clés. Où : Paramètres → Clés API.

Les comptes-rendus atteignent aussi tout outil disposant d'une adresse e-mail entrante — ajoutez-la comme destinataire de copie de compte-rendu sur la réunion ou le canal, sans intégration nécessaire. Voir Copie de compte-rendu.

Clés API

  1. Ouvrez les Paramètres et trouvez la carte Clés API.
  2. Cliquez sur Créer une clé, donnez-lui un libellé (l'outil qui l'utilisera, par ex. « Zapier ») et copiez la clé. Elle commence par imk_ et n'est affichée qu'une seule fois — InterMIND ne stocke qu'un hash.
  3. Révoquez une clé depuis la même carte à tout moment. Les abonnements webhook créés avec cette clé s'arrêtent immédiatement.

Jusqu'à 10 clés par compte. Envoyez la clé comme bearer token :

Authorization: Bearer imk_…

Les clés ne fonctionnent que sur les endpoints /api/v1 ci-dessous ; elles ne permettent jamais d'accéder à l'API de l'application web elle-même.

Zapier

  1. Dans Zapier, ajoutez l'application InterMIND à un Zap et collez votre clé API lorsque demandé. La connexion est libellée avec l'e-mail de votre compte.
  2. Déclencheur Meeting Recap Ready — se déclenche une fois par réunion terminée que vous avez animée, dès que le résumé existe. Champs : titre et lien de la réunion, lien du compte-rendu, lien de la transcription, le résumé en Markdown, langue du résumé, heures de début et de fin, participants (nom, e-mail), hôte.
  3. Action Create Meeting Link — crée une réunion ad-hoc dont vous êtes propriétaire et renvoie son URL. Placez-la dans une opportunité CRM, un ticket de support ou une invitation de calendrier ; toute personne qui ouvre le lien demande l'accès et vous l'approuvez dans la salle.

Zaps typiques : compte-rendu → nouvelle note sur l'opportunité HubSpot ; compte-rendu → commentaire interne sur le ticket Zendesk ; compte-rendu → ligne dans Google Sheets ; nouvelle opportunité Pipedrive → lien de réunion réécrit dans l'opportunité.

Endpoints

URL de base : https://intermind.com/api/v1. Toutes les réponses sont en JSON. Contrat lisible par machine (OpenAPI 3.1, pour Make, n8n, Pipedream et les agents IA) : https://intermind.com/api/v1/openapi.json.

MéthodeCheminObjectif
GET/mePropriétaire de la clé : { id, email, name }
POST/meetingsCrée un lien de réunion ad-hoc. Body { "title": "…" } (optionnel). Renvoie 201 { id, url, title, created_at }
GET/recaps?limit=3Vos comptes-rendus les plus récents (1–10), du plus récent au plus ancien, dans le format du payload webhook
GET/webhooksVos abonnements webhook
POST/webhooksS'abonner : { "target_url": "https://…", "event": "recap.ready" }201 { id, event, target_url, secret, created_at }
DELETE/webhooks/{id}Se désabonner → 204

Limites : 10 clés et 20 abonnements webhook par compte. target_url doit être en https:// et publiquement accessible — les adresses de réseau privé sont refusées.

Webhook : recap.ready

Envoyé en POST JSON à chaque target_url abonné dès qu'un compte-rendu pour une réunion que vous avez animée est finalisé avec un résumé non vide. Il est envoyé une fois par session de réunion. En-têtes :

En-têteValeur
X-InterMIND-Eventrecap.ready
X-InterMIND-DeliveryIdentifiant unique de cet événement (<meeting id>.<session id>) — dédupliquer dessus
X-InterMIND-Signaturesha256=<HMAC-SHA256 du corps brut avec le secret de l'abonnement>
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" }
}

Règles de livraison : votre endpoint doit répondre 2xx dans les 8 secondes. Une erreur réseau, 5xx ou 429 est réessayée une fois immédiatement. Un 410 ou 404 supprime l'abonnement. Tout autre échec est journalisé et l'événement n'est pas renvoyé — l'e-mail de compte-rendu et la page de compte-rendu restent l'enregistrement durable. Les liens du compte-rendu et de la transcription s'ouvrent pour les participants à la réunion qui sont connectés.