This time we’re going bigger than ever. Fabric, Power BI, SQL, AI and more. We're covering it all. You won't want to miss it.
Learn moreJoin the FabCon + SQLCon recap series. Up next: Power BI, Real-Time Intelligence, IQ and AI, and Data Factory take center stage. All sessions are available on-demand after the live show. Register now
Hi everyone,
Our reports in power bi embedded stopped working . It has been working and all of a sudden it give us the Forbidden status.
We are using service principal model.
We I debug the code Power Bi Client if successful instantiated, I can even get the list of my respots in workspace how ever when it reaches to return await PowerBiClient.EmbedToken.GenerateTokenAsync(tokenRequest) it fails.
We checked the Audit log on Power Bi but we could not find anything valuable on there.
We have a Power BI Premuim Licence and dedicated Capacity.
Any advice would be much apprecaited!
Thanks,
Maryam
Solved! Go to Solution.
Thank you for the information . It turned out that embedding Power BI reports on the tenant was disabled wrongly,
Thank you s o much! We found the issue. For some reason in Admin center under Tenant --> Developer Setting --> Embed contenet in apps had been removed. Once we specified the security group the issue is resolved.
Thanks,
Maryam
I was also facing the same issue. All the API permissions were correct and it was getting hard to find the problem. So I registered a new service principal in Azure and did not configure any permissions for the service principal. And embedded the new IDs in my web app, the error got resolved. It seems there were some issue in the previous service principal.
Thank you for the information . It turned out that embedding Power BI reports on the tenant was disabled wrongly,
I have exact same issue also have dedicated embed capacity and still getting 403 to acquire Embed Token
Hi @Merry ,
how ever when it reaches to return await PowerBiClient.EmbedToken.GenerateTokenAsync(tokenRequest) it fails.
I think there should be something wrong in generate embed token. As far as I know, your service prinicpal will generate access token and then generate embed token to your customers.
You may refer to this offical blog to learn more details about the workflow.
For refernece:
I suggest you to have a test to generate access token and then generate embed token by bear token(access token) in Postman by Rest API.
Using Postman, we use below POST REST API with body information to get the Bearer Token
To use this, we will need to configure the Body as below,
Then generate embed token in Postman.
Best Regards,
Rico Zhou
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.
Thank you s o much! We found the issue. For some reason in Admin center under Tenant --> Developer Setting --> Embed contenet in apps had been removed. Once we specified the security group the issue is resolved.
Thanks,
Maryam
Check out the April 2026 Power BI update to learn about new features.
If you have recently started exploring Fabric, we'd love to hear how it's going. Your feedback can help with product improvements.
A new Power BI DataViz World Championship is coming this June! Don't miss out on submitting your entry.
| User | Count |
|---|---|
| 4 | |
| 2 | |
| 1 | |
| 1 | |
| 1 |