API & Zapier
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.
Clés API
- Ouvrez les Paramètres et trouvez la carte Clés API.
- 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. - 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
- 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.
- 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.
- 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éthode | Chemin | Objectif |
|---|---|---|
GET | /me | Propriétaire de la clé : { id, email, name } |
POST | /meetings | Crée un lien de réunion ad-hoc. Body { "title": "…" } (optionnel). Renvoie 201 { id, url, title, created_at } |
GET | /recaps?limit=3 | Vos comptes-rendus les plus récents (1–10), du plus récent au plus ancien, dans le format du payload webhook |
GET | /webhooks | Vos abonnements webhook |
POST | /webhooks | S'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ête | Valeur |
|---|---|
X-InterMIND-Event | recap.ready |
X-InterMIND-Delivery | Identifiant unique de cet événement (<meeting id>.<session id>) — dédupliquer dessus |
X-InterMIND-Signature | sha256=<HMAC-SHA256 du corps brut avec le secret de l'abonnement> |
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" }
}
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.
Telegram
Transférez les messages au bot InterMIND, répliquez les groupes Telegram dans des canaux et acheminez les conversations dans votre boîte de réception.
E-mail vers canal
Communiquez l'adresse e-mail de votre canal à n'importe quel service et ses messages arriveront dans le canal — pièces jointes intactes, lus par chaque membre dans sa propre langue.