Forum Discussion
REST API doesn't return reports to new PowerBI users
- Anonymous3 years ago
Finally I have an explanation for this issue. Microsoft premium support confirmed it's expected behavior of the REST API:
REST API returns only directly shared reports with the current user and reports from installed PowerBI applications.
All the missing reports were from PowerBI applications that were not insatlled on the user account. PowerBI app installation is almost hidden feature, because all PowerBI clients from Microsoft install Power BI applications automatically when user opens a report. Unfortunately, there is no public API to install Power BI appliction. So this issue has no solution for third party apps. Workaround is only to navigate user to any Microsfot PowerBI client and install PowerBI applications by opening reports or instal them manually from marketplace.
Hi Anonymous ,
I believe you should call refresh user permissions API for new users who've never logged in to Power BI. Please note:
1. It's best to wait a few seconds after calling the API to make sure the user's permissions were propogated successfully
2. For each user you can call the API once per hour. There's no need to call more then once per user, but if you do call more than once in an hour you might get 429 error response.
Hi AmosHersch ,
Can you please confirm this this issue still exists or it is fixed ? and if it is fixed, what are the steps to resolve the issue ?
Regards,
Himal