Retrieve Microsoft 365 data for Microsoft Teams apps using Microsoft Graph

Microsoft Teams

Learn how to authenticate users with Microsoft identity platform, configure permissions, and retrieve user data for your Microsoft Teams app using the Microsoft Graph API.


This content was partially created with the help of AI. An author reviewed and revised the content as needed. Read more.

Learning objectives

After completing this module, you should be able to:

  • Describe how Microsoft Graph can enhance the functionality and user experience of a Teams app.
  • Authenticate users to access Microsoft Graph in a Teams app.
  • Configure permissions to access Microsoft Graph.
  • Retrieve user information using Microsoft Graph within a Teams app.


  • Understanding of Teams Toolkit capabilities and concepts (lifecycles, actions, environments, etc.).
  • Basic knowledge of REST services and APIs.
  • Experience using Visual Studio Code at the intermediate level.