Microsoft Graph Applicaiton Catalogs
Microsoft Graph App Catalogs is the API surface that lets you programmatically manage Microsoft Teams apps in both the public Teams Store and your organizations private app catalog. Through the appCatalogs/teamsApps resources, you can discover apps and their versions, retrieve metadata and app definitions, publish and update your own lineofbusiness Teams apps, and remove them when needed. It also supports installing or removing apps for users, teams, or group chats at scale, enabling endtoend automation of app lifecycle and governance from within your tenant. Access is controlled by Graph permissions (for example, AppCatalog.Read.All or AppCatalog.ReadWrite.All), so admins can integrate approval, rollout, and maintenance workflows into their existing tooling.