Repository hosting a static list of Microsoft First party apps and Graph permissions that's updated daily
MIT License
Looking up the names of Microsoft first party applications and Graph Permissions can be quite tricky.
Microsoft publishes a static list of the common app names in the Verify first-party Microsoft applications in sign-in reports doc.
There are a few problems with this.
With Graph Permissions you need to authentication with Microsoft Graph to get the list of application and delegate permissions. This is not always possible in a script or a KQL query.
This repository provides an up-to-date list of Microsoft first party apps and Graph Permissions that can be easily consumed by scripts.
Use the following urls to consume this data in your scripts.
This repository runs a daily automation to generate the latest list of Microsoft first party application. The source of the data includes
$filter = appOwnerOrganizationId eq [MicrosoftTenant]
If an app id exists in more than one list the order of precedence for the app name is → Graph, Learn and then GitHub
Follow the steps below if you need to set up this automation in your own repo.