Building, integrating, or customizing apps and workflows within Microsoft Teams using developer tools and APIs
Good day, and thank you for sharing your question.
Based on my research, looks like this workflow is not supported for apps published through the Microsoft Teams Store.
Application permissions in Microsoft Entra ID / Microsoft Graph do not support dynamic or truly incremental consent. Unlike delegated permissions, application permissions must be pre‑defined in the app registration (requiredResourceAccess) and cannot be added or granted programmatically at runtime, even when using an admin’s delegated token.
References:
Developer’s Guide to Requesting Permissions and Consent in Microsoft Identity Platform - Microsoft …
Your approach works with sideloaded or tenant‑specific custom apps because you retain full control over the app registration within the tenant. However, once an app is published to the Teams Store, the permissions declared in both the Teams app manifest and the Microsoft Entra ID app registration are subject to security and compliance review and are effectively fixed at submission time.
As a result, you cannot grant application permissions that were not already declared when the app was submitted to the Teams Store.
I hope this helps.
If you have any additional concerns, feel free to comment below. I would be more than happy to assist.
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.