Skip to main content

Documentation Index

Fetch the complete documentation index at: https://hyperfx.ai/docs/llms.txt

Use this file to discover all available pages before exploring further.

Auth type: OAuth
For general setup steps, permissions, and troubleshooting, start with: App Integrations.

Connect Microsoft Teams

  1. Go to Settings → Apps in Hyper
  2. Select Microsoft Teams → Connect New
  3. Complete OAuth and approve requested scopes

Common capabilities

  • Post messages and updates to channels
  • Automate team collaboration and meeting management workflows
  • Drive notifications and escalations

Use in Chat

Enable Microsoft Teams in the tool selector to let agents read or post updates directly from conversations.

Use in Agents

Add Microsoft Teams to an agent’s toolkits, choose a connection, and require approval for posting if desired.

Use in Flows

Add Teams nodes for notifications, approvals, and escalations. Combine with other integrations for end-to-end workflows.

Troubleshooting

  • Not posting: verify channel permissions and bot membership
  • Missing messages: check scope coverage and channel access

Available Actions

Hyper agents can run the following actions for this integration. Each action can be individually set to Enabled, Requires Approval, or Disabled in your agent’s toolkit settings. Actions can be set to one of three control states:
StateBehavior
EnabledAgent runs the action automatically
Requires ApprovalAgent pauses and waits for your confirmation before proceeding
DisabledAction is blocked and cannot be used
Configure these in the agent’s toolkit settings or in workspace defaults.
ActionDescription
Create ChannelCreate a new channel using microsoft_teams-create-channel
List Channel MessagesList messages in a channel using Graph /teams//channels//messages/delta
List ChannelsList channels in a Microsoft Team using microsoft_teams-list-channels
List Chat MessagesList messages in a chat using Graph /chats//messages
List ChatsList chats for the current user using Graph /chats?$expand=members
List Joined TeamsList all teams the current user has joined via Graph /me/joinedTeams
List ShiftsList shifts for a Microsoft Team using microsoft_teams-list-shifts
Send Channel MessageSend a message to a channel using microsoft_teams-send-channel-message
Send Chat MessageSend a message to a chat using microsoft_teams-send-chat-message