The ultimate Fabric, Power BI, SQL, and AI community-led learning event. Save €200 with code FABCOMM.
Get registeredEnhance your career with this limited time 50% discount on Fabric and Power BI exams. Ends September 15. Request your voucher.
Hello community,
I am looking for a way to "get all the reports list, that users have access to"
For example there are three users (A, B, C) and two reports (R1, R2), now need a table that shows data like below table.
User | Report |
A | R1 |
A | R2 |
B | R1 |
C | R2 |
Is there any way, any REST API or any workaround to implement this ?
Solved! Go to Solution.
Hi @Het_117 ,
As far as I know, you can try Power BI REST API: Admin - Reports GetReportUsersAsAdmin.
It will return a list of users that have access to the specified report.
You can get all users for R1 and R2 and then do some transformation to combine data.
Best Regards,
Rico Zhou
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.
Hi @Het_117 ,
As far as I know, you can try Power BI REST API: Admin - Reports GetReportUsersAsAdmin.
It will return a list of users that have access to the specified report.
You can get all users for R1 and R2 and then do some transformation to combine data.
Best Regards,
Rico Zhou
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.
Thanks @Anonymous, this solution worked 👍
I am not aware of any API to query audience membership, neither for users nor for reports mapped to audiences.
If this is important to you please consider voting for an existing idea or raising a new one at https://ideas.fabric.microsoft.com