Swarmz
IntegrationsMicrosoft 365

Microsoft Teams

List teams and channels, read channel messages, and send messages

Connect Microsoft Teams when a project needs channel data or needs to post a notification to a work or school tenant. Swarmz supports shared project and published app-user connections.

Available operations

OperationWhat it doesPermissionLimit per minute
list_teamsLists up to 50 joined teamsRead teams and channels30
list_channelsLists channels in one teamRead teams and channels30
list_channel_messagesReads up to 50 messages from one channelRead channel messages20
send_channel_messageSends one plain-text channel messageSend channel messages10

Connect Microsoft Teams

An administrator first configures Microsoft OAuth application and enables Microsoft Teams under Admin > Settings > Integrations. The Microsoft tenant may require an administrator to approve channel-message permissions.

Ask the AI for the channel workflow and name who owns the connection. Examples:

  • “List the teams and channels available to our shared Microsoft account.”
  • “Post a plain-text notification to the Operations channel when an order fails.”

Choose Connect new, approve the requested Microsoft permissions, then select Continue. For a published app-user connection, provide the app's final HTTPS origin first. See Published app-user connectors.

Verify Microsoft Teams

  1. List teams and confirm one expected team.
  2. List that team's channels and record the test channel ID.
  3. Read recent messages from the test channel.
  4. Send Swarmz connector test, then confirm it appears in Teams.
  5. Remove the test message in Teams if your role permits it.

The authorized account can access only teams and channels allowed by Microsoft. If a team is missing, confirm membership and tenant consent, then reconnect. Disconnecting does not remove messages already sent.

Messages sent by this connector are plain text and limited to 16 KiB. Generated browser code must not receive Microsoft access or refresh tokens.

On this page