
Quick Contact
Power BI Tutorial
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
Power BI Admin API
This is the first Power BI API, let’s explore its divisions:
-
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.
-
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.
-
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.
-
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.
-
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.
-
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.
-
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.
Required Extension:
Tenant.ReadWrite.All
The application just and designated authorizations are upheld.
-
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.
-
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.
-
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.
-
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.
-
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.
-
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.
-
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.
Power BI Accessible Features
-
Get Available Feature By Name
Returns the predefined accessible component for a client by name.
Required Extension:
None
-
Get Available Features
Returns a rundown of accessible highlights for the client.
Required Degree:
None
Power BI Capacities API
-
Get Capacity
Returns a rundown of limits the client approaches.
Required Degree:
Capacity.Read.All or Capacity.ReadWrite.All
-
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.
-
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.