Power BI Admin API
The Admin API from Power BI — 55 operation(s) for admin.
Operations 59
POST
/v1.0/myorg/admin/workspaces/getInfo
Initiates a call to receive metadata for the requested list of workspaces
#
POST
/v1.0/myorg/admin/capacities/AssignWorkspaces
Assigns the specified workspaces to the specified Premium capacity
#
POST
/v1.0/myorg/admin/capacities/UnassignWorkspaces
Unassigns the specified workspaces from capacity
#
GET
/v1.0/myorg/admin/datasets/{datasetId}/datasources
Returns a list of data sources for the specified dataset
#
GET
/v1.0/myorg/admin/datasets/{datasetId}/users
Returns a list of users that have access to the specified dataset
#
GET
/v1.0/myorg/admin/groups/{groupId}/users
Returns a list of users that have access to the specified workspace
#
DELETE
/v1.0/myorg/admin/groups/{groupId}/users/{user}
Removes user permissions from the specified workspace
#
GET
/v1.0/myorg/admin/groups/{groupId}/dataflows/{dataflowId}/upstreamDataflows
Returns a list of upstream dataflows for the specified dataflow
#
GET
/v1.0/myorg/admin/groups/{groupId}/dashboards
Returns a list of dashboards from the specified workspace
#
GET
/v1.0/myorg/admin/groups/{groupId}/reports
Returns a list of reports from the specified workspace
#
GET
/v1.0/myorg/admin/groups/{groupId}/datasets
Returns a list of datasets from the specified workspace
#
GET
/v1.0/myorg/admin/groups/{groupId}/datasets/upstreamDataflows
Returns a list of upstream dataflows for datasets from the specified workspace
#
GET
/v1.0/myorg/admin/groups/{groupId}/dataflows
Returns a list of dataflows from the specified workspace
#
GET
/v1.0/myorg/admin/groups/{groupId}/unused
Returns a list of datasets, reports, and dashboards that have not been used…
#
GET
/v1.0/myorg/admin/reports/{reportId}/users
Returns a list of users that have access to the specified report
#
GET
/v1.0/myorg/admin/reports/{reportId}/subscriptions
Returns a list of report subscriptions along with subscriber details.
#
GET
/v1.0/myorg/admin/dashboards/{dashboardId}/tiles
Returns a list of tiles within the specified dashboard
#
GET
/v1.0/myorg/admin/dashboards/{dashboardId}/users
Returns a list of users that have access to the specified dashboard
#
GET
/v1.0/myorg/admin/dashboards/{dashboardId}/subscriptions
Returns a list of dashboard subscriptions along with subscriber details.
#
GET
/v1.0/myorg/admin/widelySharedArtifacts/linksSharedToWholeOrganization
Returns a list of Power BI reports that are shared with the whole organization…
#
GET
/v1.0/myorg/admin/widelySharedArtifacts/publishedToWeb
Returns a list of Power BI items (such as reports or dashboards) that are…
#
POST
/v1.0/myorg/admin/tenantKeys
Adds an encryption key for Power BI workspaces assigned to a capacity
#
POST
/v1.0/myorg/admin/tenantKeys/{tenantKeyId}/Default.Rotate
Rotate the encryption key for Power BI workspaces assigned to a capacity
#
GET
/v1.0/myorg/admin/capacities/{capacityId}/users
Returns a list of users that have access to the specified workspace
#
GET
/v1.0/myorg/admin/capacities/refreshables
Returns a list of refreshables for the organization within a capacity
#
GET
/v1.0/myorg/admin/capacities/{capacityId}/refreshables
Returns a list of refreshables for the specified capacity that the user has…
#
GET
/v1.0/myorg/admin/capacities/{capacityId}/refreshables/{refreshableId}
Returns the specified refreshable for the specified capacity that the user has…
#
GET
/v1.0/myorg/admin/dataflows/{dataflowId}/export
Exports the definition for the specified dataflow to a JSON file
#
GET
/v1.0/myorg/admin/dataflows/{dataflowId}/datasources
Returns a list of data sources for the specified dataflow
#
GET
/v1.0/myorg/admin/dataflows/{dataflowId}/users
Returns a list of users that have access to the specified dataflow
#
GET
/v1.0/myorg/admin/apps/{appId}/users
Returns a list of users that have access to the specified app
#
GET
/v1.0/myorg/admin/users/{userId}/artifactAccess
Returns a list of Power BI items (such as reports or dashboards) that the…
#
GET
/v1.0/myorg/admin/users/{userId}/subscriptions
Returns a list of subscriptions for the specified user.
#
POST
/v1.0/myorg/admin/informationprotection/removeLabels
Remove sensitivity labels from Power BI items (such as reports or dashboards)…
#
POST
/v1.0/myorg/admin/informationprotection/setLabels
Set sensitivity labels on Power BI items (such as reports or dashboards) by…
#
GET
/v1.0/myorg/admin/pipelines/{pipelineId}/users
Returns a list of users that have access to a specified deployment pipeline
#
POST
/v1.0/myorg/admin/pipelines/{pipelineId}/users
Grants user permissions to a specified deployment pipeline
#
DELETE
/v1.0/myorg/admin/pipelines/{pipelineId}/users/{identifier}
Removes user permissions from a specified deployment pipeline
#