The process of submitting and distributing custom apps across Microsoft 365 platforms, including Outlook, Teams, and the Microsoft 365 app store.
Hello Rich Long,
Thank you for providing such a detailed description of the deployment behavior and the troubleshooting already completed.
Based on the information available and a similar report in the OfficeDev GitHub repository, the Mailbox.SharedFolder permission appears to be the main item worth isolating first. A similar deployment received the same Invalid Resource Specific Permission message after this permission was added to a unified manifest. However, the related report is still under review, so I cannot confirm from the Community whether this is an officially recognized product bug: Unified manifest with Mailbox.SharedFolder permission doesn't show up in Teams · Issue #6757 · Offi…
As a test, you may temporarily remove Mailbox.SharedFolder from a separate test version of the manifest and then sideload or deploy the test package again. If the deployment succeeds without this permission, that would help confirm that the validation failure is specifically associated with how this permission is being handled.
You may also consider testing the traditional add-in-only manifest instead of the unified manifest. The add-in-only manifest uses a different permission model for Outlook add-ins and shared mailbox scenarios. Microsoft provides more information about Outlook add-in permissions here: Understanding Outlook add-in permissions - Office Add-ins | Microsoft Learn
Since the manifest has already passed AppSource validation and the problem occurs during deployment from Integrated Apps, I also recommend opening a support request through the Microsoft 365 Admin Center. A Microsoft Support agent can collect the relevant deployment details and review the behavior with the appropriate product team.
When submitting the request, please provide the tenant ID, AppSource listing URL, deployment correlation ID, screenshot of the complete error, and the relevant authorization.permissions.resourceSpecific section of the manifest. Please send these details privately through the support request rather than posting tenant information publicly.
I hope these tests help isolate the permission involved while Microsoft Support reviews the deployment behavior more closely.
Kind regards,