<?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 Re: Dataset.Read.All is not available under Application Permissions in Azure AD for Power BI API in Developer</title>
    <link>https://community.fabric.microsoft.com/t5/Developer/Dataset-Read-All-is-not-available-under-Application-Permissions/m-p/4759758#M62198</link>
    <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="javascript:void(0)" data-lia-user-mentions="" data-lia-user-uid="295012" data-lia-user-login="rodrigo09062015" class="lia-mention lia-mention-user"&gt;rodrigo09062015&lt;/a&gt;&amp;nbsp;,&lt;/P&gt;
&lt;P&gt;&lt;SPAN data-teams="true"&gt;Thank you for engaging with the Microsoft Fabric Community.&amp;nbsp;Just to add a bit more context to &lt;a href="javascript:void(0)" data-lia-user-mentions="" data-lia-user-uid="718078" data-lia-user-login="anilelmastasi" class="lia-mention lia-mention-user"&gt;anilelmastasi&lt;/a&gt;&amp;nbsp;, response.&amp;nbsp;&lt;/SPAN&gt;Dataset.Read.All isn’t available under Application permissions in Azure AD, which is expected. Reading or querying datasets requires user context, meaning someone must be signed in. That’s why Dataset.Read.All and Dataset.ReadWrite.&lt;/P&gt;
&lt;P&gt;All are only available as Delegated permissions, used when an app acts on behalf of a signed in user through OAuth2. If your app uses a service principal or operates without user interaction, it relies on Application permissions, which don’t provide dataset level access.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Helpful refrence:&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;A href="https://learn.microsoft.com/en-us/power-bi/developer/embedded/embed-service-principal?tabs=azure-portal" target="_blank"&gt;Embed Power BI content in an embedded analytics application with service principal and an application secret - Power BI | Microsoft Learn&lt;/A&gt;&lt;BR /&gt;&lt;A href="https://learn.microsoft.com/en-us/power-bi/developer/embedded/datasets-permissions" target="_blank"&gt;Power BI REST APIs semantic model permissions - Power BI | Microsoft Learn&lt;/A&gt;&lt;BR /&gt;&lt;A href="https://learn.microsoft.com/en-us/graph/permissions-reference#power-bi-permissions" target="_blank"&gt;Microsoft Graph permissions reference - Microsoft Graph | Microsoft Learn&lt;/A&gt;&lt;BR /&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Hope this clears it up.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Regrads,&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Community Support Team.&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Fri, 11 Jul 2025 07:27:07 GMT</pubDate>
    <dc:creator>V-yubandi-msft</dc:creator>
    <dc:date>2025-07-11T07:27:07Z</dc:date>
    <item>
      <title>Dataset.Read.All is not available under Application Permissions in Azure AD for Power BI API</title>
      <link>https://community.fabric.microsoft.com/t5/Developer/Dataset-Read-All-is-not-available-under-Application-Permissions/m-p/4759337#M62192</link>
      <description>&lt;P&gt;I'm configuring an Azure AD application to access the Power BI REST API.&lt;/P&gt;&lt;P&gt;I’ve already registered the app and navigated to &lt;STRONG&gt;API permissions&lt;/STRONG&gt; &amp;gt; &lt;STRONG&gt;Add a permission&lt;/STRONG&gt; &amp;gt; &lt;STRONG&gt;Power BI Service&lt;/STRONG&gt; &amp;gt; &lt;STRONG&gt;Application permissions&lt;/STRONG&gt;, but I &lt;STRONG&gt;don’t see&lt;/STRONG&gt; the 'Dataset.Read.All' permission listed.&lt;/P&gt;&lt;P&gt;I do see other permissions like:&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;&lt;P&gt;Tenant.Read.All&lt;/P&gt;&lt;/LI&gt;&lt;LI&gt;&lt;P&gt;Tenant.ReadWrite.All&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;But nothing related to datasets under "Application" type.&lt;/P&gt;&lt;P&gt;Does anyone know why 'Dataset.Read.All' is missing for &lt;STRONG&gt;Application permissions&lt;/STRONG&gt;?&lt;BR /&gt;Is this permission only available under &lt;STRONG&gt;Delegated permissions&lt;/STRONG&gt;?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;img /&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 10 Jul 2025 19:58:26 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/Developer/Dataset-Read-All-is-not-available-under-Application-Permissions/m-p/4759337#M62192</guid>
      <dc:creator>rodrigo09062015</dc:creator>
      <dc:date>2025-07-10T19:58:26Z</dc:date>
    </item>
    <item>
      <title>Re: Dataset.Read.All is not available under Application Permissions in Azure AD for Power BI API</title>
      <link>https://community.fabric.microsoft.com/t5/Developer/Dataset-Read-All-is-not-available-under-Application-Permissions/m-p/4759364#M62193</link>
      <description>&lt;P&gt;Hello&amp;nbsp;&lt;a href="javascript:void(0)" data-lia-user-mentions="" data-lia-user-uid="295012" data-lia-user-login="rodrigo09062015" class="lia-mention lia-mention-user"&gt;rodrigo09062015&lt;/a&gt;&amp;nbsp;,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;The Power BI API currently does not expose Dataset.Read.All under Application Permissions because dataset-level operations (reading/querying) generally require user context.&lt;/P&gt;&lt;P&gt;Only Delegated permissions include:&lt;BR /&gt;-Dataset.Read.All&lt;/P&gt;&lt;P&gt;-Dataset.ReadWrite.All&lt;/P&gt;&lt;P&gt;These are used on behalf of a signed-in user (OAuth2 flow where a user logs in).&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;If this solved your issue, please mark it as the accepted solution. &lt;span class="lia-unicode-emoji" title=":white_heavy_check_mark:"&gt;✅&lt;/span&gt;&lt;/P&gt;</description>
      <pubDate>Thu, 10 Jul 2025 21:05:29 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/Developer/Dataset-Read-All-is-not-available-under-Application-Permissions/m-p/4759364#M62193</guid>
      <dc:creator>anilelmastasi</dc:creator>
      <dc:date>2025-07-10T21:05:29Z</dc:date>
    </item>
    <item>
      <title>Re: Dataset.Read.All is not available under Application Permissions in Azure AD for Power BI API</title>
      <link>https://community.fabric.microsoft.com/t5/Developer/Dataset-Read-All-is-not-available-under-Application-Permissions/m-p/4759758#M62198</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="javascript:void(0)" data-lia-user-mentions="" data-lia-user-uid="295012" data-lia-user-login="rodrigo09062015" class="lia-mention lia-mention-user"&gt;rodrigo09062015&lt;/a&gt;&amp;nbsp;,&lt;/P&gt;
&lt;P&gt;&lt;SPAN data-teams="true"&gt;Thank you for engaging with the Microsoft Fabric Community.&amp;nbsp;Just to add a bit more context to &lt;a href="javascript:void(0)" data-lia-user-mentions="" data-lia-user-uid="718078" data-lia-user-login="anilelmastasi" class="lia-mention lia-mention-user"&gt;anilelmastasi&lt;/a&gt;&amp;nbsp;, response.&amp;nbsp;&lt;/SPAN&gt;Dataset.Read.All isn’t available under Application permissions in Azure AD, which is expected. Reading or querying datasets requires user context, meaning someone must be signed in. That’s why Dataset.Read.All and Dataset.ReadWrite.&lt;/P&gt;
&lt;P&gt;All are only available as Delegated permissions, used when an app acts on behalf of a signed in user through OAuth2. If your app uses a service principal or operates without user interaction, it relies on Application permissions, which don’t provide dataset level access.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Helpful refrence:&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;A href="https://learn.microsoft.com/en-us/power-bi/developer/embedded/embed-service-principal?tabs=azure-portal" target="_blank"&gt;Embed Power BI content in an embedded analytics application with service principal and an application secret - Power BI | Microsoft Learn&lt;/A&gt;&lt;BR /&gt;&lt;A href="https://learn.microsoft.com/en-us/power-bi/developer/embedded/datasets-permissions" target="_blank"&gt;Power BI REST APIs semantic model permissions - Power BI | Microsoft Learn&lt;/A&gt;&lt;BR /&gt;&lt;A href="https://learn.microsoft.com/en-us/graph/permissions-reference#power-bi-permissions" target="_blank"&gt;Microsoft Graph permissions reference - Microsoft Graph | Microsoft Learn&lt;/A&gt;&lt;BR /&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Hope this clears it up.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Regrads,&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Community Support Team.&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 11 Jul 2025 07:27:07 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/Developer/Dataset-Read-All-is-not-available-under-Application-Permissions/m-p/4759758#M62198</guid>
      <dc:creator>V-yubandi-msft</dc:creator>
      <dc:date>2025-07-11T07:27:07Z</dc:date>
    </item>
    <item>
      <title>Re: Dataset.Read.All is not available under Application Permissions in Azure AD for Power BI API</title>
      <link>https://community.fabric.microsoft.com/t5/Developer/Dataset-Read-All-is-not-available-under-Application-Permissions/m-p/4760767#M62203</link>
      <description>&lt;P&gt;&lt;a href="javascript:void(0)" data-lia-user-mentions="" data-lia-user-uid="295012" data-lia-user-login="rodrigo09062015" class="lia-mention lia-mention-user"&gt;rodrigo09062015&lt;/a&gt;&amp;nbsp;If you want to give service principal access on a Workspace level then&amp;nbsp; &lt;STRONG&gt;add that Service Principal as a member to that workspace&lt;/STRONG&gt; and try executing the Get Datasets API. You don't have to provide any delegated permissions on the Azure Portal.&lt;/P&gt;</description>
      <pubDate>Sat, 12 Jul 2025 16:06:45 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/Developer/Dataset-Read-All-is-not-available-under-Application-Permissions/m-p/4760767#M62203</guid>
      <dc:creator>Jai-Rathinavel</dc:creator>
      <dc:date>2025-07-12T16:06:45Z</dc:date>
    </item>
    <item>
      <title>Re: Dataset.Read.All is not available under Application Permissions in Azure AD for Power BI API</title>
      <link>https://community.fabric.microsoft.com/t5/Developer/Dataset-Read-All-is-not-available-under-Application-Permissions/m-p/4761687#M62212</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="javascript:void(0)" data-lia-user-mentions="" data-lia-user-uid="848336" data-lia-user-login="Jai-Rathinavel" class="lia-mention lia-mention-user"&gt;Jai-Rathinavel&lt;/a&gt;&amp;nbsp;,&lt;/P&gt;
&lt;P&gt;Just checking in has your issue been resolved? Was my response helpful, or would you like more details or clarification?&amp;nbsp; Feel free to let me know if there's anything else I can assist with.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Thanks &amp;amp;Regards,&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Yugandhar.&lt;/STRONG&gt;&lt;/P&gt;</description>
      <pubDate>Mon, 14 Jul 2025 08:34:01 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/Developer/Dataset-Read-All-is-not-available-under-Application-Permissions/m-p/4761687#M62212</guid>
      <dc:creator>V-yubandi-msft</dc:creator>
      <dc:date>2025-07-14T08:34:01Z</dc:date>
    </item>
    <item>
      <title>Re: Dataset.Read.All is not available under Application Permissions in Azure AD for Power BI API</title>
      <link>https://community.fabric.microsoft.com/t5/Developer/Dataset-Read-All-is-not-available-under-Application-Permissions/m-p/4762585#M62215</link>
      <description>&lt;P&gt;Friends,&lt;BR /&gt;Thank you for the response.&lt;/P&gt;&lt;P&gt;It’s clear to me now.&lt;BR /&gt;My initial goal was to try to use the API to capture an image of a specific visual from a dashboard. I must admit I don’t know if it’s possible to do this via the Power BI API.&lt;/P&gt;&lt;P&gt;If any colleague knows whether it’s possible and can share tips or how to do it, I would appreciate it.&lt;/P&gt;</description>
      <pubDate>Mon, 14 Jul 2025 17:34:59 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/Developer/Dataset-Read-All-is-not-available-under-Application-Permissions/m-p/4762585#M62215</guid>
      <dc:creator>rodrigo09062015</dc:creator>
      <dc:date>2025-07-14T17:34:59Z</dc:date>
    </item>
    <item>
      <title>Re: Dataset.Read.All is not available under Application Permissions in Azure AD for Power BI API</title>
      <link>https://community.fabric.microsoft.com/t5/Developer/Dataset-Read-All-is-not-available-under-Application-Permissions/m-p/4763342#M62224</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="javascript:void(0)" data-lia-user-mentions="" data-lia-user-uid="295012" data-lia-user-login="rodrigo09062015" class="lia-mention lia-mention-user"&gt;rodrigo09062015&lt;/a&gt;&amp;nbsp;,&lt;/P&gt;
&lt;P&gt;Thanks for your response. You can capture a specific visual from a Power BI report using the Export To File API, but there are a few things to keep in mind.&lt;/P&gt;
&lt;P&gt;1. The report needs to be in a workspace with Premium or PPU capacity&lt;/P&gt;
&lt;P&gt;2. You’ll need to use a service principal to make the export call&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;The visual needs to be part of a report, not just placed on a dashboard. Dashboard tiles aren’t currently supported by this API, but as long as your visual is on a report page, you can export it as a PNG, PDF, or PPTX file. Dashboard tiles aren’t supported in this API, but if your visual lives on a report page, you’re good to go and you can export it to PNG, PDF, or PPTX.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Here are some useful links to help you get started&lt;/P&gt;
&lt;P&gt;&lt;A href="https://learn.microsoft.com/en-us/power-bi/developer/embedded/export-to#export-a-report-page-or-visual" target="_blank" rel="noopener"&gt;Export Power BI embedded analytics reports API - Power BI | Microsoft Learn&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;A href="https://learn.microsoft.com/en-us/rest/api/power-bi/reports/export-to-file-in-group#export" target="_blank" rel="noopener"&gt;Reports - Export To File In Group - REST API (Power BI Power BI REST APIs) | Microsoft Learn&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I Hope this helps.&lt;BR /&gt;&lt;BR /&gt;&lt;STRONG&gt;Thanks &amp;amp;regards,&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Yugandhar.&lt;/STRONG&gt;&lt;/P&gt;</description>
      <pubDate>Tue, 15 Jul 2025 09:21:19 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/Developer/Dataset-Read-All-is-not-available-under-Application-Permissions/m-p/4763342#M62224</guid>
      <dc:creator>V-yubandi-msft</dc:creator>
      <dc:date>2025-07-15T09:21:19Z</dc:date>
    </item>
  </channel>
</rss>

