Join us at FabCon Atlanta from March 16 - 20, 2026, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM.
Register now!Vote for your favorite vizzies from the Power BI Dataviz World Championship submissions. Vote now!
Hi,
I have a scenario as follows:
There will be multiple reports in the workspace. The access to the workspace is currently handled through the REST APIs offered by power-bi. for eg: Adding or removing of a user is done through the REST API.
https://docs.microsoft.com/en-us/rest/api/power-bi/groups/addgroupuser
But, the problem with the above approach is that the people who have access to the workspace will be able to access all the reports in the workspace. This is a security issue.
The ideal use case is as follows:
A user will be provided access to a report through some API. That user is able to access only that particular report for which he has access to, he should not be able to access any other reports.
Is there any other way by which this can be achieved? (The users who have access to reports can change anytime. This has to be an automated process, not a manual one. ) Any advices are appreciated.
Hi @Anonymous ,
Even though the user has the smallest permission on the workspace(viewer), it has access to all the reports in the workspace.
The only way is to share the report , but it seems that there is no option about sharing report through API in power bi currently. You can use REST API to get the lists of users who had been shared a report. Please refer this issue: PowerBI REST API - Get Users who had been shared a Report
Perhaps you can submit the requirement to ideas and add your comments there to help us improve power bi and make this feature coming sooner: https://ideas.powerbi.com/forums/265200-power-bi-ideas
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.
Best Regards,
Dedmon Dai
Vote for your favorite vizzies from the Power BI World Championship submissions!
If you love stickers, then you will definitely want to check out our Community Sticker Challenge!
Check out the January 2026 Power BI update to learn about new features.
| User | Count |
|---|---|
| 18 | |
| 10 | |
| 9 | |
| 8 | |
| 7 |
| User | Count |
|---|---|
| 46 | |
| 39 | |
| 36 | |
| 25 | |
| 24 |