Building custom solutions that extend, automate, and integrate Microsoft 365 apps.
Thank you for posting your question in the Microsoft Q&A forum and providing details about the manifest and the error you're encountering.
To better understand the issue, could you please clarify a few points to help narrow down:
- What's the main goal behind uploading and adding the custom app manually to each tenant, rather than publishing it to the Microsoft Teams App Store? For example, are you aiming for users to download/install it directly from a centralized location (like an internal catalog) without needing to upload it per-team? As Microsoft generally recommends publishing to the Teams App Store for broader distribution and easier management (kindly see Publish your app to the Microsoft Teams store)
- When you registered this app (e.g., in Azure AD), was it primarily for management purposes, such as internal admin tools or custom integrations? Or is the focus on distributing the app internally within your organization(s) for collaboration features?
- Is this for a multi-tenant setup (e.g., across different organizations) or within a single org with multiple tenants? In the meantime, to rule out configuration differences, could you provide an overview of the affected tenant's setup? Specifically, please check your Azure AD app registration settings and ensure they're consistent with the working tenants. For guidance, refer to this: Quickstart: Register an application with the Microsoft identity platform. Key things to verify include the supported account types (e.g., single-tenant vs. multi-tenant), API permissions, and any exposed APIs that match your manifest's
webApplicationInfo.
To help me better understand this, could you share a screenshot of your app registration page in the Azure portal (similar to the example below)? Redact any sensitive info like GUIDs or tenant names if needed.
Please understand that our initial response may not always resolve the issue immediately. However, with your help and more detailed information, we can work together to find a resolution.
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.