Can I use Microsoft Teams APIs ?

Dzal DM 0 Reputation points
2026-06-25T03:53:41.1333333+00:00

Hi. So our company wants to implement Microsoft Teams into our Apps/Systems using its API.

The goals basically we want to be able to create and sent a chat to a user/channel, create a call, etc via our own apps/systems so it would be easier to communicating and manage between our employees and customers.

Can you give me more information about what kind of licenses or subscriptions should we use to be able using the MS Teams APIs ?.

For more information, we are a small company from Southeast Asia. So we are looking for the cheaper options, also it would be better if there's a trials so our developers can try and experimenting the APIs first.

Thank you.

Microsoft Teams | Development
Microsoft Teams | Development

Building, integrating, or customizing apps and workflows within Microsoft Teams using developer tools and APIs

0 comments No comments

2 answers

Sort by: Most helpful
  1. Ashlesha Pawar (Tata Consultancy Services Limited) 335 Reputation points Microsoft External Staff
    2026-06-25T08:54:47.7066667+00:00

    Dzal DM, Yes, you can absolutely integrate Microsoft Teams into your apps using the Microsoft Graph API — no separate "Teams API subscription" is needed.

    Licensing you need

    • A Microsoft 365 tenant with users on any Teams-enabled plan
    • An Azure/Entra app registration with appropriate Graph permissions + admin consent
    • For a small company, the most affordable option is Microsoft 365 Business Basic

    Trial option

    The most practical starting point for your team is the 1-month free trial available on Microsoft 365 - https://www.microsoft.com/en-in/microsoft-365/buy/compare-all-microsoft-365-products

    Hope this helps!

    Was this answer helpful?

    0 comments No comments

  2. Teddie-D 18,700 Reputation points Microsoft External Staff Moderator
    2026-06-25T04:31:13.7133333+00:00

    Hi @Dzal DM

    To integrate your apps/systems with Microsoft Teams (for example, sending chats, posting to channels, or creating calls), it’s important to understand how licensing works.

    There is no separate “Microsoft Teams API subscription” required. Teams integrations are built using the Microsoft Graph API, and most Teams APIs no longer require additional billing or metering.

    You mainly need:

    • A Microsoft 365 tenant (with Microsoft Entra ID)
    • Users with a Teams-enabled license

    Any Microsoft 365 plan that includes Teams will work, for example:

    • Microsoft 365 Business Basic / Standard / Premium
    • Office 365 E3 / E5

    For evaluation purposes, you can also start with the free trial (usually up to 1 month) available for many of these plans. Please note that after your one-month free trial ends, your subscription will automatically convert to a paid subscription and you’ll be charged the applicable subscription fee based on the subscription term and billing plan you select. Cancel anytime during your free trial to stop future charges. A credit card is required to sign up. Storage for trials will be limited. Microsoft reserves the right to suspend access to its products and services if payment is not received after your one-month free trial ends.

    Access to Teams APIs is governed by permissions and admin consent, not just licensing. Your app must request the appropriate Microsoft Graph permissions, and a tenant admin must grant consent before the APIs can be used.

    You can explore a detailed comparison of these plans here:

    For detailed pricing or recommendations based on your scenario, you can also contact Microsoft Sales.

    I hope this information is helpful.


    Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.

    Was this answer helpful?

    0 comments No comments

Your answer

Answers can be marked as 'Accepted' by the question author and 'Recommended' by moderators, which helps users know the answer solved the author's problem.