How to fetch users' authorized 3-rd party apps from office 365 on behalf of organization admin

FNU LNU 0 Reputation points
2023-06-21T11:11:38+00:00

Hello community,

I have a task to fetch all authorized 3-rd party apps by users of an organization. I looked through Graph API and found a method [https://graph.microsoft.com/v1.0/applications](https://graph.microsoft.com/v1.0/applications) but it does not return authorized apps and it seems like I need another endpoint.

To better understand what I need, I will overview a flow I do and what I expect to get:

  • Go to the atlassian and click continue with microsoft

Screenshot 2023-06-21 at 14.55.55

  • Go to the enterprise applications section in the Azure Portal. You will see that a new enterprise application is created automatically
    Screenshot 2023-06-21 at 14.59.40
  • Go to Microsoft Graph and login as an admin of an organization and make the [https://graph.microsoft.com/v1.0/applications?$select=displayName](https://graph.microsoft.com/v1.0/applications?$select=displayName) request. I expect to get the Atlassian application but the actual result is that it does not return my third party apps.
    Screenshot 2023-06-21 at 15.07.35

As an admin of an organization, I need to get list of all authorized apps by my users within organization. I would like to monitor apps which are used by my users. How can I fetch this information from API?

Office Management
Office Management
Office: A suite of Microsoft productivity software that supports common business tasks, including word processing, email, presentations, and data management and analysis.Management: The act or process of organizing, handling, directing or controlling something.
2,458 questions
0 comments No comments
{count} votes

1 answer

Sort by: Most helpful
  1. Emi Zhang-MSFT 30,041 Reputation points Microsoft External Staff
    2023-06-22T03:21:13.7933333+00:00

    Hi,

    I suggest you post this issue to Microsoft 365 admin forum:

    https://techcommunity.microsoft.com/t5/microsoft-365/ct-p/microsoft365

    The reason why we recommend posting appropriately is you will get the most qualified pool of respondents, and other partners who read the forums regularly can either share their knowledge or learn from your interaction with us. Thank you for your understanding.


    If the response is helpful, please click "Accept Answer" and upvote it.

    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.

    0 comments No comments

Your answer

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