API & Zapier

Envie resumos de reuniões para seu CRM, help desk ou planilha com Zapier, ou chame a API da InterMIND diretamente com uma chave de API pessoal.

API & Zapier

Todo recap que a InterMIND produz pode chegar à ferramenta onde você trabalha — seu CRM, help desk, gerenciador de tarefas ou uma planilha — sem que ninguém precise copiá-lo manualmente. Três formas de acesso:

  • Seu assistente de IA (Claude, ChatGPT, Copilot, Gemini e qualquer outro cliente MCP): veja Assistentes de IA (MCP).
  • Zapier (sem código): conecte a InterMIND uma vez com uma chave de API e depois crie Zaps no gatilho Meeting Recap Ready e na ação Create Meeting Link. A mesma integração também funciona no Make, n8n ou Pipedream através de seus módulos genéricos de webhook e HTTP, usando a API abaixo.
  • A API (para desenvolvedores): uma chave pessoal, um evento de webhook e uma dúzia de endpoints — reuniões, recaps, transcrições, canais, documentos.

Disponível em: toda conta registrada. Convidados não podem criar chaves. Onde: Integrações → Chaves de API.

Recaps também chegam a qualquer ferramenta que tenha um endereço de email de entrada — adicione-o como destinatário da cópia do recap na reunião ou canal, sem necessidade de integração. Veja Cópia do recap.

Chaves de API

  1. Abra Integrações e encontre o cartão Chaves de API.
  2. Clique em Criar chave, atribua um rótulo (a ferramenta que vai usá-la, por exemplo, "Zapier") e copie a chave. Ela começa com imk_ e é mostrada uma vez — a InterMIND armazena apenas um hash.
  3. Revogue uma chave do mesmo cartão a qualquer momento. Assinaturas de webhook criadas com essa chave param imediatamente.

Até 10 chaves por conta. Envie a chave como um bearer token:

Authorization: Bearer imk_…

As chaves funcionam apenas nos endpoints /api/v1 abaixo; elas nunca concedem acesso à própria API da aplicação web.

Zapier

  1. No Zapier, adicione o aplicativo InterMIND a um Zap e cole sua chave de API quando solicitado. A conexão é rotulada com o email da sua conta.
  2. Gatilho Meeting Recap Ready — dispara uma vez por reunião concluída que você hospedou, assim que o resumo existir. Campos: título e link da reunião, link do recap, link da transcrição, o resumo em Markdown, idioma do resumo, horário de início e fim, participantes (nome, email), anfitrião.
  3. Ação Create Meeting Link — cria uma reunião ad hoc que você possui e retorna a URL dela. Coloque-a em um negócio no CRM, um ticket de suporte ou um convite de calendário; qualquer pessoa que abrir o link solicita entrada e você a admite na sala.

Zaps típicos: recap → nova nota no negócio do HubSpot; recap → comentário interno no ticket do Zendesk; recap → linha no Google Sheets; novo negócio no Pipedrive → link de reunião registrado de volta no negócio.

Endpoints

URL base: https://intermind.com/api/v1. Todas as respostas são JSON. Contrato legível por máquina (OpenAPI 3.1, para Make, n8n, Pipedream e agentes de IA): https://intermind.com/api/v1/openapi.json.

MétodoCaminhoFinalidade
GET/meQuem é o dono da chave: { id, email, name }
POST/meetingsCria um link de reunião ad hoc. Corpo { "title": "…" } (opcional). Retorna 201 { id, url, title, created_at }. Com starts_at (YYYY-MM-DDTHH:mm), time_zone, além de duration_min e invitees opcionais, a reunião também é registrada no seu calendário conectado; a resposta adiciona a janela e calendar: created / not_connected / failed
GET/meetings?kind=recent|upcoming&type=&limit=10Reuniões que você hospeda ou das quais participa: recent pela última atividade, upcoming agendadas no futuro
GET/meetings/{id}/transcript?session=&max_chars=60000Transcrição finalizada mais recente em Markdown por falante, no idioma falado (ou sua tradução em cache); truncated quando cortada
GET/recaps?limit=3Seus recaps mais recentes (1–10), mais recentes primeiro, no formato do payload do webhook
GET/recaps/search?q=&limit=5Recaps cujo título ou resumo atual menciona as palavras (com correspondência de formas de palavra), com um trecho destacado e links
GET/channels?limit=20Chats de equipe e caixas de entrada dos quais você faz parte
GET/channels/{id}/messages?limit=50&before=Uma página do chat de um canal, mais antigas primeiro, com a tradução em cache no seu idioma de chat quando a sala tiver gerado uma
POST/channels/{id}/messagesPosta { "text": "…" } como você → 201 { id, sent_at, text }; distribuída em tempo real e traduzida para cada leitor
GET/documents?meeting_id=&limit=50Arquivos compartilhados nas suas reuniões — uploads e arquivos vinculados do Drive / OneDrive
GET/webhooksSuas assinaturas de webhook
POST/webhooksAssinar: { "target_url": "https://…", "event": "recap.ready" } → 201 { id, event, target_url, secret, created_at }
DELETE/webhooks/{id}Cancelar assinatura → 204

Uma chave carrega as permissões com as quais foi criada: chaves criadas antes de setembro de 2026 acessam apenas /me, POST /meetings, /recaps e /webhooks — os endpoints mais recentes respondem 403 até que você crie uma nova chave (ou reconecte o aplicativo). A leitura é limitada às reuniões que você hospeda ou das quais participa: o ID de outra reunião responde 404.

Limites: 10 chaves e 20 assinaturas de webhook por conta. target_url deve ser https:// e acessível publicamente — endereços de rede privada são recusados.

Webhook: recap.ready

Enviado como POST JSON para cada target_url inscrito no momento em que um recap de uma reunião que você hospedou é finalizado com um resumo não vazio. É enviado uma vez por sessão de reunião. Cabeçalhos:

CabeçalhoValor
X-InterMIND-Eventrecap.ready
X-InterMIND-DeliveryID único deste evento (<meeting id>.<session id>) — use-o para deduplicação
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" }
}

Regras de entrega: seu endpoint deve responder 2xx em até 8 segundos. Um erro de rede, 5xx ou 429 é tentado novamente uma única vez, imediatamente. Um 410 ou 404 exclui a assinatura. Qualquer outra falha é registrada e o evento não é reenviado — o email de recap e a página de recap permanecem como registro durável. Os links de recap e transcrição abrem para participantes da reunião que estão autenticados.