<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic How to extract a list of reports and users with access across all workspaces? in Developer</title>
    <link>https://community.fabric.microsoft.com/t5/Developer/How-to-extract-a-list-of-reports-and-users-with-access-across/m-p/4794369#M62645</link>
    <description>&lt;P&gt;Hi All,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I'm looking for a way to programmatically extract a list of&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;STRONG&gt;Power BI reports&lt;/STRONG&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;along with the&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;STRONG&gt;users who have access to each report&lt;/STRONG&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;across all workspaces in our tenant.&lt;/P&gt;&lt;P&gt;I have&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;STRONG&gt;full access to all workspaces&lt;/STRONG&gt;, but I’m&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;STRONG&gt;not a Power BI Service Administrator&lt;/STRONG&gt;, so I can’t use the admin-only endpoints like&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;FONT color="#FF0000"&gt;admin/reports/{reportId}/users&lt;/FONT&gt;.&lt;/P&gt;&lt;P&gt;So far, I’ve managed to:&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;List all reports using&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;FONT color="#FF0000"&gt;Get-PowerBIReport&lt;/FONT&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;within each workspace.&lt;/LI&gt;&lt;LI&gt;List users with access to each workspace using&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;FONT color="#FF0000"&gt;groups/{groupId}/users&lt;/FONT&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;via REST API.&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;However, this only gives me&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;STRONG&gt;workspace-level access&lt;/STRONG&gt;, not&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;STRONG&gt;report-level sharing details&lt;/STRONG&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;(e.g., if a report was shared directly with a user outside the workspace).&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Is there any method, API, or workaround&lt;/STRONG&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;that allows me to get:&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;A list of reports,&lt;/LI&gt;&lt;LI&gt;And for each report, a list of users it has been shared with (including direct sharing)?&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;Any help or guidance would be greatly appreciated!&lt;/P&gt;</description>
    <pubDate>Tue, 12 Aug 2025 11:25:17 GMT</pubDate>
    <dc:creator>syl-ade</dc:creator>
    <dc:date>2025-08-12T11:25:17Z</dc:date>
    <item>
      <title>How to extract a list of reports and users with access across all workspaces?</title>
      <link>https://community.fabric.microsoft.com/t5/Developer/How-to-extract-a-list-of-reports-and-users-with-access-across/m-p/4794369#M62645</link>
      <description>&lt;P&gt;Hi All,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I'm looking for a way to programmatically extract a list of&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;STRONG&gt;Power BI reports&lt;/STRONG&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;along with the&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;STRONG&gt;users who have access to each report&lt;/STRONG&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;across all workspaces in our tenant.&lt;/P&gt;&lt;P&gt;I have&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;STRONG&gt;full access to all workspaces&lt;/STRONG&gt;, but I’m&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;STRONG&gt;not a Power BI Service Administrator&lt;/STRONG&gt;, so I can’t use the admin-only endpoints like&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;FONT color="#FF0000"&gt;admin/reports/{reportId}/users&lt;/FONT&gt;.&lt;/P&gt;&lt;P&gt;So far, I’ve managed to:&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;List all reports using&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;FONT color="#FF0000"&gt;Get-PowerBIReport&lt;/FONT&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;within each workspace.&lt;/LI&gt;&lt;LI&gt;List users with access to each workspace using&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;FONT color="#FF0000"&gt;groups/{groupId}/users&lt;/FONT&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;via REST API.&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;However, this only gives me&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;STRONG&gt;workspace-level access&lt;/STRONG&gt;, not&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;STRONG&gt;report-level sharing details&lt;/STRONG&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;(e.g., if a report was shared directly with a user outside the workspace).&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Is there any method, API, or workaround&lt;/STRONG&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;that allows me to get:&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;A list of reports,&lt;/LI&gt;&lt;LI&gt;And for each report, a list of users it has been shared with (including direct sharing)?&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;Any help or guidance would be greatly appreciated!&lt;/P&gt;</description>
      <pubDate>Tue, 12 Aug 2025 11:25:17 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/Developer/How-to-extract-a-list-of-reports-and-users-with-access-across/m-p/4794369#M62645</guid>
      <dc:creator>syl-ade</dc:creator>
      <dc:date>2025-08-12T11:25:17Z</dc:date>
    </item>
    <item>
      <title>Re: How to extract a list of reports and users with access across all workspaces?</title>
      <link>https://community.fabric.microsoft.com/t5/Developer/How-to-extract-a-list-of-reports-and-users-with-access-across/m-p/4795571#M62661</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.fabric.microsoft.com/t5/user/viewprofilepage/user-id/408321"&gt;@syl-ade&lt;/a&gt;&amp;nbsp;,&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Thank you for reaching out to the Microsoft Community Forum.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Power BI REST API's do not currently support retrieving report-level sharing details unless you are a Power BI Service Administrator. The endpoint admin/reports/{reportId}/users is restricted to admins only. If you can List reports using Get-PowerBIReport and List workspace users using groups/{groupId}/users. These only provide workspace-level access not report-level sharing.&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Solution: Manual Sharing Audit via UI, You can manually check sharing details by Opening the report in Power BI Service.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Please refer below Microsoft documents and community threads.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;&lt;A href="https://learn.microsoft.com/en-us/rest/api/power-bi/reports/get-reports" target="_blank"&gt;https://learn.microsoft.com/en-us/rest/api/power-bi/reports/get-reports&lt;/A&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;&lt;A href="https://learn.microsoft.com/en-us/rest/api/power-bi/admin/widely-shared-artifacts-links-shared-to-whole-organization" target="_blank"&gt;https://learn.microsoft.com/en-us/rest/api/power-bi/admin/widely-shared-artifacts-links-shared-to-whole-organization&lt;/A&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;&lt;A href="https://community.fabric.microsoft.com/t5/Service/Auditing-report-dashboard-access-without-Tenant-Power-BI-Admin/m-p/4385027" target="_blank"&gt;https://community.fabric.microsoft.com/t5/Service/Auditing-report-dashboard-access-without-Tenant-Power-BI-Admin/m-p/4385027&lt;/A&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;&lt;A href="https://community.fabric.microsoft.com/t5/Service/Power-BI-workspace-get-users-permissions-list/m-p/1172731" target="_blank"&gt;https://community.fabric.microsoft.com/t5/Service/Power-BI-workspace-get-users-permissions-list/m-p/1172731&lt;/A&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;&lt;A href="https://community.fabric.microsoft.com/t5/Service/Get-a-list-of-all-reports-and-dashboards-in-my-organization/m-p/879875" target="_blank"&gt;https://community.fabric.microsoft.com/t5/Service/Get-a-list-of-all-reports-and-dashboards-in-my-organization/m-p/879875&lt;/A&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;&lt;A href="https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/How-to-get-a-catalog-of-reports-from-a-workspace-along-with/m-p/3710858" target="_blank"&gt;https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/How-to-get-a-catalog-of-reports-from-a-workspace-along-with/m-p/3710858&lt;/A&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;&lt;A href="https://community.fabric.microsoft.com/t5/Desktop/Custom-Usage-Metrics-Report-for-all-reports-and-all-workspaces/m-p/4394978" target="_blank"&gt;https://community.fabric.microsoft.com/t5/Desktop/Custom-Usage-Metrics-Report-for-all-reports-and-all-workspaces/m-p/4394978&lt;/A&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;&lt;A href="https://community.fabric.microsoft.com/t5/Desktop/Power-Bi-report-listing-ALL-workspace/td-p/2911858" target="_blank"&gt;https://community.fabric.microsoft.com/t5/Desktop/Power-Bi-report-listing-ALL-workspace/td-p/2911858&lt;/A&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I hope this information helps. Please do let us know if you have any further queries.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Regards,&lt;/P&gt;
&lt;P&gt;Dinesh&lt;/P&gt;</description>
      <pubDate>Wed, 13 Aug 2025 09:43:17 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/Developer/How-to-extract-a-list-of-reports-and-users-with-access-across/m-p/4795571#M62661</guid>
      <dc:creator>v-dineshya</dc:creator>
      <dc:date>2025-08-13T09:43:17Z</dc:date>
    </item>
    <item>
      <title>Re: How to extract a list of reports and users with access across all workspaces?</title>
      <link>https://community.fabric.microsoft.com/t5/Developer/How-to-extract-a-list-of-reports-and-users-with-access-across/m-p/4799339#M62721</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.fabric.microsoft.com/t5/user/viewprofilepage/user-id/408321"&gt;@syl-ade&lt;/a&gt;&amp;nbsp;,&lt;/P&gt;
&lt;P&gt;We haven’t heard from you on the last response and was just checking back to see if you have a resolution yet. And, if you have any further query do let us know.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Regards,&lt;/P&gt;
&lt;P&gt;Dinesh&lt;/P&gt;</description>
      <pubDate>Mon, 18 Aug 2025 05:51:37 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/Developer/How-to-extract-a-list-of-reports-and-users-with-access-across/m-p/4799339#M62721</guid>
      <dc:creator>v-dineshya</dc:creator>
      <dc:date>2025-08-18T05:51:37Z</dc:date>
    </item>
    <item>
      <title>Re: How to extract a list of reports and users with access across all workspaces?</title>
      <link>https://community.fabric.microsoft.com/t5/Developer/How-to-extract-a-list-of-reports-and-users-with-access-across/m-p/4804607#M62801</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;A href="https://community.fabric.microsoft.com/t5/user/viewprofilepage/user-id/408321" target="_blank"&gt;@syl-ade&lt;/A&gt;&amp;nbsp;,&lt;/P&gt;
&lt;P&gt;We haven’t heard from you on the last response and was just checking back to see if you have a resolution yet. And, if you have any further query do let us know.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Regards,&lt;/P&gt;
&lt;P&gt;Dinesh&lt;/P&gt;</description>
      <pubDate>Fri, 22 Aug 2025 07:19:31 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/Developer/How-to-extract-a-list-of-reports-and-users-with-access-across/m-p/4804607#M62801</guid>
      <dc:creator>v-dineshya</dc:creator>
      <dc:date>2025-08-22T07:19:31Z</dc:date>
    </item>
    <item>
      <title>Re: How to extract a list of reports and users with access across all workspaces?</title>
      <link>https://community.fabric.microsoft.com/t5/Developer/How-to-extract-a-list-of-reports-and-users-with-access-across/m-p/4806864#M62829</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;A href="https://community.fabric.microsoft.com/t5/user/viewprofilepage/user-id/408321" target="_blank" rel="noopener"&gt;@syl-ade&lt;/A&gt;&amp;nbsp;,&lt;/P&gt;
&lt;P&gt;We haven’t heard from you on the last response and was just checking back to see if you have a resolution yet. And, if you have any further query do let us know.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Regards,&lt;/P&gt;
&lt;P&gt;Dinesh&lt;/P&gt;</description>
      <pubDate>Mon, 25 Aug 2025 13:04:24 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/Developer/How-to-extract-a-list-of-reports-and-users-with-access-across/m-p/4806864#M62829</guid>
      <dc:creator>v-dineshya</dc:creator>
      <dc:date>2025-08-25T13:04:24Z</dc:date>
    </item>
  </channel>
</rss>

