Join us at FabCon Atlanta from March 16 - 20, 2026, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM.
Register now!The Power BI Data Visualization World Championships is back! It's time to submit your entry. Live now!
Hello,
I am using Power BI c# SDK to export Power BI report in PDF. I am getting error as "Operation returned an invalid status code 'Forbidden'". I have setup app registration in Azure Active Directory and assigned the required permissions. I am using Power BI PRO license.
Below is the code:
IConfidentialClientApplication app = ConfidentialClientApplicationBuilder
.Create(clientId)
.WithClientSecret(clientSecret)
.WithAuthority(new Uri(authority))
.Build();
string[] scopes = new string[] { $"{resource}/.default" };
AuthenticationResult result = null;
result = app.AcquireTokenForClient(scopes).ExecuteAsync().Result;
var tokenCredentials = new TokenCredentials(result.AccessToken, "Bearer");
var client = new PowerBIClient(new Uri("https://api.powerbi.com"), tokenCredentials);
FileFormat ExportFileFormat = FileFormat.PDF;
List<ExportFilter> eFilter = new List<ExportFilter>() {
new ExportFilter { Filter = "xxxxx=xxxxxx" }
};
var options = new ExportReportRequest
{
Format = ExportFileFormat
};
Guid ReportID = new Guid("xxxxxxx");
var exportResult = client.Reports.ExportToFile(ReportID, options);
Please help.
Solved! Go to Solution.
@rajeshlohar1974 Reports can only be exported with REST API if you have Premium of Azure capacity.
@rajeshlohar1974 Reports can only be exported with REST API if you have Premium of Azure capacity.
| User | Count |
|---|---|
| 4 | |
| 3 | |
| 2 | |
| 2 | |
| 1 |
| User | Count |
|---|---|
| 6 | |
| 5 | |
| 4 | |
| 4 | |
| 3 |