Thanks for the follow-up and for clarifying your setup. You're packaging your custom connector using a Power Platform Solution and managing it via the Power Platform CLI (pac), not paconn, which is the older CLI tool. You're referencing the connector icon via <iconblob> in the connector XML, and Microsoft support suggested switching to a URL. You're asking whether you should use <iconURL> instead and where to find documentation for the connector XML schema.
Here’s what I found based on internal documentation and Microsoft’s published resources:
✅ Clarifying <iconblob> vs <iconURL>
<iconblob> is used when embedding the icon directly into the solution package. This typically references a local file path (e.g., icon.png) that gets bundled during packaging.
<iconURL> is used when referencing an externally hosted image (e.g., on a CDN or SharePoint). This avoids packaging the image and can resolve broken image issues if the packaging or deployment process fails to embed the icon correctly.
If you're experiencing broken image issues and Microsoft support suggested using a URL, then yes—you should switch to using <iconURL> instead of <iconblob>.
🧩 Why the Image Might Be Breaking
- The image file might not be correctly embedded or accessible in the packaged solution.
- The path in
<iconblob> might be incorrect or not resolved during deployment.
- The image format might be unsupported or corrupted.
Using <iconURL> ensures the image is loaded from a reliable external source and avoids packaging issues.
📚 Documentation and Schema References
While Microsoft does not publish a full schema for the connector XML file, the following resources provide examples and guidance:
These resources describe the structure of the connector package, including the use of icon files and metadata.
🛠️ Suggested Fix
Update your connector XML to use:
<iconURL>https://yourdomain.com/path-to-icon.png</iconURL>
And remove or comment out the <iconblob> reference. Make sure the image is publicly accessible and in a supported format (PNG or SVG).
Would you like help validating your connector XML or testing the icon rendering in a sandbox environment? I can also help you automate the packaging process to ensure consistency across environments.
🏷️ Tag me if you have any further questions or if the issue persists. ✅ Click "Accept as Solution" if my post helped resolve your issue—it helps others facing similar problems. ❤️ Give it a Like if you found the approach useful in any way.