API & Zapier
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.
Chaves de API
- Abra Integrações e encontre o cartão Chaves de API.
- 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. - 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
- 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.
- 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.
- 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étodo | Caminho | Finalidade |
|---|---|---|
GET | /me | Quem é o dono da chave: { id, email, name } |
POST | /meetings | Cria 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=10 | Reuniões que você hospeda ou das quais participa: recent pela última atividade, upcoming agendadas no futuro |
GET | /meetings/{id}/transcript?session=&max_chars=60000 | Transcrição finalizada mais recente em Markdown por falante, no idioma falado (ou sua tradução em cache); truncated quando cortada |
GET | /recaps?limit=3 | Seus recaps mais recentes (1–10), mais recentes primeiro, no formato do payload do webhook |
GET | /recaps/search?q=&limit=5 | Recaps 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=20 | Chats 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}/messages | Posta { "text": "…" } como você → 201 { id, sent_at, text }; distribuída em tempo real e traduzida para cada leitor |
GET | /documents?meeting_id=&limit=50 | Arquivos compartilhados nas suas reuniões — uploads e arquivos vinculados do Drive / OneDrive |
GET | /webhooks | Suas assinaturas de webhook |
POST | /webhooks | Assinar: { "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çalho | Valor |
|---|---|
X-InterMIND-Event | recap.ready |
X-InterMIND-Delivery | ID único deste evento (<meeting id>.<session id>) — use-o para deduplicação |
X-InterMIND-Signature | sha256=<HMAC-SHA256 of the raw body with the subscription's 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" }
}
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.
Telegram
Encaminhe mensagens para o bot da InterMIND, espelhe grupos do Telegram em canais e direcione conversas para sua Caixa de Entrada.
E-mail para canal
Forneça o endereço de e-mail do seu canal a qualquer serviço e as mensagens chegam no canal — com anexos intactos, lidas por cada membro em seu próprio idioma.