Forum Discussion
Workspace-Specific Usage Data Access
Hi Team,
We have a couple of Power BI workspaces and want to keep a history of the report/dashboard usage stats for a particular workspace. I've gone through the API end point "Admin - Get Activity Events" which requires Tenant.Read.All permission.
I cannot get this level of access since there are other workspaces which I cannot access. Is there a way to limit the app permissions to a particular workspace only for Get Activity Events endpoint. Or is there any workspace specific endpoints available to get the usage acitivities?
I've also tried the "usage metric report", but it has 2 issues:
1. I am not able to download the report/semantic model and add/edit calculations
2. The data is limited for 90 days but I would like to retain the history
I would appreciate your suggestions or any alternative approaches to achieve this.
Thanks
Work with your tenant admin. They can extract the audit logs and then give you access based on RLS etc.
6 Replies
- lbendlinSuper User
Work with your tenant admin. They can extract the audit logs and then give you access based on RLS etc.
- ZerryRegular Visitor
I'm exploring whether it's possible for a tenant to restrict admin API permissions to a specific workspace only. In other words, is there a method for a workspace admin to extract or view audit logs via API pertaining only to their own workspace.
- lbendlinSuper User
No, you need to be tenant admin for that.
If this is important to you please consider voting for an existing idea or raising a new one at https://ideas.fabric.microsoft.com
- ZerryRegular Visitor
Thanks for the clarification.