API y Zapier
API y Zapier
Cada resumen que genera InterMIND puede llegar a la herramienta en la que usted trabaja —su CRM, mesa de ayuda, gestor de tareas o una hoja de cálculo— sin que nadie lo copie a mano. Tres formas de acceder:
- Su asistente de IA (Claude, ChatGPT, Copilot, Gemini y cualquier otro cliente MCP): consulte Asistentes de IA (MCP).
- Zapier (sin código): conecte InterMIND una vez con una clave de API y luego cree Zaps con el trigger Meeting Recap Ready y la acción Create Meeting Link. La misma integración también funciona desde Make, n8n o Pipedream a través de sus módulos genéricos de webhook y HTTP, utilizando la API indicada a continuación.
- La API (para desarrolladores): una clave personal, un evento de webhook y una docena de endpoints —reuniones, resúmenes, transcripciones, canales, documentos—.
Disponible en: todas las cuentas registradas. Los invitados no pueden crear claves. Dónde: Integrations → API keys.
Claves de API
- Abra Integrations y busque la tarjeta de API keys.
- Haga clic en Create key, asígnele una etiqueta (la herramienta que la usará, p. ej., "Zapier") y copie la clave. Empieza por
imk_y se muestra una vez — InterMIND solo almacena un hash. - Revoque una clave desde la misma tarjeta en cualquier momento. Las suscripciones de webhook creadas con esa clave se detienen inmediatamente.
Hasta 10 claves por cuenta. Envíe la clave como un bearer token:
Authorization: Bearer imk_…
Las claves solo funcionan en los endpoints /api/v1 indicados a continuación; nunca otorgan acceso a la propia API de la aplicación web.
Zapier
- En Zapier, añada la aplicación InterMIND a un Zap y pegue su clave de API cuando se le solicite. La conexión se etiqueta con el correo electrónico de su cuenta.
- Trigger Meeting Recap Ready — se activa una vez por cada reunión finalizada que usted organizó, tan pronto como exista el resumen. Campos: título y enlace de la reunión, enlace del resumen, enlace de la transcripción, el resumen en Markdown, idioma del resumen, hora de inicio y fin, participantes (nombre, correo electrónico), anfitrión.
- Acción Create Meeting Link — crea una reunión ad-hoc de su propiedad y devuelve su URL. Póngala en un acuerdo de CRM, un ticket de soporte o una invitación de calendario; cualquiera que abra el enlace solicita acceso y usted lo aprueba en la sala.
Zaps típicos: resumen → nueva nota en el acuerdo de HubSpot; resumen → comentario interno en el ticket de Zendesk; resumen → fila en Google Sheets; nuevo acuerdo en Pipedrive → enlace de reunión devuelto al acuerdo.
Endpoints
URL base: https://intermind.com/api/v1. Todas las respuestas son JSON. Contrato legible por máquina (OpenAPI 3.1, para Make, n8n, Pipedream y agentes de IA): https://intermind.com/api/v1/openapi.json.
| Método | Ruta | Propósito |
|---|---|---|
GET | /me | Quién es el propietario de la clave: { id, email, name } |
POST | /meetings | Crea un enlace de reunión ad-hoc. Cuerpo { "title": "…" } (opcional). Devuelve 201 { id, url, title, created_at }. Con starts_at (YYYY-MM-DDTHH:mm), time_zone, duration_min e invitees opcionales, la reunión también se escribe en su calendario conectado; la respuesta añade la ventana y calendar: created / not_connected / failed |
GET | /meetings?kind=recent|upcoming&type=&limit=10 | Reuniones que usted organiza o a las que asiste: recent por última actividad, upcoming programadas en el futuro |
GET | /meetings/{id}/transcript?session=&max_chars=60000 | Última transcripción finalizada como Markdown por hablante, en el idioma hablado (o su traducción en caché); truncated cuando se corta |
GET | /recaps?limit=3 | Sus resúmenes más recientes (1–10), los más recientes primero, en la forma de carga útil del webhook |
GET | /recaps/search?q=&limit=5 | Resúmenes cuyo título o resumen actual menciona las palabras (coincidencia de formas de palabras), con un fragmento resaltado y enlaces |
GET | /channels?limit=20 | Chats de equipo y bandejas de entrada a las que usted pertenece |
GET | /channels/{id}/messages?limit=50&before= | Una página del chat de un canal, los más antiguos primero, con la traducción en caché a su idioma de chat cuando la sala creó una |
POST | /channels/{id}/messages | Publica { "text": "…" } como usted → 201 { id, sent_at, text }; distribuido en vivo y traducido para cada lector |
GET | /documents?meeting_id=&limit=50 | Archivos compartidos en sus reuniones — cargas y archivos vinculados de Drive / OneDrive |
GET | /webhooks | Sus suscripciones de webhook |
POST | /webhooks | Suscríbase: { "target_url": "https://…", "event": "recap.ready" } → 201 { id, event, target_url, secret, created_at } |
DELETE | /webhooks/{id} | Cancelar suscripción → 204 |
Una clave conlleva los derechos con los que fue creada: las claves creadas antes de septiembre de 2026 abren /me, POST /meetings, /recaps y /webhooks solamente — los endpoints más nuevos responden 403 hasta que cree una nueva clave (o reconecte la aplicación). La lectura se limita a las reuniones que usted organiza o a las que asiste: el id de otra reunión responde 404.
Límites: 10 claves y 20 suscripciones de webhook por cuenta. target_url debe ser https:// y de acceso público — las direcciones de red privada se rechazan.
Webhook: recap.ready
Se envía como POST JSON a cada target_url suscrito en el momento en que un resumen para una reunión que usted organizó se finaliza con un resumen no vacío. Se envía una vez por sesión de reunión. Encabezados:
| Encabezado | Valor |
|---|---|
X-InterMIND-Event | recap.ready |
X-InterMIND-Delivery | Id único de este evento (<meeting id>.<session id>) — desduplique en él |
X-InterMIND-Signature | sha256=<HMAC-SHA256 del cuerpo sin procesar con el secreto de la suscripción> |
User-Agent | InterMIND-Webhooks/1 |
Carga útil:
{
"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" }
}
Reglas de entrega: su endpoint debe responder 2xx en 8 segundos. Un error de red, 5xx o 429 se reintenta una vez inmediatamente. Un 410 o 404 elimina la suscripción. Cualquier otro error se registra y el evento no se reenvía — el correo electrónico del resumen y la página del resumen permanecen como registro duradero. Los enlaces del resumen y la transcripción se abren para los participantes de la reunión que hayan iniciado sesión.
Telegram
Reenvíe mensajes al bot de InterMIND, replique los grupos de Telegram en canales y dirija los chats a su bandeja de entrada.
Correo a canal
Proporcione a cualquier servicio la dirección de correo electrónico de su canal y sus mensajes llegarán al canal — con los archivos adjuntos intactos, leídos por cada miembro en su propio idioma.