mirlo

Calendarios

Conectar calendarios de Google y Microsoft para grabacion automatica

Las conexiones de calendario permiten que el bot de Mirlo detecte reuniones automaticamente y se una a grabar.

Conectar Calendario

curl -X POST "https://api.mirlo.com/v1/meetings/calendar/connections" \
  -H "X-API-Key: tu_api_key" \
  -H "Content-Type: application/json" \
  -d '{
    "organizationId": "org_abc123",
    "userId": "user_xyz",
    "mcpApiKey": "mcp_key_...",
    "email": "german@mirlo.mx"
  }'
CampoTipoRequeridoDescripcion
organizationIdUUIDSiID de la organizacion
userIdUUIDSiID del usuario
mcpApiKeystringSiAPI key del MCP para acceso al calendario
emailstringSiEmail de la cuenta de calendario

Response

{
  "success": true,
  "data": {
    "id": "conn_abc123",
    "email": "german@mirlo.mx",
    "calendarSync": true,
    "autoRecord": true
  }
}

Listar Calendarios Conectados

curl -X GET "https://api.mirlo.com/v1/meetings/calendar/connections?organizationId={org_id}" \
  -H "X-API-Key: tu_api_key"

Parametros de Query

ParametroTipoRequeridoDescripcion
organizationIdUUIDSiID de la organizacion
userIdUUIDNoFiltrar por usuario

Response

{
  "success": true,
  "data": [
    {
      "id": "conn_abc123",
      "organizationId": "org_abc123",
      "userId": "user_xyz",
      "provider": "google",
      "email": "german@mirlo.mx",
      "calendarSync": true,
      "autoRecord": true,
      "lastSyncedAt": "2026-08-22T10:00:00.000Z",
      "createdAt": "2026-08-01T12:00:00.000Z"
    }
  ]
}

Actualizar Conexion

Permite activar/desactivar la sincronizacion y la grabacion automatica.

curl -X PATCH "https://api.mirlo.com/v1/meetings/calendar/connections/{connection_id}" \
  -H "X-API-Key: tu_api_key" \
  -H "Content-Type: application/json" \
  -d '{
    "calendarSync": true,
    "autoRecord": false
  }'
CampoTipoDescripcion
calendarSyncbooleanHabilitar sincronizacion del calendario
autoRecordbooleanGrabar automaticamente reuniones de este calendario

Desconectar Calendario

Desactiva la sincronizacion del calendario. La conexion se conserva pero deja de sincronizar eventos.

curl -X DELETE "https://api.mirlo.com/v1/meetings/calendar/connections/{connection_id}" \
  -H "X-API-Key: tu_api_key"

Desconectar un calendario no elimina las reuniones ya grabadas. Solo deja de sincronizar nuevos eventos.

En esta pagina