Supplies are limited. Contact info@espc.tech right away to save your spot before the conference sells out.
Get your discountScore big with last-minute savings on the final tickets to FabCon Vienna. Secure your discount
Hi All,
I'm looking for a way to programmatically extract a list of Power BI reports along with the users who have access to each report across all workspaces in our tenant.
I have full access to all workspaces, but I’m not a Power BI Service Administrator, so I can’t use the admin-only endpoints like admin/reports/{reportId}/users.
So far, I’ve managed to:
However, this only gives me workspace-level access, not report-level sharing details (e.g., if a report was shared directly with a user outside the workspace).
Is there any method, API, or workaround that allows me to get:
Any help or guidance would be greatly appreciated!
Solved! Go to Solution.
Hi @syl-ade ,
Thank you for reaching out to the Microsoft Community Forum.
Power BI REST API's do not currently support retrieving report-level sharing details unless you are a Power BI Service Administrator. The endpoint admin/reports/{reportId}/users is restricted to admins only. If you can List reports using Get-PowerBIReport and List workspace users using groups/{groupId}/users. These only provide workspace-level access not report-level sharing.
Solution: Manual Sharing Audit via UI, You can manually check sharing details by Opening the report in Power BI Service.
Please refer below Microsoft documents and community threads.
https://learn.microsoft.com/en-us/rest/api/power-bi/reports/get-reports
https://community.fabric.microsoft.com/t5/Desktop/Power-Bi-report-listing-ALL-workspace/td-p/2911858
I hope this information helps. Please do let us know if you have any further queries.
Regards,
Dinesh
Hi @syl-ade ,
Thank you for reaching out to the Microsoft Community Forum.
Power BI REST API's do not currently support retrieving report-level sharing details unless you are a Power BI Service Administrator. The endpoint admin/reports/{reportId}/users is restricted to admins only. If you can List reports using Get-PowerBIReport and List workspace users using groups/{groupId}/users. These only provide workspace-level access not report-level sharing.
Solution: Manual Sharing Audit via UI, You can manually check sharing details by Opening the report in Power BI Service.
Please refer below Microsoft documents and community threads.
https://learn.microsoft.com/en-us/rest/api/power-bi/reports/get-reports
https://community.fabric.microsoft.com/t5/Desktop/Power-Bi-report-listing-ALL-workspace/td-p/2911858
I hope this information helps. Please do let us know if you have any further queries.
Regards,
Dinesh
Hi @syl-ade ,
We haven’t heard from you on the last response and was just checking back to see if you have a resolution yet. And, if you have any further query do let us know.
Regards,
Dinesh
Hi @syl-ade ,
We haven’t heard from you on the last response and was just checking back to see if you have a resolution yet. And, if you have any further query do let us know.
Regards,
Dinesh
Hi @syl-ade ,
We haven’t heard from you on the last response and was just checking back to see if you have a resolution yet. And, if you have any further query do let us know.
Regards,
Dinesh
User | Count |
---|---|
10 | |
5 | |
4 | |
4 | |
3 |
User | Count |
---|---|
13 | |
9 | |
5 | |
5 | |
4 |