Showing results for 
Search instead for 
Did you mean: 
Frequent Visitor

Power BI API to get the list of dashboards where the entered user id have direct access

Hii ,


Actually i tried this  "Admin - Users GetUserArtifactAccessAsAdmin".But it's showing me irrelevant output.Like if i enter x in the UserId field , i should get the list of dashboards where the user have direct access .But with this one , it's showing other dashbaord .Like if the user x has direct access to only A1 dashboard but it's showing B1,c1 and A1.

Community Support
Community Support

Hi @abhijeetbehuria ,

If you want to use the Rest API: Admin - Dashboards GetDashboardUsersAsAdminthe prerequisite is that you must have administrator rights (such as Office 365 Global Administrator or Power BI Service Administrator) to call this API or authenticate via service principal.

1. Sign in Power BI Service, click the dashboard you want to get the user list



2. Get the codes circled in red circle after the link dashboards/ in below screenshot



3.  Copy and paste it in the parameters dashboardId* textbox just as the one in below screenshot


Finally, it will return the user list who can access that dashboard...


Best Regards
Community Support Team _ Polly

If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.

Hii Thanks for replying me .Actually i want pass the userID or mailid of any particular user and want to get list of reports that the user has access to .Can you help me on that 


Helpful resources

Exciting changes

Power BI Community Changes

Check out the changes to the Power BI Community announced at Build.

May 2023 update

Power BI May 2023 Update

Find out more about the May 2023 update.

Kudo Data Story carousel

Data Stories Gallery

Visit our Data Stories Gallery and give kudos to your favorite Data Stories.