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

July 7 - July 17 | Round 2 of the Power BI Dataviz World Championships. Don't miss your chance! Learn more

Reply
GoodPanos
New Member

Getting 403 - API is not accessible for application when calling Power BI API Get Pages

I have registered an app (service principal) with App.Read.All, Report.Read.All and Workspace.Read.All permissions. The app has member access to the four workspaces in need.

 

When I call:

 

GET https://api.powerbi.com/v1.0/myorg/groups/{groupId}/reports 

 

It works successfully. All reports are acquired for each workspace.

 

When I call:

 

GET https://api.powerbi.com/v1.0/myorg/reports/{reportId}/pages

 

I get 403 - API is not accessible for application.

 

When I call:

 

GET https://api.powerbi.com/v1.0/myorg/groups/{groupId}/reports/{reportId}/pages

 

I get the page metadata for some reports and for others I get 401 (DENY) error.

 

When I test the above api call at the Power BI REST APIs website with the failed report with my account it works. Mind you I only have view access to the reports.

 

What am I missing??? I don't understand why ...groups/{groupId}/reports/{reportId}/pages works for some reports and not others.

1 ACCEPTED SOLUTION
GoodPanos
New Member

Resolved! Turns out that some of the reports had their datasource on another workspace. Once we granted access to those workspaces to the service principal account, the API calls ran successfully.

View solution in original post

1 REPLY 1
GoodPanos
New Member

Resolved! Turns out that some of the reports had their datasource on another workspace. Once we granted access to those workspaces to the service principal account, the API calls ran successfully.

Helpful resources

Announcements
Fabric Data Days is here Carousel

Data Days 2026

Don't miss out on Data Days, June 15 through August 7. Learn Fabric, Power BI, SQL, AI and more.

Power BI DataViz World Championships carousel

Power BI DataViz World Championships - June 2026

A new Power BI DataViz World Championship is coming this June! Don't miss out on submitting your entry.