Article: App registration for Power BI API use via Azure Portal
Desktop and/or web applications, intending to use Power BI APIs, need to register the application with Power BI service. The application also needs to be authorized by Azure. This is one time process. client ID and/or client secret obtained during registration will be used along with credentials to communicate with Power BI service.
This article provides step by step instructions to register Native app (Windows desktop applications, SSIS components etc.).
Register a Native App (Desktop Application using Power BI API):
Log on to Azure Portal
Select App Registrations – > New registration
Enter information about application.
Click on “Register”
Step 3: Configure authentication
NOTE: Application ID is the Client ID. This ID is required to connect to Power BI service when using Power BI API.
Step 4: Power BI Permissions
Click on API permissions and select the permissions per requirement.
- Select required Delegated Permissions.
- Save Power BI permissions.
Step 5: Admin Consent
Click on Grant admin consent and click Yes.