Find everything you need to get certified on Fabric—skills challenges, live sessions, exam prep, role guidance, and a 50 percent discount on exams.
Get startedEarn a 50% discount on the DP-600 certification exam by completing the Fabric 30 Days to Learn It challenge.
Hi,
I am trying to automate the publishing of a pbix file held locally on my desktop to the online PBI service, through a C# script. Within the organisation, other people are then accessing the report direct from the online PBI service.
Looking into it, I see this can be achieved via the power bi api. However, when looking at the Power BI rest api documents it is saying that I need to register an application in order to get the client id. Is this the case even if I just want to automate the refresh & publish to the service?
Thank you in advance for your help!
Solved! Go to Solution.
Hi @Anonymous ,
Yes you are correct in order to call the PowerBI REST API you need the proper Autentication (OAuth=>Bearer token ) using the client id is the way to call any REST API including refresh & Publish to the service.
Refer this Code sample which will helps you to achieve your Automation through C#.
See my article PowerBI - CICD using Azure DevOps
Hi @Anonymous ,
Yes you are correct in order to call the PowerBI REST API you need the proper Autentication (OAuth=>Bearer token ) using the client id is the way to call any REST API including refresh & Publish to the service.
Refer this Code sample which will helps you to achieve your Automation through C#.
See my article PowerBI - CICD using Azure DevOps