API de Microsoft Teams: qué puedes hacer y cómo usarla con agentes de IA
Se accede a Microsoft Teams mediante Microsoft Graph, con equipos, canales, mensajes, chats y reuniones, y mediante Bot Framework para las conversaciones con bots. Lo usan TI y desarrolladores de empresas en Microsoft 365. El acceso es con una aplicación registrada en Microsoft Entra ID, con el consentimiento del administrador.
Qué ofrece la API de Microsoft Teams
Equipos y canales
Creación, miembros y configuración de equipos y canales.
Mensajes de canal
Lectura y envío de mensajes y respuestas.
Chats
Conversaciones individuales y en grupo.
Reuniones en línea
Creación de reuniones y acceso a transcripciones, según los permisos.
Bots y apps
Un bot que conversa con los usuarios y aparece como app en Teams.
Notificaciones de cambios
Suscripciones a mensajes nuevos y cambios.
Cómo acceder a la API de Microsoft Teams
- Con las credenciales de tu empresaOAuth 2.0 con una aplicación registrada en Microsoft Entra ID, con permisos delegados o de aplicación y consentimiento del administrador; los bots usan Bot Framework con el mismo registro.
- Algunas APIs de mensajes exigen permisos especiales o tienen licencia propia.
- Graph aplica limitación de solicitudes.
- Los mensajes internos pueden contener datos sensibles: limita el acceso por canal.
Documentación oficial: learn.microsoft.com/graph/teams-concept-overview
Qué hace un agente de iTeam con la API de Microsoft Teams
Agente en el canal del área
El agente de finanzas responde en el canal del equipo preguntas sobre pagos, consultando el ERP.
Aprobación en Teams
Cuando un proceso pide aprobación, el responsable recibe el mensaje en Teams y aprueba o rechaza ahí mismo.
Resumen de la reunión
Con la transcripción habilitada, el agente resume la reunión y publica las decisiones y tareas en el canal del proyecto.
Equipo de proyecto creado
Al inicio de un proyecto, el agente crea el equipo y los canales estándar, y añade a los miembros.
De la credencial al agente trabajando, con aprobación
Registra la aplicación en Entra ID
TI crea la aplicación con los permisos mínimos y publica el bot de iTeam en el catálogo de la organización.
Conéctala en iTeam
Las credenciales quedan en la bóveda y cada agente actúa solo en los canales y chats a los que se le añadió.
Prueba con aprobación
Empieza con un canal piloto; la creación de equipos y los mensajes masivos pasan por aprobación.
Equipos de IA listos que usan Microsoft Teams
Dudas del equipo y onboarding
Bia responde en Slack o Microsoft Teams con las políticas reales de tu empresa, y RR. HH. se queda con las conversaciones que necesitan a una persona.
Mesa de ayuda de TI
Jaca resuelve en Slack o Teams lo que ya está documentado, Nina vigila el SLA en Jira y TI se queda con los problemas de verdad.
Preguntas sobre la API de Microsoft Teams
¿La API de Microsoft Teams es gratuita?
En general, Graph forma parte de Microsoft 365; algunas APIs de exportación de mensajes pueden tener cobro o exigir una licencia.
¿Necesito programar para usar la API de Microsoft Teams con iTeam?
No necesariamente. Teams es un canal nativo de iTeam, y el equipo de implantación configura la aplicación con tu equipo de TI.
¿El agente lee todas las conversaciones?
No. Actúa en los canales y chats a los que se le añadió y con los permisos que apruebe TI.