Power BI API: Power BI Admin API, Access Features, Capacities
Placement-ready Courses: Enroll Now, Thank us Later!
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.
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
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
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
We work very hard to provide you quality material
Could you take 15 seconds and share your happy experience on Google