#8999 Migrate Recommended Apps & Connectivity Apps to Official Marketplace Catalog API
Recommended Apps and Connectivity Apps now get app logos from the official Marketplace Catalog API instead of the undocumented AppSource endpoint, which Azure WAF now blocks. The API key comes from Azure Key Vault and must be provisioned in the environment.
- 3files
- 2AL files
- 2objects
Pull request · merged into main (BC30) on 2026-07-23 by Groenbech96 · 3 files (+42 -41), 2 AL · fix · tier official · reviewed (checked by Opus)
What changed
- Migrated from blocked undocumented endpoint to official catalogapi.azure.com API
- Integrated Azure Key Vault for secure API key management using SecretText
- Updated JSON response parsing to read largeIconUri from top-level response
- Removed User-Agent spoofing no longer needed with official API
- Updated test assertions for new API error response format
- Behaviour changes for users or extensions.
AL objects touched
- Codeunit 20353 “Connectivity Apps Logo Mgt.”, ConnectivityApps: modified
- Codeunit 4751 “Recommended Apps Impl.”, RecommendedApps: modified
Context
- Work items: AB#622276
- Labels: AL: Apps (W1), Team: Integrations
- Systems: administration, development
Source: metadata of a merged pull request in microsoft/BCApps (bcapps): title, labels, changed paths and counts, with a summary in our words. No source text and no description beyond one short quote (D10, D61).