Forum Discussion
jocsch
Mar 07, 2025Brass Contributor
RSC permissions cause app to fail installation in personal scope
I am trying to update an existing up to send notifications. The plan is to use RSC permissions for it.
I configured the manifest (v 1.19) with the following scopes:
"authorization": {
"permissions": {
"resourceSpecific": [
{ "name": "TeamsActivity.Send.Chat", "type": "Application" },
{ "name": "TeamsActivity.Send.Group", "type": "Application" },
{ "name": "TeamsActivity.Send.User", "type": "Application" }
]
}
},
I then sideloaded it successfully with this configuration into a team and also into a chat.
However when I try to install it into the personal scope directly I get the error in a dialog box: Something went wrong
In the network tab of the web inspector I see that this call fails with 403:
https://teams.microsoft.com/api/mt/emea/beta/users/apps/definitions/appPackage
The body of the response says:
{"errorCode":"WebApplicationInfoIdConflictOnSideloadingIntoTeam"}
However, when I change the included permissions in the manifest to only TeamsActivity.Send.Group the app installs successfully into personal scope
"authorization": {
"permissions": {
"resourceSpecific": [
{ "name": "TeamsActivity.Send.Group", "type": "Application" }
]
}
},
So I guess it has nothing to do with an id conflict. I also made sure to remove all old instances of the sideloaded app before (which was never a problem so far).
How can I use all three RSC scopes in my app manifest and still install the app into the personal scope.
Or what could be wrong? Anything I could check to figure out why this is not working but only the TA.Send.Group scope?
- Nivedipa-MSFT
Microsoft
jocsch - It seems like you're encountering a common issue with RSC permissions when trying to install your app in the personal scope. The error WebApplicationInfoIdConflictOnSideloadingIntoTeam suggests a conflict related to the app's permissions or configuration. Here are some steps to help you troubleshoot and resolve this issue:
Ensure that the permissions in your manifest are correctly configured and supported for the personal scope. Certain RSC permissions might have limitations when used in different scopes.
Ref Doc: Resource-specific Consent for Apps - Teams | Microsoft Learn- jocschBrass Contributor
Nivedipa-MSFTThanks for your answer. I read this page multiple times but there is nothing, that suggests that some permissions are incompatible with the personal scope. And this doesn't really make sense as it would make it impossible to install an app into multiple scopes which is quite a common thing?
You speak of a common issue. Is there any other source where I can read more about it?