The Informatica to Microsoft Teams Connector enables seamless integration between Informatica Intelligent Data Management Cloud (IDMC) and Microsoft Teams. This unidirectional connector allows organizations to automate and manage Teams operations directly from Informatica workflows, enhancing collaboration and productivity. 

Key Features

  • Authentication

    • Establish a connection to Microsoft Teams using OAuth 2.0 with delegated user permissions.​​
    • Authenticate using a direct access token for API calls. 
  • Chat Operations​​

    • Send messages (1:1 or group chats).​​
    • Retrieve messages (fetch chat history).​​
    • List all chats (1:1 and group chats). ​​
  • Team Operations​​

    • List all teams the user has access to.​​
    • Get team details (metadata, description, settings).​​
    • Fetch primary channel of a team.​​
    • List all channels within a team.​​
    • Access channel files folder (read files in a team channel).​​
    • Fetch Teams app settings (read-only, e.g., tenant-wide policies). ​​
  • Channel Operations​​

    • List all channels within a team.​​
    • Get channel details (name, description, membership).​​
  • User Operations​​

    • Get user profile information (name, email, role).​​
    • List team members (users in a specific team). ​​
  • Application Domain​​

    • Get application catalog.​​
    • Get installed applications (for user and specific chat).​​

Upcoming Features (Version 2)

The upcoming version will introduce advanced capabilities, including: 

  • Chat Operations: Delete and update existing messages.
  • Team Operations: Convert Microsoft 365 groups to teams, delete groups, update team properties, archive/unarchive teams, manage tabs, update member roles, and audit permissions.

  • Channel Operations: Send, update, delete, and retrieve channel messages.
  • Application Domain: Install, uninstall, and upgrade apps in chats, teams, and user accounts.

  • Call Operations: Initiate calls, join meetings, retrieve call logs, transfer calls, and manage call recordings (requires admin consent).

  • Bot Operations: Deploy and manage bots, send proactive messages, interact with adaptive cards, and fetch bot chat history.

  • Meetings & Calendar Operations: Create, update, delete meetings, get meeting details, send invites, and manage meeting recordings.

Architecture Diagram

Teams Connector