generated: '2026-07-11' method: derived source: openapi/microsoft-products-openapi.yml schemes: - name: oauth2 source: openapi/microsoft-products-openapi.yml flows: - flow: authorizationCode authorizationUrl: https://login.microsoftonline.com/common/oauth2/v2.0/authorize tokenUrl: https://login.microsoftonline.com/common/oauth2/v2.0/token description: Microsoft Entra ID (Azure AD) OAuth 2.0. Use the authorization code, client credentials, or device code flow depending on the scenario. scopes: - scope: ChannelMessage.Send description: Send channel messages flows: - authorizationCode sources: - openapi/microsoft-products-openapi.yml - scope: Files.Read description: Read user files flows: - authorizationCode sources: - openapi/microsoft-products-openapi.yml - scope: Files.ReadWrite description: Read and write user files flows: - authorizationCode sources: - openapi/microsoft-products-openapi.yml - scope: Mail.Read description: Read user mail flows: - authorizationCode sources: - openapi/microsoft-products-openapi.yml - scope: Mail.Send description: Send mail as user flows: - authorizationCode sources: - openapi/microsoft-products-openapi.yml - scope: Team.ReadBasic.All description: Read basic team info flows: - authorizationCode sources: - openapi/microsoft-products-openapi.yml - scope: User.Read description: Sign in and read user profile flows: - authorizationCode sources: - openapi/microsoft-products-openapi.yml