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

To celebrate FabCon Vienna, we are offering 50% off select exams. Ends October 3rd. Request your discount now.

Reports - Get Pages API doesn't recognise enhanced PBIR

I've recently deployed an enhanced PBIR report and am unable to run the get pages API against the report; it does not return pages, and this creates a downstream issue for our Power BI embedded application (embedded supported as of Jul-24 release notes however still a limitation according to documentation).

 

Is the plan to include the enhanced PBIR into the existing API, or will this be phased out? We have just deployed a portal using Power BI embedded and this is likely to require a fairly significant re-write or significantly delay our adoption of the enhanced PBIR for CI/CD.

 

Repro steps:

- Use the Get Pages API (Reports - Get Pages - REST API (Power BI Power BI REST APIs) | Microsoft Learn)

- Enter the GUID of a PBIX/PBIP(old) and run; this will return results

- Enter the GUID of a PBIP (enhanced format) and run; this will return a response of count : 0

 

Status: Needs Info
Comments
Anonymous
Not applicable

Hi @BM4291 

What do you mean by deployed an enhanced PBIR report? Can you describe exactly what you did? According to you, the API is able to return results if you use PBIX/PBIP(old). If it's an enhanced PBIR report you're deploying, the API returns a result of 0, right? Because based on your current description, I have no way to determine the cause of the problem.

 

Best Regards,
Community Support Team _ Ailsa Tao

BM4291
Resolver I

@Anonymous I completed a pull request to update a report to the new, enhanced PBIR format that was already published to a workspace in the Power BI service. That report does not display any pages under the Get Pages API.

 

The 'old' format report was published via Desktop to the same workspace and returned results.