API și Zapier

Trimite rezumatele întâlnirilor către CRM, help desk sau foaia de calcul cu Zapier sau apelează direct API-ul InterMIND cu o cheie API personală.

API și Zapier

Fiecare rezumat produs de InterMIND poate ajunge în instrumentul în care lucrați — CRM, help desk, tracker de sarcini sau o foaie de calcul — fără ca cineva să-l copieze manual. Aveți trei variante:

  • Asistentul dvs. AI (Claude, ChatGPT, Copilot, Gemini și orice alt client MCP): vedeți Asistenți AI (MCP).
  • Zapier (fără cod): conectați InterMIND o singură dată cu o cheie API, apoi construiți Zaps pe baza trigger-ului Meeting Recap Ready și a acțiunii Create Meeting Link. Aceeași integrare funcționează și din Make, n8n sau Pipedream, prin modulele lor generice de webhook și HTTP, folosind API-ul descris mai jos.
  • API-ul (pentru dezvoltatori): o cheie personală, un eveniment webhook și o duzină de endpoint-uri — întâlniri, rezumate, transcrieri, canale, documente.

Disponibil pentru: orice cont înregistrat. Invitații nu pot crea chei. Unde: Integrations → API keys.

Rezumatele ajung și în orice instrument care are o adresă de e-mail de intrare — adăugați-o ca destinatar al copiei rezumatului în întâlnire sau în canal, fără nicio integrare. Vedeți Copia rezumatului.

Chei API

  1. Deschideți Integrations și găsiți cardul API keys.
  2. Faceți clic pe Create key, dați-i o etichetă (instrumentul care o va folosi, de exemplu „Zapier") și copiați cheia. Aceasta începe cu imk_ și este afișată o singură dată — InterMIND păstrează doar un hash.
  3. Puteți revoca oricând o cheie din același card. Abonamentele webhook create cu acea cheie se opresc imediat.

Maximum 10 chei per cont. Trimiteți cheia ca bearer token:

Authorization: Bearer imk_…

Cheile funcționează doar pe endpoint-urile /api/v1 de mai jos; ele nu oferă niciodată acces la API-ul propriu al aplicației web.

Zapier

  1. În Zapier, adăugați aplicația InterMIND într-un Zap și lipiți cheia API când vi se cere. Conexiunea este etichetată cu adresa de e-mail a contului dvs.
  2. Trigger Meeting Recap Ready — se declanșează o dată pentru fiecare întâlnire încheiată pe care ați găzduit-o, imediat ce rezumatul există. Câmpuri: titlul și linkul întâlnirii, linkul rezumatului, linkul transcrierii, rezumatul în Markdown, limba rezumatului, ora de început și de sfârșit, participanții (nume, e-mail), gazda.
  3. Acțiune Create Meeting Link — creează o întâlnire ad-hoc pe care o dețineți și returnează URL-ul ei. Puneți-l într-o tranzacție din CRM, într-un tichet de suport sau într-o invitație din calendar; oricine deschide linkul solicită accesul, iar dvs. îl aprobați în cameră.

Exemple de Zaps: rezumat → notă nouă pe tranzacția din HubSpot; rezumat → comentariu intern pe tichetul din Zendesk; rezumat → rând în Google Sheets; tranzacție nouă în Pipedrive → link de întâlnire scris înapoi în tranzacție.

Endpoint-uri

URL de bază: https://intermind.com/api/v1. Toate răspunsurile sunt în format JSON. Contract care poate fi citit automat (OpenAPI 3.1, pentru Make, n8n, Pipedream și agenți AI): https://intermind.com/api/v1/openapi.json.

MetodăCaleScop
GET/meCine deține cheia: { id, email, name }
POST/meetingsCreează un link de întâlnire ad-hoc. Body { "title": "…" } (opțional). Returnează 201 { id, url, title, created_at }. Cu starts_at (YYYY-MM-DDTHH:mm), time_zone, opțional duration_min și invitees, întâlnirea este scrisă și în calendarul dvs. conectat; răspunsul adaugă intervalul orar și calendar: created / not_connected / failed
GET/meetings?kind=recent|upcoming&type=&limit=10Întâlniri pe care le găzduiți sau la care participați: recent după ultima activitate, upcoming programate în viitor
GET/meetings/{id}/transcript?session=&max_chars=60000Ultima transcriere finalizată, ca Markdown pe vorbitori, în limba vorbită (sau în traducerea dvs. din cache); truncated când este tăiată
GET/recaps?limit=3Cele mai noi rezumate ale dvs. (1–10), de la cel mai nou, în formatul payload-ului webhook
GET/recaps/search?q=&limit=5Rezumate al căror titlu sau rezumat curent menționează cuvintele căutate (se potrivesc și formele cuvintelor), cu un fragment evidențiat și linkuri
GET/channels?limit=20Chaturile de echipă și inbox-urile din care faceți parte
GET/channels/{id}/messages?limit=50&before=O pagină din chatul unui canal, de la cel mai vechi, cu traducerea din cache în limba dvs. de chat atunci când camera a generat una
POST/channels/{id}/messagesPostează { "text": "…" } în numele dvs. → 201 { id, sent_at, text }; distribuit în direct și tradus pentru fiecare cititor
GET/documents?meeting_id=&limit=50Fișiere partajate în întâlnirile dvs. — încărcări și fișiere Drive / OneDrive legate
GET/webhooksAbonamentele dvs. webhook
POST/webhooksAbonare: { "target_url": "https://…", "event": "recap.ready" } → 201 { id, event, target_url, secret, created_at }
DELETE/webhooks/{id}Dezabonare → 204

O cheie are drepturile cu care a fost creată: cheile create înainte de septembrie 2026 deschid doar /me, POST /meetings, /recaps și /webhooks — endpoint-urile mai noi răspund cu 403 până când creați o cheie nouă (sau reconectați aplicația). Citirea este limitată la întâlnirile pe care le găzduiți sau la care participați: id-ul unei alte întâlniri primește răspuns 404.

Limite: 10 chei și 20 de abonamente webhook per cont. target_url trebuie să fie https:// și accesibil public — adresele din rețele private sunt refuzate.

Webhook: recap.ready

Trimis ca JSON prin POST către fiecare target_url abonat, în momentul în care rezumatul unei întâlniri pe care ați găzduit-o este finalizat și conține un rezumat nevid. Se trimite o singură dată pentru fiecare sesiune a întâlnirii. Antete:

AntetValoare
X-InterMIND-Eventrecap.ready
X-InterMIND-DeliveryId unic al acestui eveniment (<meeting id>.<session id>) — deduplicați după el
X-InterMIND-Signaturesha256=<HMAC-SHA256 al corpului brut, calculat cu secretul abonamentului>
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" }
}

Reguli de livrare: endpoint-ul dvs. trebuie să răspundă cu 2xx în 8 secunde. O eroare de rețea, 5xx sau 429 este reîncercată o singură dată, imediat. Un 410 sau 404 șterge abonamentul. Orice altă eroare este consemnată în jurnal, iar evenimentul nu este retrimis — e-mailul cu rezumatul și pagina rezumatului rămân evidența durabilă. Linkurile rezumatului și ale transcrierii se deschid pentru participanții la întâlnire care sunt autentificați.