Power BI API: Power BI Admin API, Access Features, Capacities

1. Objective

In our last session, we discussed the Power BI Admin Portal. Here, we will explore the Power BI API: Power BI Admin Operations, Available Features Operations, and Capacities Operations with their subcategory and examples.
So, let’s start Power BI API Tutorial.

Power BI API: Power BI Admin API, Access Features, Capacities

Power BI API: Power BI Admin API, Access Features, Capacities

2. Power BI API

Power BI API provides service endpoints for embedding, user resources, and administration.

  • Admin Operations
  • Available Features Operations
  • Capacities Operations
  • Dashboards Operations
  • Datasets Operations
  • Embed Token Operations
  • Gateways Operations
  • Groups Operations
  • Imports Operations
  • Reports Operations
  • Operation group Description

Do you know about Power Bi Architecture – With Data Security?

3. Power BI Admin API

This is the first Power BI API, let’s explore its divisions:

a. Dashboards GetDashboardsAsAdmin

Returns a rundown of Power BI dashboards for the association.
Note: The client must have Admin rights, (for example, Office 365 Global Administrator or Power BI Service Administrator) to call this Power BI API.
Required Extension: Tenant.Read.All or Tenant.ReadWrite.All
An application just and appointed consents are upheld.

b. Dashboards GetDashboardsInGroupAsAdmin

Returns a rundown of dashboards from the predetermined workspace.
Note: The client must have Admin rights, (for example, Office 365 Global Administrator or Power BI Service Administrator) to call this Power BI API.
Required Degree: Tenant.Read.All or Tenant.ReadWrite.All
The application just and designated authorizations are upheld.

c. Dashboards GetTilesAsAdmin

Returns a rundown of tiles inside the predefined dashboard.
Note: The client must have Admin rights, (for example, Office 365 Global Administrator or Power BI Service Administrator) to call this Power BI API.
Required Extension: Tenant.Read.All or Tenant.ReadWrite.All
The application just and appointed consents are bolstered.
Let’s Know How to Create Workspace in Power BI – In 5 min

d. Datasets GetDatasetsAsAdmin

Returns a rundown of datasets for the association.
Note: The client must have Admin rights, (for example, Office 365 Global Administrator or Power BI Service Administrator) to call this Power BI API.
Required Extension: Tenant.Read.All or Tenant.ReadWrite.All
An application just and appointed authorizations are upheld.

e. Datasets GetDatasetsInGroupAsAdmin

Returns a rundown of datasets from the predefined workspace.
Note: The client must have Admin rights, (for example, Office 365 Global Administrator or Power BI Service Administrator) to call this Power BI API.
Required Degree: Tenant.Read.All or Tenant.ReadWrite.All
An application just and designated authorizations are upheld.

f. Datasets GetDatasourcesAsAdmin

Returns a rundown of datasources for the predetermined dataset.
Note: The client must have Admin rights, (for example, Office 365 Global Administrator or Power BI Service Administrator) to call this Power BI API.
Required Extension: Tenant.Read.All
The application just and assigned consents are bolstered.

g. Gatherings AddUserAsAdmin

Awards client authorizations to the Admin workspace.
Note: The client must have director rights, (for example, Office 365 Global Administrator or Power BI Service Administrator) to call this Power BI API.
Have a look at – Power BI Custom Visualization
Required Extension: Tenant.ReadWrite.All
The application just and designated authorizations are upheld.

h. Gatherings DeleteUserAsAdmin

Evacuates client authorizations to the predefined workspace.
Note: The client must have Admin rights, (for example, Office 365 Global Administrator or Power BI Service Administrator) to call this Power BI API.
Required Extension: Tenant.ReadWrite.All
The Application just and designated consents are upheld.

i. Gatherings GetGroupsAsAdmin

Returns a rundown of workspaces for the association.
Note: The client must have Admin rights, (for example, Office 365 Global Administrator or Power BI Service Administrator) to call this Power BI API.
Required Extension: Tenant.Read.All or Tenant.ReadWrite.All
The Application just and assigned authorizations are bolstered.

j. Gatherings RestoreDeletedGroupAsAdmin

Reestablishes an erased workspace.
Note: This Power BI Admin API is as of now restricted to reestablishing workspaces in the new workspace encounters see. The client must have Admin rights, (for example, Office 365 Global Administrator or Power BI Service Administrator) to call this Power BI API.
Required Degree: Tenant.ReadWrite.All
The Application just and appointed authorizations are bolstered.
Follow this link to know How to Download & Install Power BI

k. Gatherings UpdateGroupAsAdmin

Updates the predetermined workspace properties.
Note: This Power BI Admin API is right now restricted to refreshing workspaces in the new workspace encounters see. Just name and depiction can be refreshed, and name must be one of a kind inside an association. The client must have Admin rights, (for example, Office 365 Global Administrator or Power BI Service Administrator) to call this API.
Required Extension: Tenant.ReadWrite.All
The Application just and assigned authorizations are bolstered.

l. Imports GetImportsAsAdmin

Returns a rundown of imports for the association.
Note: The client must have manager rights, (for example, Office 365 Global Administrator or Power BI Service Administrator) to call this Power BI API.
Required Extension: Tenant.Read.All or Tenant.ReadWrite.All
Application just and appointed authorizations are bolstered.

m. Reports GetReportsAsAdmin

Returns a rundown of reports for the association.
Note: The client must have director rights, (for example, Office 365 Global Administrator or Power BI Service Administrator) to call this Power BI API.
Required Degree: Tenant.Read.All or Tenant.ReadWrite.All
The Application just and designated authorizations are upheld.

n. Reports GetReportsInGroupAsAdmin

Returns a rundown of reports from the predetermined workspace.
Note: The client must have chairman rights, (for example, Office 365 Global Administrator or Power BI Service Administrator) to call this Power BI API.
Required Extension: Tenant.Read.All or Tenant.ReadWrite.All
The Application just and appointed consents are upheld.
Read about Sharing Power BI Dashboard – Outside Organization/Clients

4. Power BI Accessible Features

Power BI API - Power BI Accessible Features API

Power BI API – Power BI Accessible Features API

a. Get Available Feature By Name
Returns the predefined accessible component for a client by name.
Required Extension: None
b. Get Available Features
Returns a rundown of accessible highlights for the client.
Required Degree: None

5. Power BI Capacities API

Power BI API: Power BI Admin API, Access Features, Capacities

Power BI API – Power BI Capacities API

a. Get Capacity
Returns a rundown of limits the client approaches.
Required Degree: Capacity.Read.All or Capacity.ReadWrite.All
b. Gatherings AssignMyWorkspaceToCapacity
Allocates “My Workspace” to the predefined limit.
Note: To play out this task, the client must have an administrator or dole out consents on the limit. To unassign “My Workspace” from a limit, Empty Guide (00000000-0000-0000-0000-000000000000) ought to give as capacityId.
Required Extension: Capacity.ReadWrite.All and Workspace.ReadWrite.All.
Do you know How to Create Power BI Combo Chart?
c. Gatherings AssignToCapacity
Doles out the predetermined workspace to the predefined limit.
Note: To play out this activity, the client must an administrator on the predetermined workspace and have administrator or dole out consents on the limit. To unassign the predefined workspace from a limit, Empty Guide (00000000-0000-0000-0000-000000000000) ought to give as capacityId.
Required Extension: Capacity.ReadWrite.All and Workspace.ReadWrite.All.
So, this was all about Power BI REST API Tutorial. Hope you like our explanation.

6. Conclusion

Hence, in this tutorial, we covered only 3 Power BI APIs: Power BI Admin Operations, Available Features Operations, and Capacities Operations with their subcategory and examples. Stay tuned with us for more Power BI API Tutorial. In our next tutorial, we will discuss next Embed Token Operations, Gateways Operations, and Dashboard API’s. Furthermore, if you have any query, feel free to ask in the comment box.
Related Topic – Power BI Analytics Pane
For reference

Leave a Reply

Your email address will not be published. Required fields are marked *

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.