PowerBI’s admin-level API’s are not enabled at the OAuth / Entra level, but need to be enabled in the PowerBI Admin Center before you can use M365Permissions to scan all your PowerBI resources for access.
- Go to the Entra portal and create a security group, e.g. ‘PowerBISPNAccess’
- Add your service principal to the new group (you can find it under Enterprise Applications):

- Go to the PowerBI portal and search for ‘service principals can access’ and configure as follows:

[…] Allowing a Service Principal to Scan PowerBI […]
[…] If you also want to include PowerBI in your scans, you’ll have to authorize the service principal. […]