Advance your Data & AI career with 50 days of live learning, dataviz contests, hands-on challenges, study groups & certifications and more!
Get registeredGet Fabric Certified for FREE during Fabric Data Days. Don't miss your chance! Request now
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
Solved! Go to Solution.
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
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
Advance your Data & AI career with 50 days of live learning, contests, hands-on challenges, study groups & certifications and more!
Check out the October 2025 Power BI update to learn about new features.
| User | Count |
|---|---|
| 3 | |
| 2 | |
| 2 | |
| 1 | |
| 1 |
| User | Count |
|---|---|
| 11 | |
| 7 | |
| 5 | |
| 5 | |
| 4 |