API og Zapier

Send oppsummeringer av meetinger til CRM-systemet, helpdesken eller regnearket ditt med Zapier, eller kall InterMIND API direkte med en personlig API-nøkkel.

API og Zapier

Hver oppsummering InterMIND lager, kan havne i verktøyet der du jobber – CRM-systemet, helpdesken, oppgaveverktøyet eller et regneark – uten at noen må kopiere den for hånd. Tre veier inn:

  • AI-assistenten din (Claude, ChatGPT, Copilot, Gemini og alle andre MCP-klienter): se AI-assistenter (MCP).
  • Zapier (uten kode): koble til InterMIND én gang med en API-nøkkel, og bygg deretter Zaps på triggeren Meeting Recap Ready og handlingen Create Meeting Link. Den samme integrasjonen fungerer også fra Make, n8n eller Pipedream gjennom de generiske webhook- og HTTP-modulene deres, med API-et nedenfor.
  • API-et (for utviklere): en personlig nøkkel, én webhook-hendelse og et dusin endepunkter – meetinger, oppsummeringer, transkripsjoner, kanaler, dokumenter.

Tilgjengelig for: alle registrerte kontoer. Gjester kan ikke opprette nøkler. Hvor: Integrations → API keys.

Oppsummeringer kan også nå alle verktøy som har en innkommende e-postadresse – legg adressen til som mottaker av oppsummeringskopi på meetingen eller kanalen, uten at du trenger noen integrasjon. Se Kopi av oppsummering.

API-nøkler

  1. Åpne Integrations og finn kortet API keys.
  2. Klikk Create key, gi nøkkelen en etikett (verktøyet som skal bruke den, f.eks. «Zapier») og kopier nøkkelen. Den begynner med imk_ og vises én gang – InterMIND lagrer bare en hash.
  3. Du kan når som helst tilbakekalle en nøkkel fra samme kort. Webhook-abonnementer opprettet med den nøkkelen stopper umiddelbart.

Opptil 10 nøkler per konto. Send nøkkelen som et bearer-token:

Authorization: Bearer imk_…

Nøklene fungerer bare på /api/v1-endepunktene nedenfor. De gir aldri tilgang til webapplikasjonens eget API.

Zapier

  1. Legg til appen InterMIND i en Zap i Zapier, og lim inn API-nøkkelen når du blir bedt om det. Tilkoblingen merkes med e-postadressen til kontoen din.
  2. Trigger Meeting Recap Ready – utløses én gang per ferdige meeting du var vert for, så snart sammendraget finnes. Felter: tittel på og lenke til meetingen, lenke til oppsummeringen, lenke til transkripsjonen, sammendraget i Markdown, språket i sammendraget, start- og sluttid, deltakere (navn, e-post), vert.
  3. Handling Create Meeting Link – oppretter en ad hoc-meeting du eier, og returnerer URL-en. Legg den inn i en CRM-deal, en supportsak eller en kalenderinvitasjon. Alle som åpner lenken, banker på, og du slipper dem inn i rommet.

Typiske Zaps: oppsummering → nytt notat på HubSpot-dealen; oppsummering → intern kommentar på Zendesk-saken; oppsummering → rad i Google Sheets; ny Pipedrive-deal → meetinglenke skrevet tilbake til dealen.

Endepunkter

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

MetodeStiFormål
GET/meHvem som eier nøkkelen: { id, email, name }
POST/meetingsOpprett en ad hoc-meetinglenke. 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 meetingen også til den tilkoblede kalenderen din. Svaret legger til tidsvinduet og calendar: created / not_connected / failed
GET/meetings?kind=recent|upcoming&type=&limit=10Meetinger du er vert for eller deltar i: recent etter siste aktivitet, upcoming planlagt frem i tid
GET/meetings/{id}/transcript?session=&max_chars=60000Siste ferdigstilte transkripsjon som Markdown per taler, på språket som ble snakket (eller din bufrede oversettelse). truncated når den er kuttet
GET/recaps?limit=3Dine nyeste oppsummeringer (1–10), nyeste først, i samme format som webhook-payloaden
GET/recaps/search?q=&limit=5Oppsummeringer der tittelen eller det gjeldende sammendraget nevner ordene (ordformer matcher), med et uthevet utdrag og lenker
GET/channels?limit=20Teamchatter og innbokser du er medlem av
GET/channels/{id}/messages?limit=50&before=Én side av en kanals chat, eldste først, med den bufrede oversettelsen til chatspråket ditt når rommet har laget en
POST/channels/{id}/messagesSend { "text": "…" } som deg → 201 { id, sent_at, text }. Sendes ut live og oversettes for hver leser
GET/documents?meeting_id=&limit=50Filer delt i meetingene dine – opplastinger og lenkede Drive- / OneDrive-filer
GET/webhooksWebhook-abonnementene dine
POST/webhooksAbonner: { "target_url": "https://…", "event": "recap.ready" } → 201 { id, event, target_url, secret, created_at }
DELETE/webhooks/{id}Avslutt abonnement → 204

En nøkkel har de rettighetene den ble opprettet med: nøkler opprettet før september 2026 åpner bare /me, POST /meetings, /recaps og /webhooks. De nyere endepunktene svarer 403 til du oppretter en ny nøkkel (eller kobler til appen på nytt). Lesetilgang gjelder bare meetinger du er vert for eller deltar i: ID-en til en annen meeting gir 404.

Grenser: 10 nøkler og 20 webhook-abonnementer per konto. target_url må være https:// og offentlig tilgjengelig – adresser på private nettverk blir avvist.

Webhook: recap.ready

Sendes som POST med JSON til hver abonnerte target_url i det øyeblikket en oppsummering for en meeting du var vert for er ferdigstilt med et sammendrag som ikke er tomt. Den sendes én gang per meetingøkt. Headere:

HeaderVerdi
X-InterMIND-Eventrecap.ready
X-InterMIND-DeliveryUnik ID for denne hendelsen (<meeting id>.<session id>) – dedupliser på den
X-InterMIND-Signaturesha256=<HMAC-SHA256 av den rå body-en med abonnementets 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: endepunktet ditt bør svare 2xx innen 8 sekunder. En nettverksfeil, 5xx eller 429 forsøkes på nytt én gang umiddelbart. En 410 eller 404 sletter abonnementet. Enhver annen feil logges, og hendelsen sendes ikke på nytt – e-posten med oppsummeringen og oppsummeringssiden er fortsatt den varige oversikten. Lenker til oppsummeringen og transkripsjonen åpnes for meetingdeltakere som er logget inn.