API & Zapier

Send meeting-opsummeringer til dit CRM, helpdesk eller regneark med Zapier, eller kald InterMIND API'et direkte med en personlig API-nøgle.

API og Zapier

Hver opsummering, InterMIND laver, kan havne i det værktøj, hvor du arbejder – dit CRM, din helpdesk, dit opgaveværktøj eller et regneark – uden at nogen kopierer den over i hånden. Der er tre veje ind:

  • Din AI-assistent (Claude, ChatGPT, Copilot, Gemini og alle andre MCP-klienter): se AI-assistenter (MCP).
  • Zapier (uden kode): forbind InterMIND én gang med en API-nøgle, og byg derefter Zaps på triggeren Meeting Recap Ready og handlingen Create Meeting Link. Den samme integration virker også fra Make, n8n eller Pipedream via deres generiske webhook- og HTTP-moduler ved hjælp af API'et nedenfor.
  • API'et (til udviklere): en personlig nøgle, én webhook-begivenhed og et dusin endpoints – møder, opsummeringer, transskriptioner, kanaler og dokumenter.

Tilgængeligt for: alle registrerede konti. Gæster kan ikke oprette nøgler. Hvor: Integrations → API keys.

Opsummeringer kan også nå frem til ethvert værktøj med en indgående mailadresse – tilføj den som modtager af opsummeringskopi på mødet eller kanalen, så du ikke behøver nogen integration. Se Recap-kopi.

API-nøgler

  1. Åbn Integrations, og find kortet API keys.
  2. Klik på Create key, giv nøglen en betegnelse (det værktøj, der skal bruge den, f.eks. "Zapier"), og kopiér nøglen. Den begynder med imk_ og vises kun én gang – InterMIND gemmer kun en hash.
  3. Du kan til enhver tid tilbagekalde en nøgle fra samme kort. Webhook-abonnementer oprettet med den nøgle stopper med det samme.

Op til 10 nøgler pr. konto. Send nøglen som bearer token:

Authorization: Bearer imk_…

Nøgler virker kun på /api/v1-endpoints nedenfor; de giver aldrig adgang til webapplikationens egen API.

Zapier

  1. Tilføj appen InterMIND til en Zap i Zapier, og indsæt din API-nøgle, når du bliver bedt om det. Forbindelsen får din kontos mailadresse som navn.
  2. Trigger Meeting Recap Ready – udløses én gang for hvert afsluttet møde, du var vært for, så snart resuméet findes. Felter: mødets titel og link, link til opsummeringen, link til transskriptionen, resuméet i Markdown, resuméets sprog, start- og sluttidspunkt, deltagere (navn, mail), vært.
  3. Handling Create Meeting Link – opretter et ad hoc-møde, som du ejer, og returnerer dets URL. Læg det ind i en CRM-deal, en supportsag eller en kalenderinvitation; alle, der åbner linket, banker på, og du lukker dem ind i mødet.

Typiske Zaps: opsummering → ny note på HubSpot-dealen; opsummering → intern kommentar på Zendesk-sagen; opsummering → række i Google Sheets; ny Pipedrive-deal → mødelink skrevet tilbage på dealen.

Endpoints

Base-URL: https://intermind.com/api/v1. Alle svar er JSON. Maskinlæsbar kontrakt (OpenAPI 3.1, til Make, n8n, Pipedream og AI-agenter): https://intermind.com/api/v1/openapi.json.

MetodeStiFormål
GET/meHvem der ejer nøglen: { id, email, name }
POST/meetingsOpret et mødelink til et ad hoc-møde. Body { "title": "…" } (valgfri). Returnerer 201 { id, url, title, created_at }. Med starts_at (YYYY-MM-DDTHH:mm), time_zone, valgfri duration_min og invitees skrives mødet også til din forbundne kalender; svaret tilføjer tidsrummet og calendar: created / not_connected / failed
GET/meetings?kind=recent|upcoming&type=&limit=10Møder, du er vært for eller deltager i: recent efter seneste aktivitet, upcoming planlagt i fremtiden
GET/meetings/{id}/transcript?session=&max_chars=60000Seneste færdiggjorte transskription som Markdown pr. taler, på det talte sprog (eller din cachede oversættelse); truncated, når den er afkortet
GET/recaps?limit=3Dine nyeste opsummeringer (1–10), nyeste først, i webhook-payloadens format
GET/recaps/search?q=&limit=5Opsummeringer, hvis titel eller nuværende resumé indeholder ordene (ordformer matcher), med et fremhævet uddrag og links
GET/channels?limit=20Teamchats og indbakker, du er medlem af
GET/channels/{id}/messages?limit=50&before=Én side af en kanals chat, ældste først, med den cachede oversættelse til dit chatsprog, når rummet har lavet en
POST/channels/{id}/messagesSend { "text": "…" } som dig → 201 { id, sent_at, text }; leveres live til alle og oversættes for hver læser
GET/documents?meeting_id=&limit=50Filer delt i dine møder – uploads og tilknyttede Drive-/OneDrive-filer
GET/webhooksDine webhook-abonnementer
POST/webhooksAbonnér: { "target_url": "https://…", "event": "recap.ready" } → 201 { id, event, target_url, secret, created_at }
DELETE/webhooks/{id}Opsig abonnement → 204

En nøgle har de rettigheder, den blev oprettet med: nøgler oprettet før september 2026 åbner kun /me, POST /meetings, /recaps og /webhooks – de nyere endpoints svarer 403, indtil du opretter en ny nøgle (eller genforbinder appen). Læsning er begrænset til møder, du er vært for eller deltager i: et andet møde-id svarer 404.

Grænser: 10 nøgler og 20 webhook-abonnementer pr. konto. target_url skal være https:// og offentligt tilgængelig – adresser på private netværk afvises.

Webhook: recap.ready

Sendes som POST med JSON til hver abonneret target_url, i det øjeblik en opsummering af et møde, du var vært for, er færdiggjort med et resumé, der ikke er tomt. Den sendes én gang pr. mødesession. Headers:

HeaderVærdi
X-InterMIND-Eventrecap.ready
X-InterMIND-DeliveryEntydigt id for denne begivenhed (<meeting id>.<session id>) – dedupliker på det
X-InterMIND-Signaturesha256=<HMAC-SHA256 of the raw body with the subscription's secret>
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" }
}

Leveringsregler: dit endpoint bør svare 2xx inden for 8 sekunder. En netværksfejl, 5xx eller 429 forsøges igen én gang med det samme. En 410 eller 404 sletter abonnementet. Enhver anden fejl logges, og begivenheden sendes ikke igen – opsummeringsmailen og opsummeringssiden er den varige registrering. Links til opsummeringen og transskriptionen åbner for mødedeltagere, der er logget ind.