Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Enhance your career with this limited time 50% discount on Fabric and Power BI exams. Ends September 15. Request your voucher.

Reply
Anonymous
Not applicable

Want to fetch all the dashboard name and user list who have the access of dashboard in a workspace

I need to fetch the all the dashboard name published in perticular workspace and user list who have the access of dashboard. 

I want to fetch this data into power bi desktop and need to refresh every day because might be today we have given the access of the dashboard to 10 people but tommorow user list can be increase or decrease

1 ACCEPTED SOLUTION

Hi

There are two approaches, one is to call the REST API directly from Power Query (see Power BI REST APIs for embedded analytics and automation - Power BI REST API | Microsoft Docs), this can get complex because you will need to manage both the tokens and may need to loop through some of the result sets.

 

The second and easier (and better in my opinion) approach is to use the PowerShell Power BI cmdlets (see Power BI Cmdlets reference | Microsoft Docs) which create an easy to use wrapper around the API's, each API will return JSON objects that you can store either locally or in the cloud then build your reports off that. a great starting point is this project on Github (RuiRomano/pbimonitor (github.com)) that provides you with all the code as well as how to set it up to run locally or in the cloud using azure functions.

View solution in original post

3 REPLIES 3
Anonymous
Not applicable

Hi @freginier Thank you for reply. I am very new to api and don't sure how it will help me to get data into power bi dasktop.

Hi

There are two approaches, one is to call the REST API directly from Power Query (see Power BI REST APIs for embedded analytics and automation - Power BI REST API | Microsoft Docs), this can get complex because you will need to manage both the tokens and may need to loop through some of the result sets.

 

The second and easier (and better in my opinion) approach is to use the PowerShell Power BI cmdlets (see Power BI Cmdlets reference | Microsoft Docs) which create an easy to use wrapper around the API's, each API will return JSON objects that you can store either locally or in the cloud then build your reports off that. a great starting point is this project on Github (RuiRomano/pbimonitor (github.com)) that provides you with all the code as well as how to set it up to run locally or in the cloud using azure functions.

freginier
Super User
Super User

Helpful resources

Announcements
August Power BI Update Carousel

Power BI Monthly Update - August 2025

Check out the August 2025 Power BI update to learn about new features.

August 2025 community update carousel

Fabric Community Update - August 2025

Find out what's new and trending in the Fabric community.

Top Solution Authors
Top Kudoed Authors