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

Get Fabric Certified for FREE during Fabric Data Days. Don't miss your chance! Request now

Reply
segan
New Member

Connecting to Local PowerBI Report Server using Microsoft.PowerBI.Api

Hello,

 

I am trying to programmatically access PowerBI Server (installed in my local machine) using .NET 4.7.

I have included Microsoft.PowerBI.Api nuget package.

My PowerBI server is configured to use Windows Authentication.

 

I am not sure what to pass as credential? I tried passing BasicAuthenticationCredentials as well as TokenCredentials object. But I get Unauthorized error.

 

using (var client = new PowerBIClient(new Uri("localhost:8080/ReportServer"), credentials))
{

var report = client.Reports.GetReports();

}

 

Could someone please help?

 

Thanks,

Segan

1 ACCEPTED SOLUTION
d_gosbell
Super User
Super User

That nuget package is for working with the Power BI cloud service. I don't think that Report Server has a specific nuget package, but it does have a REST API which should not be too hard to call https://learn.microsoft.com/en-us/power-bi/report-server/rest-api 

View solution in original post

1 REPLY 1
d_gosbell
Super User
Super User

That nuget package is for working with the Power BI cloud service. I don't think that Report Server has a specific nuget package, but it does have a REST API which should not be too hard to call https://learn.microsoft.com/en-us/power-bi/report-server/rest-api 

Helpful resources

Announcements
Fabric Data Days Carousel

Fabric Data Days

Advance your Data & AI career with 50 days of live learning, contests, hands-on challenges, study groups & certifications and more!

October Power BI Update Carousel

Power BI Monthly Update - October 2025

Check out the October 2025 Power BI update to learn about new features.

FabCon Atlanta 2026 carousel

FabCon Atlanta 2026

Join us at FabCon Atlanta, March 16-20, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM.