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 organization’s 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 line‑of‑business Teams apps, and remove them when needed.