Join us for an expert-led overview of the tools and concepts you'll need to pass exam PL-300. The first session starts on June 11th. See you there!
Get registeredPower BI is turning 10! Let’s celebrate together with dataviz contests, interactive sessions, and giveaways. Register now.
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