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):

Step 1:

          Log on to Azure Portal

          Select App Registrations – > New registration

Step 2:
          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.

Close Menu