> ## Documentation Index
> Fetch the complete documentation index at: https://docs.automate.ax/llms.txt
> Use this file to discover all available pages before exploring further.

> ## Agent Instructions
> Automate.ax automations are TypeScript programs.
> Use Bun for installation and command examples.
> Use Automate.ax for the product name and automate.ax for the package, CLI, and domain.
> Treat documented public APIs as current; do not invent transitional or deprecated names.

# Microsoft Teams

> Manage Microsoft Teams, channels, messages, tabs, and members, or react to team and channel changes.

## Exports

```ts theme={null}
import { teams, microsoftAccount, getTeamsGraphApi } from "automate.ax/teams"
```

* `teams` contains the packaged Microsoft Teams actions and triggers.
* `microsoftAccount("name")` selects a named Microsoft connection.
* `getTeamsGraphApi` creates the authenticated Microsoft Teams API helper for a custom account-backed action.

## Triggers

* [On channel message posted](/reference/integrations/teams/triggers/on-channel-message-posted.md)
* [On chat message posted](/reference/integrations/teams/triggers/on-chat-message-posted.md)
* [On team event](/reference/integrations/teams/triggers/on-team-event.md)
* [On team updated](/reference/integrations/teams/triggers/on-team-updated.md)
* [On team deleted](/reference/integrations/teams/triggers/on-team-deleted.md)
* [On channel event](/reference/integrations/teams/triggers/on-channel-event.md)
* [On channel created](/reference/integrations/teams/triggers/on-channel-created.md)
* [On channel updated](/reference/integrations/teams/triggers/on-channel-updated.md)
* [On channel deleted](/reference/integrations/teams/triggers/on-channel-deleted.md)
* [On channel message event](/reference/integrations/teams/triggers/on-channel-message-event.md)
* [On channel message updated](/reference/integrations/teams/triggers/on-channel-message-updated.md)
* [On channel message deleted](/reference/integrations/teams/triggers/on-channel-message-deleted.md)
* [On team member event](/reference/integrations/teams/triggers/on-team-member-event.md)
* [On team member added](/reference/integrations/teams/triggers/on-team-member-added.md)
* [On team member updated](/reference/integrations/teams/triggers/on-team-member-updated.md)
* [On team member removed](/reference/integrations/teams/triggers/on-team-member-removed.md)
* [On channel member event](/reference/integrations/teams/triggers/on-channel-member-event.md)
* [On channel member added](/reference/integrations/teams/triggers/on-channel-member-added.md)
* [On channel member updated](/reference/integrations/teams/triggers/on-channel-member-updated.md)
* [On channel member removed](/reference/integrations/teams/triggers/on-channel-member-removed.md)
* [On chat event](/reference/integrations/teams/triggers/on-chat-event.md)
* [On chat updated](/reference/integrations/teams/triggers/on-chat-updated.md)
* [On chat message event](/reference/integrations/teams/triggers/on-chat-message-event.md)
* [On chat message updated](/reference/integrations/teams/triggers/on-chat-message-updated.md)
* [On chat message deleted](/reference/integrations/teams/triggers/on-chat-message-deleted.md)
* [On chat member event](/reference/integrations/teams/triggers/on-chat-member-event.md)
* [On chat member added](/reference/integrations/teams/triggers/on-chat-member-added.md)
* [On chat member removed](/reference/integrations/teams/triggers/on-chat-member-removed.md)

## Actions

* [Create chat](/reference/integrations/teams/actions/create-chat.md)
* [Get channel message](/reference/integrations/teams/actions/get-channel-message.md)
* [Get chat message](/reference/integrations/teams/actions/get-chat-message.md)
* [Get chat](/reference/integrations/teams/actions/get-chat.md)
* [List channel members](/reference/integrations/teams/actions/list-channel-members.md)
* [List channel message replies](/reference/integrations/teams/actions/list-channel-message-replies.md)
* [List channel messages](/reference/integrations/teams/actions/list-channel-messages.md)
* [List channels](/reference/integrations/teams/actions/list-channels.md)
* [List chat members](/reference/integrations/teams/actions/list-chat-members.md)
* [List chat messages](/reference/integrations/teams/actions/list-chat-messages.md)
* [List chats](/reference/integrations/teams/actions/list-chats.md)
* [List joined teams](/reference/integrations/teams/actions/list-joined-teams.md)
* [List team members](/reference/integrations/teams/actions/list-team-members.md)
* [Reply to channel message](/reference/integrations/teams/actions/reply-to-channel-message.md)
* [Send channel message](/reference/integrations/teams/actions/send-channel-message.md)
* [Send chat message](/reference/integrations/teams/actions/send-chat-message.md)
* [Add channel member](/reference/integrations/teams/actions/add-channel-member.md)
* [Add chat member](/reference/integrations/teams/actions/add-chat-member.md)
* [Add team member](/reference/integrations/teams/actions/add-team-member.md)
* [Archive channel](/reference/integrations/teams/actions/archive-channel.md)
* [Create channel](/reference/integrations/teams/actions/create-channel.md)
* [Delete channel](/reference/integrations/teams/actions/delete-channel.md)
* [Get channel](/reference/integrations/teams/actions/get-channel.md)
* [Get channel member](/reference/integrations/teams/actions/get-channel-member.md)
* [Get channel message hosted content](/reference/integrations/teams/actions/get-channel-message-hosted-content.md)
* [Get chat member](/reference/integrations/teams/actions/get-chat-member.md)
* [Get chat message hosted content](/reference/integrations/teams/actions/get-chat-message-hosted-content.md)
* [Get team](/reference/integrations/teams/actions/get-team.md)
* [Get team member](/reference/integrations/teams/actions/get-team-member.md)
* [List channel message hosted content](/reference/integrations/teams/actions/list-channel-message-hosted-content.md)
* [List chat message hosted content](/reference/integrations/teams/actions/list-chat-message-hosted-content.md)
* [Remove channel member](/reference/integrations/teams/actions/remove-channel-member.md)
* [Remove chat member](/reference/integrations/teams/actions/remove-chat-member.md)
* [Remove team member](/reference/integrations/teams/actions/remove-team-member.md)
* [Set channel message reaction](/reference/integrations/teams/actions/set-channel-message-reaction.md)
* [Set chat message reaction](/reference/integrations/teams/actions/set-chat-message-reaction.md)
* [Unarchive channel](/reference/integrations/teams/actions/unarchive-channel.md)
* [Unset channel message reaction](/reference/integrations/teams/actions/unset-channel-message-reaction.md)
* [Unset chat message reaction](/reference/integrations/teams/actions/unset-chat-message-reaction.md)
* [Update channel](/reference/integrations/teams/actions/update-channel.md)
* [Update channel member](/reference/integrations/teams/actions/update-channel-member.md)
* [Update chat](/reference/integrations/teams/actions/update-chat.md)
* [Update team member](/reference/integrations/teams/actions/update-team-member.md)


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.