API og Zapier
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.
API-nøkler
- Åpne Integrations og finn kortet API keys.
- 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. - 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
- 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.
- 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.
- 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.
| Metode | Sti | Formål |
|---|---|---|
GET | /me | Hvem som eier nøkkelen: { id, email, name } |
POST | /meetings | Opprett 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=10 | Meetinger du er vert for eller deltar i: recent etter siste aktivitet, upcoming planlagt frem i tid |
GET | /meetings/{id}/transcript?session=&max_chars=60000 | Siste 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=3 | Dine nyeste oppsummeringer (1–10), nyeste først, i samme format som webhook-payloaden |
GET | /recaps/search?q=&limit=5 | Oppsummeringer der tittelen eller det gjeldende sammendraget nevner ordene (ordformer matcher), med et uthevet utdrag og lenker |
GET | /channels?limit=20 | Teamchatter 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}/messages | Send { "text": "…" } som deg → 201 { id, sent_at, text }. Sendes ut live og oversettes for hver leser |
GET | /documents?meeting_id=&limit=50 | Filer delt i meetingene dine – opplastinger og lenkede Drive- / OneDrive-filer |
GET | /webhooks | Webhook-abonnementene dine |
POST | /webhooks | Abonner: { "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:
| Header | Verdi |
|---|---|
X-InterMIND-Event | recap.ready |
X-InterMIND-Delivery | Unik ID for denne hendelsen (<meeting id>.<session id>) – dedupliser på den |
X-InterMIND-Signature | sha256=<HMAC-SHA256 av den rå body-en med abonnementets secret> |
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" }
}
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.