I would need some help on setting up power BI API services

Srinivasa Ramanujam 0 Reputation points
2025-05-30T04:57:26.87+00:00

Hello,

We are trying to integrate Power BI REST APIs using a service principal in Azure. Our app registration is configured correctly and is using client credentials (MSAL), and we’ve already enabled the “Allow service principals to use Power BI APIs” setting in the Power BI Admin Portal for a security group that includes this app.

However, when attempting to add application permissions under the “Power BI Service” API in App registrations, only the following permissions appear:

  • Tenant.Read.All

Tenant.ReadWrite.All

Expected permissions like:

Workspace.Read.All

Report.Read.All

Dataset.Read.All ...are not available in the list under Application permissions, even though they are critical for accessing Power BI endpoints like /groups.

We’ve tried:

Creating new app registrations

Switching to “APIs my organization uses” → Power BI Service

Editing via both Azure UI and Enterprise Apps

Enabling permissions manually in the manifest (which doesn’t populate the UI permissions)

Could you please help us:

Enable the full Power BI Service Application Permissions in our tenant

Verify if there is any configuration or provisioning step missing on Microsoft’s side

Thank youHello,

We are trying to integrate Power BI REST APIs using a service principal in Azure. Our app registration is configured correctly and is using client credentials (MSAL), and we’ve already enabled the “Allow service principals to use Power BI APIs” setting in the Power BI Admin Portal for a security group that includes this app.

However, when attempting to add application permissions under the “Power BI Service” API in App registrations, only the following permissions appear:

Tenant.Read.All

Tenant.ReadWrite.All

Expected permissions like:

Workspace.Read.All

Report.Read.All

Dataset.Read.All
...are not available in the list under Application permissions, even though they are critical for accessing Power BI endpoints like /groups.

We’ve tried:

Creating new app registrations

Switching to “APIs my organization uses” → Power BI Service

Editing via both Azure UI and Enterprise Apps

Enabling permissions manually in the manifest (which doesn’t populate the UI permissions)

Could you please help us:

Enable the full Power BI Service Application Permissions in our tenant

Verify if there is any configuration or provisioning step missing on Microsoft’s side

Thank you

Community Center | Not monitored

Your answer

Answers can be marked as 'Accepted' by the question author and 'Recommended' by moderators, which helps users know the answer solved the author's problem.