Forum Discussion

powerbi_jenhen's avatar
powerbi_jenhen
Resolver II
3 years ago
Solved

Admin API's and Service Principal Authentication = 401 Unauthorized

Hi,

 

I have registered an azure app for my service principal, added it to an Azure Security group and added this group to my admin and non-admin api tenant developer settings. The app has been granted the correct API permissions for Power BI Service without any admin consent requirements (see below). I have added the group with admin permissions to all tenant workspaces. Via Powershell I can successfully authenticate using the service principal for non-admin api calls but everytime I attempt to call admin api calls, like the below, I receive "401 Unauthorized"?? Any help appreciated.

 

Invoke-PowerBIRestMethod -Url 'admin/groups?$top=100' -Method Get | ConvertFrom-Json

 

 

3 Replies