API & Zapier
API & Zapier
Todo recap produzido pelo InterMIND pode chegar à ferramenta onde você trabalha — seu CRM, help desk, task tracker ou uma planilha — sem que ninguém precise copiá-lo manualmente. Duas formas de fazer isso:
- Zapier (sem código): conecte o InterMIND uma vez com uma chave de API e, em seguida, 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 por meio 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 três endpoints.
Disponível em: toda conta registrada. Convidados não podem criar chaves. Onde: Settings → API keys.
API keys
- Abra Settings e encontre o cartão API keys.
- Clique em Create key, dê um rótulo a ela (a ferramenta que a usará, por exemplo, "Zapier") e copie a chave. Ela começa com
imk_e é mostrada uma vez — o InterMIND armazena apenas um hash. - Revogue uma chave a partir do mesmo cartão a qualquer momento. Assinaturas de webhook criadas com essa chave são interrompidas 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 do aplicativo 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 e-mail da sua conta.
- Gatilho Meeting Recap Ready — disparado 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 término, participantes (nome, e-mail), 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 de CRM, um ticket de suporte ou um convite de calendário; qualquer pessoa que abrir o link bate na porta e você a aprova 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 da reunião gravado 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 | Propósito |
|---|---|---|
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 } |
GET | /recaps?limit=3 | Seus recaps mais recentes (1–10), mais recentes primeiro, no formato do payload do webhook |
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 |
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 hospedada por você é 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 exclusivo deste evento (<meeting id>.<session id>) — use para deduplicar |
X-InterMIND-Signature | sha256=<HMAC-SHA256 do corpo bruto com o segredo da assinatura> |
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 vez imediatamente. Um 410 ou 404 exclui a assinatura. Qualquer outra falha é registrada e o evento não é reenviado — o e-mail de recap e a página de recap permanecem como o registro durável. Os links de recap e transcrição abrem para os participantes da reunião que estão autenticados.
Telegram
Encaminhe mensagens para o bot do InterMIND, espelhe grupos do Telegram em canais e direcione chats 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.