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.
Hi, I'm deep-searching for a solution to automate the provisioning of the access of a user to a specific Report X in a workspace Y.
It seems to be impossible to do it "directly". I was expecting an API to call like "setReportAccessRight" by inputting userID, reportID and a right level (es. READ).
Do any of you confirm that there is no way to do it at report level?
There is any workaround to implement this kind of process?
Take a look at https://learn.microsoft.com/en-us/rest/api/power-bi/reports/update-report-content
even if I think it didn't do what I mean,
Thanks!
Solved! Go to Solution.
This is utterly impossible. All workspace users have access to all workspace artifacts. That's why it is called a workspace.
Regular report users access reports via apps, and specifically by being a member of an app audience. None of this stuff is covered by any API. Best you can do is use PDLs for your audiences and then control PDL membership programmatically.
If this is important to you please consider voting for an existing idea or raising a new one at https://ideas.fabric.microsoft.com
This is utterly impossible. All workspace users have access to all workspace artifacts. That's why it is called a workspace.
Regular report users access reports via apps, and specifically by being a member of an app audience. None of this stuff is covered by any API. Best you can do is use PDLs for your audiences and then control PDL membership programmatically.
If this is important to you please consider voting for an existing idea or raising a new one at https://ideas.fabric.microsoft.com
User | Count |
---|---|
8 | |
5 | |
5 | |
4 | |
3 |
User | Count |
---|---|
10 | |
9 | |
7 | |
7 | |
6 |