Forum Discussion
Get TeamsApp API not working with AppCatalog.Read.All permission
Microsoft documentation says that with AppCatalog.Read.All application permission we can query the appcatalog with a GET request.
But it's throwing 403 (access denied) when tried from today morning onwards (1-June-2022).
Can someone please let us know why there is a change in permission that happened to the API in production without Backward compatibility and this hitting the business real hard!
We have tried adding AppCatalog.ReadWrite.All permission and it works. But changing the permission in production is not easy and not recommended when it comes to 'write' permission.
Why do we need to write permission for a GET call?
11 Replies
- Prasad_Das-MSFT
Microsoft
TonyStark645 - Could you please provide more details what exactly issue you are facing? Are you not able to run the query GET /appCatalogs/teamsApps using Application permission AppCatalog.Read.All ?
- TonyStark645Copper Contributoryes Prasad_Das-MSFT
GET https://graph.microsoft.com/v1.0/appCatalogs/teamsApps?$filter=externalId eq '####'
is returning 403.
Where token is having AppCatalog.Read.All- Prasad_Das-MSFT
Microsoft
TonyStark645 - Could you please refer this thread and check if it helps in any way?
Access denied for appCatalogs/teamsApps - Microsoft Q&A