# Microsoft Teams Bot Framework API

**Canonical:** https://apis.io/apis/microsoft-teams/microsoft-teams-bot-framework-api/  
**Provider:** Microsoft Teams — https://apis.io/providers/microsoft-teams/  
**Base URL:** https://smba.trafficmanager.net/teams/  
**Documentation:** https://learn.microsoft.com/en-us/microsoftteams/platform/bots/what-are-bots

Microsoft Teams Bot Framework API is one of 11 APIs that [Microsoft Teams](https://apis.io/providers/microsoft-teams/) publishes on the [APIs.io](https://apis.io/) network, described by an AsyncAPI event-driven specification. Tagged areas include Bot Framework, Bots, Conversational AI, and Messaging. The published artifact set on APIs.io includes API documentation, a getting-started guide, code examples, an API reference, and an AsyncAPI specification.

API for building conversational bots that interact with users in Microsoft Teams through the Bot Framework.

## Machine-readable artifacts (21)

- **Documentation** — https://learn.microsoft.com/en-us/microsoftteams/platform/bots/how-to/conversations/conversation-basics
- **GettingStarted** — https://learn.microsoft.com/en-us/microsoftteams/platform/build-your-first-app/build-bot
- **CodeExamples** — https://github.com/microsoft/BotBuilder-Samples
- **APIReference** — https://learn.microsoft.com/en-us/azure/bot-service/rest-api/bot-framework-rest-connector-api-reference
- **AsyncAPI** — https://raw.githubusercontent.com/api-evangelist/microsoft-teams/refs/heads/main/asyncapi/microsoft-teams-asyncapi.yaml
- **APIsJSON** — https://raw.githubusercontent.com/api-evangelist/microsoft-teams/refs/heads/main/apis.yml
- **Arazzo** — https://raw.githubusercontent.com/api-evangelist/microsoft-teams/refs/heads/main/arazzo/_index.yml
- **Arazzo** — https://raw.githubusercontent.com/api-evangelist/microsoft-teams/refs/heads/main/arazzo/microsoft-teams-add-member-and-welcome-workflow.yml
- **Arazzo** — https://raw.githubusercontent.com/api-evangelist/microsoft-teams/refs/heads/main/arazzo/microsoft-teams-archive-team-workflow.yml
- **Arazzo** — https://raw.githubusercontent.com/api-evangelist/microsoft-teams/refs/heads/main/arazzo/microsoft-teams-audit-team-channels-workflow.yml
- **Arazzo** — https://raw.githubusercontent.com/api-evangelist/microsoft-teams/refs/heads/main/arazzo/microsoft-teams-broadcast-to-joined-team-channel-workflow.yml
- **Arazzo** — https://raw.githubusercontent.com/api-evangelist/microsoft-teams/refs/heads/main/arazzo/microsoft-teams-create-team-workflow.yml
- **Arazzo** — https://raw.githubusercontent.com/api-evangelist/microsoft-teams/refs/heads/main/arazzo/microsoft-teams-discover-channel-tabs-workflow.yml
- **Arazzo** — https://raw.githubusercontent.com/api-evangelist/microsoft-teams/refs/heads/main/arazzo/microsoft-teams-inventory-team-collaboration-workflow.yml
- **Arazzo** — https://raw.githubusercontent.com/api-evangelist/microsoft-teams/refs/heads/main/arazzo/microsoft-teams-offboard-team-member-workflow.yml
- **Arazzo** — https://raw.githubusercontent.com/api-evangelist/microsoft-teams/refs/heads/main/arazzo/microsoft-teams-onboard-team-member-workflow.yml
- **Arazzo** — https://raw.githubusercontent.com/api-evangelist/microsoft-teams/refs/heads/main/arazzo/microsoft-teams-post-channel-announcement-workflow.yml
- **Arazzo** — https://raw.githubusercontent.com/api-evangelist/microsoft-teams/refs/heads/main/arazzo/microsoft-teams-promote-team-member-workflow.yml
- **Arazzo** — https://raw.githubusercontent.com/api-evangelist/microsoft-teams/refs/heads/main/arazzo/microsoft-teams-provision-channel-workflow.yml
- **Arazzo** — https://raw.githubusercontent.com/api-evangelist/microsoft-teams/refs/heads/main/arazzo/microsoft-teams-rename-team-workflow.yml
- **Arazzo** — https://raw.githubusercontent.com/api-evangelist/microsoft-teams/refs/heads/main/arazzo/microsoft-teams-review-channel-conversation-workflow.yml

## Other Microsoft Teams APIs (10)

- [Microsoft Teams Webhook and Connector API](https://apis.io/apis/microsoft-teams/microsoft-teams-webhook-and-connector-api/)
- [Microsoft Teams Real-Time Communication APIs](https://apis.io/apis/microsoft-teams/microsoft-teams-real-time-communication-apis/)
- [Microsoft Teams Apps API](https://apis.io/apis/microsoft-teams/microsoft-teams-apps-api/)
- [Microsoft Teams Calls API](https://apis.io/apis/microsoft-teams/microsoft-teams-calls-api/)
- [Microsoft Teams Channels API](https://apis.io/apis/microsoft-teams/microsoft-teams-channels-api/)
- [Microsoft Teams Members API](https://apis.io/apis/microsoft-teams/microsoft-teams-members-api/)
- [Microsoft Teams Messages API](https://apis.io/apis/microsoft-teams/microsoft-teams-messages-api/)
- [Microsoft Teams Online Meetings API](https://apis.io/apis/microsoft-teams/microsoft-teams-online-meetings-api/)
- [Microsoft Teams Tabs API](https://apis.io/apis/microsoft-teams/microsoft-teams-tabs-api/)
- [Microsoft Teams Teams API](https://apis.io/apis/microsoft-teams/microsoft-teams-teams-api/)

## Tags

Bot Framework, Bots, Conversational AI, Messaging

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/apis/microsoft-teams/microsoft-teams-bot-framework-api/). The API's provider profile, Kin Score and agent-readiness rating are at https://apis.io/providers/microsoft-teams/.
