Microsoft Teams 365
Manages Microsoft Teams via Microsoft Graph API. Provides full CRUD for teams, channels, messages, and members — list/get teams, create/list/get/update/delete channels, send/list/reply to channel messages, list/send chat messages, and add/list/remove team members. Messages support plain text and HTML content types. Nodes can authenticate via a shared Connect node (client_id pattern) or directly with per-node credentials. Two auth modes: Azure AD client credentials (server-to-server) and OAuth2 delegated (user context). Chat operations (list chats, send chat message) require delegated OAuth2 permissions.
| Namespace | Robomotion.Teams365 |
| Version | 1.2.0 |
| Category | Communication, Collaboration |
| Nodes | 18 |
Nodes
| Node | Description |
|---|---|
| Connect | Opens a connection to Microsoft Teams 365 and returns a Client ID. |
| Disconnect | Closes a Microsoft Teams 365 connection. |
| List Teams | Lists teams in Microsoft Teams 365. |
| Get Team | Gets a team in Microsoft Teams 365. |
| List Channels | Lists channels in Microsoft Teams 365. |
| Get Channel | Gets a channel in Microsoft Teams 365. |
| Create Channel | Creates a channel in Microsoft Teams 365. |
| Update Channel | Updates a channel in Microsoft Teams 365. |
| Delete Channel | Deletes a channel in Microsoft Teams 365. |
| Send Channel Message | Sends a channel message in Microsoft Teams 365. |
| List Channel Messages | Lists channel messages in Microsoft Teams 365. |
| Reply to Message | Reply to Message — see the properties below. |
| List Team Members | Lists team members in Microsoft Teams 365. |
| Add Team Member | Adds a team member in Microsoft Teams 365. |
| Remove Team Member | Removes a team member in Microsoft Teams 365. |
| List Chats | Lists chats in Microsoft Teams 365. |
| Send Chat Message | Sends a chat message in Microsoft Teams 365. |
| Toolkit | Exposes this package's operations to an AI Agent as a single tool. |
Connecting
This package has a Connect node. Run it once at the start of your flow; it returns a Client ID that the other nodes take as input. Pair it with Disconnect so the connection is released when the flow ends.
Credentials belong in a Vault rather than typed into the node.
AI Agent tools
17 of these nodes are exposed as tools an AI Agent can call directly:
Connect, Disconnect, List Teams, Get Team, List Channels, Get Channel, Create Channel, Update Channel, Delete Channel, Send Channel Message, List Channel Messages, Reply to Message, List Team Members, Add Team Member, Remove Team Member, List Chats, Send Chat Message.
Generated from the package spec that the Flow Designer itself loads, so the node list and every property below match the version above exactly.
It does not yet include worked examples or service-specific guidance — those are written by hand, and a plausible-sounding guess in a reference page is worse than an honest gap. If you build something useful with this package, the community is the place to share it.