Selecting the Cloud Environment
When configuring the Curator Power BI connection (under Integrations > Connections), the Cloud Environment dropdown at the top of the Power BI Connection section determines which Microsoft cloud Curator targets for all API and authentication calls.
Existing Power BI connections that predate this setting continue to use the Commercial cloud
without any change in behavior.
Differences When Registering Azure Apps for GCC
Most of the Azure App Setup steps still apply, with two specific differences for sovereign cloud tenants:1. Use the Government Power BI Service API
When adding API permissions to the registered app, the “Power BI Service” API listed by default in Azure is the commercial version and will not work for sovereign cloud tenants. Instead, search under APIs my organization uses for:
Microsoft Power BI Government Community Cloud
Application (client) ID: fc4979e5-0aa5-429f-b13a-5d1365be5566
Grant the same delegated permissions described in the standard setup, but on this
government-specific API.
2. The “Allow service principals to use Fabric APIs” Tenant Setting Does Not Exist
Microsoft Fabric is not deployed in US Government sovereign clouds. The Power BI Admin portal in a GCC tenant therefore does not surface the “Allow service principals to use Fabric APIs” tenant setting referenced in commercial documentation. The equivalent setting for sovereign cloud tenants is:Allow service principals to use Power BI APIsEnable this setting and apply it to the security group containing your Curator non-admin and admin registered apps. The “Apply to entire organization” toggle is typically locked in GCC-hardened tenants, so you must use the security group approach:
- In Microsoft Entra, create a security group (for example,
Curator Power BI Apps). - Add both the non-admin and admin registered apps as members of that group.
- In the Power BI Admin portal > Tenant settings > Developer settings, scope the “Allow service principals to use Power BI APIs” setting to that security group.
- Apply the same scoping to any other developer settings Curator needs (for example, Embed content in apps).