What you can ask
- “What does Power BI have for the area or asset I'm working on?”
- “Pull the most recent Power BI records and put them in a table.”
- “What does Power BI cover, and how fresh is the data?”
About this source
Microsoft Power BI REST API. The model selects one exact Microsoft operation; PatchOps validates and serializes it without intent routing. READS include workspaces, dashboards, reports, datasets, DAX executeQueries, refresh history, gateways, imports, capacities, and admin inventory. ACTIONS include dataset/report/dashboard/workspace management, refreshes, pipelines, imports, embed tokens, gateways, scorecards, and admin operations. Binary report exports return download handles rather than inline bytes.
Connector ID powerbi
Provenance
Freshness & coverage
› Methods (287)
Technical detail for developers: parameters, pagination, units, and freshness per method.
datasetsGetDatasets
readReturns a list of datasets from My workspace. (GET)
PaginationnonedatasetsPostDataset
writeCreates a new dataset on My workspace. (POST)
Required paramsdatasetPaginationnonedatasetsGetDataset
readReturns the specified dataset from My workspace. (GET)
Required paramsdatasetIdPaginationnonedatasetsUpdateDataset
writeUpdates the properties for the specified dataset from My workspace. (PATCH)
Required paramsdatasetIdupdateDatasetRequestPaginationnonedatasetsDeleteDataset
writeDeletes the specified dataset from My workspace. (DELETE)
Required paramsdatasetIdPaginationnonedatasetsExecuteQueries
readExecutes Data Analysis Expressions (DAX) queries against the provided dataset. The dataset… (POST)
Required paramsdatasetIdrequestMessagePaginationnonedatasetsGetTables
readReturns a list of tables within the specified dataset from My workspace. (GET)
Required paramsdatasetIdPaginationnonedatasetsPutTable
writeUpdates the metadata and schema for the specified table within the specified dataset from My… (PUT)
Required paramsdatasetIdtableNamerequestMessagePaginationnonedatasetsPostRows
writeAdds new data rows to the specified table within the specified dataset from My workspace. (POST)
Required paramsdatasetIdtableNamerequestMessagePaginationnonedatasetsDeleteRows
writeDeletes all rows from the specified table within the specified dataset from My workspace. (DELETE)
Required paramsdatasetIdtableNamePaginationnonedatasetsGetRefreshHistory
readReturns the refresh history for the specified dataset from My workspace. (GET)
Required paramsdatasetIdPaginationoffset (offsetField: skip, limitField: top)datasetsRefreshDataset
writeTriggers a refresh for the specified dataset from My workspace. An enhanced refresh is… (POST)
Required paramsdatasetIdPaginationnonedatasetsGetRefreshExecutionDetails
readReturns execution details of a refresh operation for the specified dataset from My workspace. (GET)
Required paramsdatasetIdrefreshIdPaginationnonedatasetsCancelRefresh
writeCancels the specified refresh operation for the specified dataset from My workspace. (DELETE)
Required paramsdatasetIdrefreshIdPaginationnonedatasetsGetRefreshSchedule
readReturns the refresh schedule for the specified dataset from My workspace. (GET)
Required paramsdatasetIdPaginationnonedatasetsUpdateRefreshSchedule
writeUpdates the refresh schedule for the specified dataset from My workspace. (PATCH)
Required paramsdatasetIddatasetModelRefreshScheduleRequestPaginationnonedatasetsGetDirectQueryRefreshSchedule
readReturns the refresh schedule for a specified DirectQuery or LiveConnection dataset from My… (GET)
Required paramsdatasetIdPaginationnonedatasetsUpdateDirectQueryRefreshSchedule
writeUpdates the refresh schedule for a specified DirectQuery or LiveConnection dataset from My… (PATCH)
Required paramsdatasetIddatasetDQRefreshScheduleRequestPaginationnonedatasetsGetParameters
readReturns a list of parameters for the specified dataset from My workspace. (GET)
Required paramsdatasetIdPaginationnonedatasetsUpdateParameters
writeUpdates the parameters values for the specified dataset from My workspace. (POST)
Required paramsdatasetIdupdateMashupParametersRequestPaginationnonedatasetsGetDatasources
readReturns a list of data sources for the specified dataset from My workspace. (GET)
Required paramsdatasetIdPaginationnonedatasetsUpdateDatasources
writeUpdates the data sources of the specified dataset from My workspace. (POST)
Required paramsdatasetIdupdateDatasourcesRequestPaginationnonedatasetsSetAllDatasetConnections
writeUpdates all connections for the specified dataset from My workspace. This API call only… (POST)
Required paramsdatasetIdparametersPaginationnonedatasetsBindToGateway
writeBinds the specified dataset from My workspace to the specified gateway, optionally with a… (POST)
Required paramsdatasetIdbindToGatewayRequestPaginationnonedatasetsGetGatewayDatasources
readReturns a list of gateway data sources for the specified dataset from My workspace. (GET)
Required paramsdatasetIdPaginationnonedatasetsDiscoverGateways
readReturns a list of gateways that the specified dataset from My workspace can be bound to. (GET)
Required paramsdatasetIdPaginationnonedatasetsGetQueryScaleOutSyncStatus
readReturns the query scale-out sync status for the specified dataset from My workspace. (GET)
Required paramsdatasetIdPaginationnonedatasetsTriggerQueryScaleOutSync
writeTriggers a query scale-out sync of read-only replicas for the specified dataset from My… (POST)
Required paramsdatasetIdPaginationnonedatasetsGetDatasetUsersInGroup
readReturns a list of principals that have access to the specified dataset. (GET)
Required paramsgroupIddatasetIdPaginationnonedatasetsPostDatasetUserInGroup
writeGrants the specified user's permissions to the specified dataset. (POST)
Required paramsgroupIddatasetIduserDetailsPaginationnonedatasetsPutDatasetUserInGroup
writeUpdates the existing dataset permissions of the specified user to the specified permissions. (PUT)
Required paramsgroupIddatasetIduserDetailsPaginationnonedatasetsGetDatasetUsers
readReturns a list of principals that have access to the specified dataset. (GET)
Required paramsdatasetIdPaginationnonedatasetsPostDatasetUser
writeGrants the specified user's permissions to the specified dataset. (POST)
Required paramsdatasetIduserDetailsPaginationnonedatasetsPutDatasetUser
writeUpdates the existing dataset permissions of the specified user to the specified permissions. (PUT)
Required paramsdatasetIduserDetailsPaginationnoneusersRefreshUserPermissions
writeRefreshes user permissions in Power BI. (POST)
PaginationnoneimportsGetImports
readReturns a list of imports from My workspace. (GET)
PaginationnoneimportsPostImport
writeCreates new content in My workspace. (POST)
Required paramsdatasetDisplayNameimportInfoPaginationnoneimportsGetImport
readReturns the specified import from My workspace. (GET)
Required paramsimportIdPaginationnoneimportsCreateTemporaryUploadLocation
writeCreates a temporary blob storage upload location for importing large Power BI .pbix files… (POST)
PaginationnonereportsGetReports
readReturns a list of reports from My workspace. (GET)
PaginationnonereportsGetReport
readReturns the specified report from My workspace. (GET)
Required paramsreportIdPaginationnonereportsDeleteReport
writeDeletes the specified report from My workspace. (DELETE)
Required paramsreportIdPaginationnonereportsCloneReport
writeClones the specified report from My workspace. (POST)
Required paramsreportIdrequestParametersPaginationnonereportsExportReport
readExports the specified report from My workspace to a Power BI .pbix or .rdl file. (GET)
Required paramsreportIdPaginationnonereportsUpdateReportContent
writeUpdates the content of the specified report from My workspace with the content of a… (POST)
Required paramsreportIdrequestParametersPaginationnonereportsRebindReport
writeRebinds the specified report from My workspace to the specified dataset. (POST)
Required paramsreportIdrequestParametersPaginationnonereportsGetPages
readReturns a list of pages within the specified report from My workspace. (GET)
Required paramsreportIdPaginationnonereportsGetPage
readReturns the specified page within the specified report from My workspace. (GET)
Required paramsreportIdpageNamePaginationnonereportsGetDatasources
readReturns a list of data sources for the specified paginated report (RDL) from My workspace. (GET)
Required paramsreportIdPaginationnonereportsUpdateDatasources
writeUpdates the data sources of the specified paginated report (RDL) from My workspace. (POST)
Required paramsreportIdupdateRdlDatasourcesRequestPaginationnonereportsExportToFile
writeExports the specified report from My workspace to the requested file format. (POST)
Required paramsreportIdrequestParametersPaginationnonereportsGetExportToFileStatus
readReturns the current status of the Export to File job for the specified report from My… (GET)
Required paramsreportIdexportIdPaginationnonereportsGetFileOfExportToFile
readReturns the file from the Export to File job for the specified report from My workspace. (GET)
Required paramsreportIdexportIdPaginationnonereportsBindToGateway
writeBinds the specified data source of the paginated report from My workspace to the specified… (POST)
Required paramsreportIdrdlBindToGatewayRequestPaginationnonedashboardsGetDashboards
readReturns a list of dashboards from My workspace. (GET)
PaginationnonedashboardsAddDashboard
writeCreates a new empty dashboard in My workspace. (POST)
Required paramsrequestParametersPaginationnonedashboardsGetDashboard
readReturns the specified dashboard from My workspace. (GET)
Required paramsdashboardIdPaginationnonedashboardsDeleteDashboard
writeDeletes the specified dashboard from My workspace. (DELETE)
Required paramsdashboardIdPaginationnonedashboardsGetTiles
readReturns a list of tiles within the specified dashboard from My workspace. (GET)
Required paramsdashboardIdPaginationnonedashboardsGetTile
readReturns the specified tile within the specified dashboard from My workspace. (GET)
Required paramsdashboardIdtileIdPaginationnonedashboardsCloneTile
writeClones the specified tile from My workspace. (POST)
Required paramsdashboardIdtileIdrequestParametersPaginationnonedatasetsGetDatasetsInGroup
readReturns a list of datasets from the specified workspace. (GET)
Required paramsgroupIdPaginationnonedatasetsPostDatasetInGroup
writeCreates a new dataset in the specified workspace. (POST)
Required paramsgroupIddatasetPaginationnonedatasetsGetDatasetToDataflowsLinksInGroup
readReturns a list of upstream dataflows for datasets from the specified workspace. (GET)
Required paramsgroupIdPaginationnonedatasetsGetDatasetInGroup
readReturns the specified dataset from the specified workspace. (GET)
Required paramsgroupIddatasetIdPaginationnonedatasetsUpdateDatasetInGroup
writeUpdates the properties for the specified dataset from the specified workspace. (PATCH)
Required paramsgroupIddatasetIdupdateDatasetRequestPaginationnonedatasetsDeleteDatasetInGroup
writeDeletes the specified dataset from the specified workspace. (DELETE)
Required paramsgroupIddatasetIdPaginationnonedatasetsGetTablesInGroup
readReturns a list of tables within the specified dataset from the specified workspace. (GET)
Required paramsgroupIddatasetIdPaginationnonedatasetsPutTableInGroup
writeUpdates the metadata and schema for the specified table within the specified dataset from… (PUT)
Required paramsgroupIddatasetIdtableNamerequestMessagePaginationnonedatasetsPostRowsInGroup
writeAdds new data rows to the specified table within the specified dataset from the specified… (POST)
Required paramsgroupIddatasetIdtableNamerequestMessagePaginationnonedatasetsDeleteRowsInGroup
writeDeletes all rows from the specified table within the specified dataset from the specified… (DELETE)
Required paramsgroupIddatasetIdtableNamePaginationnonedatasetsGetRefreshHistoryInGroup
readReturns the refresh history for the specified dataset from the specified workspace. (GET)
Required paramsgroupIddatasetIdPaginationoffset (offsetField: skip, limitField: top)datasetsRefreshDatasetInGroup
writeTriggers a refresh for the specified dataset from the specified workspace. An enhanced… (POST)
Required paramsgroupIddatasetIdPaginationnonedatasetsGetRefreshExecutionDetailsInGroup
readReturns execution details of a refresh operation for the specified dataset from the… (GET)
Required paramsgroupIddatasetIdrefreshIdPaginationnonedatasetsCancelRefreshInGroup
writeCancels the specified refresh operation for the specified dataset from the specified… (DELETE)
Required paramsgroupIddatasetIdrefreshIdPaginationnonedatasetsGetRefreshScheduleInGroup
readReturns the refresh schedule for the specified dataset from the specified workspace. (GET)
Required paramsgroupIddatasetIdPaginationnonedatasetsUpdateRefreshScheduleInGroup
writeUpdates the refresh schedule for the specified dataset from the specified workspace. (PATCH)
Required paramsgroupIddatasetIddatasetModelRefreshScheduleRequestPaginationnonedatasetsGetDirectQueryRefreshScheduleInGroup
readReturns the refresh schedule for a specified DirectQuery or LiveConnection dataset from the… (GET)
Required paramsgroupIddatasetIdPaginationnonedatasetsUpdateDirectQueryRefreshScheduleInGroup
writeUpdates the refresh schedule for a specified DirectQuery or LiveConnection dataset from… (PATCH)
Required paramsgroupIddatasetIddatasetDQRefreshScheduleRequestPaginationnonedatasetsGetParametersInGroup
readReturns a list of parameters for the specified dataset from the specified workspace. (GET)
Required paramsgroupIddatasetIdPaginationnonedatasetsUpdateParametersInGroup
writeUpdates the parameters values for the specified dataset from the specified workspace. (POST)
Required paramsgroupIddatasetIdupdateMashupParametersRequestPaginationnonedatasetsGetDatasourcesInGroup
readReturns a list of data sources for the specified dataset from the specified workspace. (GET)
Required paramsgroupIddatasetIdPaginationnonedatasetsUpdateDatasourcesInGroup
writeUpdates the data sources of the specified dataset from the specified workspace. (POST)
Required paramsgroupIddatasetIdupdateDatasourcesRequestPaginationnonedatasetsSetAllDatasetConnectionsInGroup
writeUpdates all connections for the specified dataset from the specified workspace. This API… (POST)
Required paramsgroupIddatasetIdparametersPaginationnonedatasetsBindToGatewayInGroup
writeBinds the specified dataset from the specified workspace to the specified gateway… (POST)
Required paramsgroupIddatasetIdbindToGatewayRequestPaginationnonedatasetsGetGatewayDatasourcesInGroup
readReturns a list of gateway data sources for the specified dataset from the specified workspace. (GET)
Required paramsgroupIddatasetIdPaginationnonedatasetsDiscoverGatewaysInGroup
readReturns a list of gateways that the specified dataset from the specified workspace can be… (GET)
Required paramsgroupIddatasetIdPaginationnonedatasetsTakeOverInGroup
writeTransfers ownership over the specified dataset to the current authorized user. (POST)
Required paramsgroupIddatasetIdPaginationnonedatasetsExecuteQueriesInGroup
readExecutes Data Analysis Expressions (DAX) queries against the provided dataset. (POST)
Required paramsgroupIddatasetIdrequestMessagePaginationnonedatasetsGetQueryScaleOutSyncStatusInGroup
readReturns the query scale-out sync status for the specified dataset from the specified… (GET)
Required paramsgroupIddatasetIdPaginationnonedatasetsTriggerQueryScaleOutSyncInGroup
writeTriggers a query scale-out sync of read-only replicas for the specified dataset from the… (POST)
Required paramsgroupIddatasetIdPaginationnoneimportsGetImportsInGroup
readReturns a list of imports from the specified workspace. (GET)
Required paramsgroupIdPaginationnoneimportsPostImportInGroup
writeCreates new content in the specified workspace. (POST)
Required paramsgroupIddatasetDisplayNameimportInfoPaginationnoneimportsGetImportInGroup
readReturns the specified import from the specified workspace. (GET)
Required paramsgroupIdimportIdPaginationnoneimportsCreateTemporaryUploadLocationInGroup
writeCreates a temporary blob storage upload location for importing large Power BI .pbix files… (POST)
Required paramsgroupIdPaginationnonereportsGetReportsInGroup
readReturns a list of reports from the specified workspace. (GET)
Required paramsgroupIdPaginationnonereportsGetReportInGroup
readReturns the specified report from the specified workspace. (GET)
Required paramsgroupIdreportIdPaginationnonereportsDeleteReportInGroup
writeDeletes the specified report from the specified workspace. (DELETE)
Required paramsgroupIdreportIdPaginationnonereportsCloneReportInGroup
writeClones the specified report from the specified workspace. (POST)
Required paramsgroupIdreportIdrequestParametersPaginationnonereportsExportReportInGroup
readExports the specified report from the specified workspace to a Power BI .pbix or .rdl file. (GET)
Required paramsgroupIdreportIdPaginationnonereportsUpdateReportContentInGroup
writeUpdates the content of the specified report from the specified workspace with the content… (POST)
Required paramsgroupIdreportIdrequestParametersPaginationnonereportsRebindReportInGroup
writeRebinds the specified report from the specified workspace to the specified dataset. (POST)
Required paramsgroupIdreportIdrequestParametersPaginationnonereportsGetPagesInGroup
readReturns a list of pages within the specified report from the specified workspace. (GET)
Required paramsgroupIdreportIdPaginationnonereportsGetPageInGroup
readReturns the specified page within the specified report from the specified workspace. (GET)
Required paramsgroupIdreportIdpageNamePaginationnonereportsGetDatasourcesInGroup
readReturns a list of data sources for the specified paginated report (RDL) from the specified… (GET)
Required paramsgroupIdreportIdPaginationnonereportsUpdateDatasourcesInGroup
writeUpdates the data sources of the specified paginated report (RDL) from the specified… (POST)
Required paramsgroupIdreportIdupdateRdlDatasourcesRequestPaginationnonereportsExportToFileInGroup
writeExports the specified report from the specified workspace to the requested file format. (POST)
Required paramsgroupIdreportIdrequestParametersPaginationnonereportsGetExportToFileStatusInGroup
readReturns the current status of the Export to File In Group job for the specified report from… (GET)
Required paramsgroupIdreportIdexportIdPaginationnonereportsGetFileOfExportToFileInGroup
readReturns the file from the Export to File In Group job for the specified report from the… (GET)
Required paramsgroupIdreportIdexportIdPaginationnonedashboardsGetDashboardsInGroup
readReturns a list of dashboards from the specified workspace. (GET)
Required paramsgroupIdPaginationnonedashboardsAddDashboardInGroup
writeCreates a new empty dashboard in the specified workspace. (POST)
Required paramsgroupIdrequestParametersPaginationnonedashboardsGetDashboardInGroup
readReturns the specified dashboard from the specified workspace. (GET)
Required paramsgroupIddashboardIdPaginationnonedashboardsDeleteDashboardInGroup
writeDeletes the specified dashboard from the specified workspace. (DELETE)
Required paramsgroupIddashboardIdPaginationnonedashboardsGetTilesInGroup
readReturns a list of tiles within the specified dashboard from the specified workspace. (GET)
Required paramsgroupIddashboardIdPaginationnonedashboardsGetTileInGroup
readReturns the specified tile within the specified dashboard from the specified workspace. (GET)
Required paramsgroupIddashboardIdtileIdPaginationnonedashboardsCloneTileInGroup
writeClones the specified tile from the specified workspace. (POST)
Required paramsgroupIddashboardIdtileIdrequestParametersPaginationnonereportsGenerateTokenForCreateInGroup
writeGenerates an embed token to allow report creation in the specified workspace based on the… (POST)
Required paramsgroupIdrequestParametersPaginationnonereportsGenerateTokenInGroup
writeGenerates an embed token to view or edit the specified report from the specified workspace. (POST)
Required paramsgroupIdreportIdrequestParametersPaginationnonedatasetsGenerateTokenInGroup
writeGenerates an embed token based on the specified dataset from the specified workspace. (POST)
Required paramsgroupIddatasetIdrequestParametersPaginationnonedashboardsGenerateTokenInGroup
writeGenerates an embed token to view the specified dashboard from the specified workspace. (POST)
Required paramsgroupIddashboardIdrequestParametersPaginationnonetilesGenerateTokenInGroup
writeGenerates an embed token to view the specified tile from the specified workspace. (POST)
Required paramsgroupIddashboardIdtileIdrequestParametersPaginationnonereportsBindToGatewayInGroup
writeBinds the specified data source of the paginated report from the specified workspace to the… (POST)
Required paramsgroupIdreportIdrdlBindToGatewayRequestPaginationnoneappsGetApps
readReturns a list of installed apps. (GET)
PaginationnoneappsGetApp
readReturns the specified installed app. (GET)
Required paramsappIdPaginationnoneappsGetReports
readReturns a list of reports from the specified app. (GET)
Required paramsappIdPaginationnoneappsGetReport
readReturns the specified report from the specified app. (GET)
Required paramsappIdreportIdPaginationnoneappsGetDashboards
readReturns a list of dashboards from the specified app. (GET)
Required paramsappIdPaginationnoneappsGetDashboard
readReturns the specified dashboard from the specified app. (GET)
Required paramsappIddashboardIdPaginationnoneappsGetTiles
readReturns a list of tiles within the specified dashboard from the specified app. (GET)
Required paramsappIddashboardIdPaginationnoneappsGetTile
readReturns the specified tile within the specified dashboard from the specified app. (GET)
Required paramsappIddashboardIdtileIdPaginationnonedataflowsSaveDataflowGenOneAsDataflowGenTwo
writeSave Dataflow Gen1 As Dataflow Gen2 (CI/CD) (Preview) (POST)
Required paramsgroupIdgen1DataflowIdsaveAsNativeDataflowRequestPaginationnonedataflowsGetDataflow
readExports the specified dataflow definition to a JSON file. (GET)
Required paramsgroupIddataflowIdPaginationnonedataflowsUpdateDataflow
writeUpdates dataflow properties, capabilities and settings. (PATCH)
Required paramsgroupIddataflowIddataflowUpdateRequestPaginationnonedataflowsDeleteDataflow
writeDeletes a dataflow from Power BI data prep storage, including its definition file and… (DELETE)
Required paramsgroupIddataflowIdPaginationnonedataflowsRefreshDataflow
writeTriggers a refresh for the specified dataflow. (POST)
Required paramsgroupIddataflowIdPaginationnonedataflowsGetDataflowDataSources
readReturns a list of data sources for the specified dataflow. (GET)
Required paramsgroupIddataflowIdPaginationnonedataflowsGetDataflows
readReturns a list of all dataflows from the specified workspace. (GET)
Required paramsgroupIdPaginationnonedataflowsGetUpstreamDataflowsInGroup
readReturns a list of upstream dataflows for the specified dataflow. (GET)
Required paramsgroupIddataflowIdPaginationnonedataflowsUpdateRefreshSchedule
writeCreates or updates the refresh schedule for a specified dataflow. (PATCH)
Required paramsgroupIddataflowIdrefreshScheduleRequestPaginationnonedataflowsGetDataflowTransactions
readReturns a list of transactions for the specified dataflow. (GET)
Required paramsgroupIddataflowIdPaginationnonedataflowsCancelDataflowTransaction
writeAttempts to cancel the specified transactions. (POST)
Required paramsgroupIdtransactionIdPaginationnonegatewaysGetGateways
readReturns a list of gateways for which the user is an admin. (GET)
PaginationnonegatewaysGetGateway
readReturns the specified gateway. (GET)
Required paramsgatewayIdPaginationnonegatewaysGetDatasources
readReturns a list of data sources from the specified gateway. (GET)
Required paramsgatewayIdPaginationnonegatewaysCreateDatasource
writeCreates a new data source on the specified on-premises gateway. (POST)
Required paramsgatewayIddatasourceToGatewayRequestPaginationnonegatewaysGetDatasource
readReturns the specified data source from the specified gateway. (GET)
Required paramsgatewayIddatasourceIdPaginationnonegatewaysUpdateDatasource
writeUpdates the credentials of the specified data source from the specified gateway. (PATCH)
Required paramsgatewayIddatasourceIdupdateDatasourceRequestPaginationnonegatewaysDeleteDatasource
writeDeletes the specified data source from the specified gateway. (DELETE)
Required paramsgatewayIddatasourceIdPaginationnonegatewaysGetDatasourceStatus
readChecks the connectivity status of the specified data source from the specified gateway. (GET)
Required paramsgatewayIddatasourceIdPaginationnonegatewaysGetDatasourceUsers
readReturns a list of users who have access to the specified data source. (GET)
Required paramsgatewayIddatasourceIdPaginationnonegatewaysAddDatasourceUser
writeGrants or updates the permissions required to use the specified data source for the… (POST)
Required paramsgatewayIddatasourceIdaddUserToDatasourceRequestPaginationnonegatewaysDeleteDatasourceUser
writeRemoves the specified user from the specified data source. (DELETE)
Required paramsgatewayIddatasourceIdemailAdressPaginationnonegroupsGetGroups
readReturns a list of workspaces the user has access to. (GET)
Paginationoffset (offsetField: skip, limitField: top)groupsCreateGroup
writeCreates a new workspace. (POST)
Required paramsrequestParametersPaginationnonegroupsGetGroup
readReturns a specified workspace. (GET)
Required paramsgroupIdPaginationnonegroupsUpdateGroup
writeUpdates a specified workspace. (PATCH)
Required paramsgroupIdgroupPropertiesPaginationnonegroupsDeleteGroup
writeDeletes the specified workspace. (DELETE)
Required paramsgroupIdPaginationnonegroupsGetGroupUsers
readReturns a list of users that have access to the specified workspace. (GET)
Required paramsgroupIdPaginationoffset (offsetField: skip, limitField: top)groupsAddGroupUser
writeGrants the specified user the specified permissions to the specified workspace. (POST)
Required paramsgroupIduserDetailsPaginationnonegroupsUpdateGroupUser
writeUpdates the specified user permissions to the specified workspace. (PUT)
Required paramsgroupIduserDetailsPaginationnonegroupsDeleteUserInGroup
writeDeletes the specified user permissions from the specified workspace. (DELETE)
Required paramsgroupIduserPaginationnonecapacitiesGetCapacities
readUser-accessible capacity API: Returns a list of capacities that the user has access to. (GET)
PaginationnonecapacitiesGetWorkloads
readUser-accessible capacity API: Returns the current state of the specified capacity workloads… (GET)
Required paramscapacityIdPaginationnonecapacitiesGetWorkload
readUser-accessible capacity API: Returns the current state of a workload. If the workload is… (GET)
Required paramscapacityIdworkloadNamePaginationnonecapacitiesPatchWorkload
writeUser-accessible capacity API: Changes the state of a specific workload to Enabled or… (PATCH)
Required paramscapacityIdworkloadNameworkloadPaginationnonecapacitiesGetRefreshables
readUser-accessible capacity API: Returns a list of refreshables for all capacities that the… (GET)
Required paramstopPaginationoffset (offsetField: skip, limitField: top)capacitiesGetRefreshablesForCapacity
readUser-accessible capacity API: Returns a list of refreshables for the specified capacity that… (GET)
Required paramscapacityIdtopPaginationoffset (offsetField: skip, limitField: top)capacitiesGetRefreshableForCapacity
readUser-accessible capacity API: Returns the specified refreshable for the specified capacity… (GET)
Required paramscapacityIdrefreshableIdPaginationnonegroupsAssignMyWorkspaceToCapacity
writeAssigns My workspace to the specified capacity. (POST)
Required paramsrequestParametersPaginationnonegroupsAssignToCapacity
writeAssigns the specified workspace to the specified capacity. (POST)
Required paramsgroupIdrequestParametersPaginationnonegroupsCapacityAssignmentStatusMyWorkspace
readGets the status of the My workspace assignment-to-capacity operation. (GET)
PaginationnonegroupsCapacityAssignmentStatus
readGets the status of the assignment-to-capacity operation for the specified workspace. (GET)
Required paramsgroupIdPaginationnoneavailableFeaturesGetAvailableFeatures
readReturns a list of available features for the user. (GET)
PaginationnoneavailableFeaturesGetAvailableFeatureByName
readReturns the specified available feature for the user by name. (GET)
Required paramsfeatureNamePaginationnonepipelinesGetPipelines
readReturns a list of deployment pipelines that the user has access to. (GET)
PaginationnonepipelinesCreatePipeline
writeCreates a new deployment pipeline. (POST)
Required paramscreatePipelineRequestPaginationnonepipelinesGetPipeline
readGet a deployment pipeline. Use pipelinesGetPipelines for pipelineId.
Required paramspipelineIdPaginationnoneUse the discovery methods named in the example comment to obtain resource IDs.
pipelinesUpdatePipeline
writeUpdates the specified deployment pipeline. (PATCH)
Required paramspipelineIdupdatePipelineRequestPaginationnonepipelinesDeletePipeline
writeDeletes the specified deployment pipeline. (DELETE)
Required paramspipelineIdPaginationnonepipelinesGetPipelineUsers
readReturns a list of users that have access to the specified deployment pipeline. (GET)
Required paramspipelineIdPaginationnonepipelinesUpdatePipelineUser
writeGrants user permissions to the specified deployment pipeline. (POST)
Required paramspipelineIduserDetailsPaginationnonepipelinesDeletePipelineUser
writeRemoves user permissions from the specified deployment pipeline. (DELETE)
Required paramspipelineIdidentifierPaginationnonepipelinesGetPipelineStages
readReturns the stages of the specified deployment pipeline. (GET)
Required paramspipelineIdPaginationnonepipelinesAssignWorkspace
writeAssigns the specified workspace to the specified deployment pipeline stage. (POST)
Required paramspipelineIdstageOrderassignWorkspaceRequestPaginationnonepipelinesUnassignWorkspace
writeUnassigns the workspace from the specified stage in the specified deployment pipeline. (POST)
Required paramspipelineIdstageOrderPaginationnonepipelinesGetPipelineStageArtifacts
readReturns the supported items from the workspace assigned to the specified stage of the… (GET)
Required paramspipelineIdstageOrderPaginationnonepipelinesGetPipelineOperations
readReturns a list of the up-to-20 most recent deploy operations performed on the specified… (GET)
Required paramspipelineIdPaginationnonepipelinesGetPipelineOperation
readReturns the details of the specified deploy operation performed on the specified deployment… (GET)
Required paramspipelineIdoperationIdPaginationnonepipelinesDeployAll
writeDeploys all supported items from the source stage of the specified deployment pipeline. (POST)
Required paramspipelineIddeployRequestPaginationnonepipelinesSelectiveDeploy
writeDeploys the specified items from the source stage of the specified deployment pipeline. (POST)
Required paramspipelineIddeployRequestPaginationnonedataflowStorageAccountsGetDataflowStorageAccounts
readReturns a list of dataflow storage accounts that the user has access to. (GET)
PaginationnonegroupsAssignToDataflowStorage
writeAssigns the specified workspace to the specified dataflow storage account. (POST)
Required paramsgroupIdrequestParametersPaginationnoneworkspaceInfoPostWorkspaceInfo
writeInitiates a call to receive metadata for the requested list of workspaces. (POST)
Required paramsrequiredWorkspacesPaginationnoneworkspaceInfoGetScanStatus
readGets the scan status for the specified scan. (GET)
Required paramsscanIdPaginationnoneworkspaceInfoGetScanResult
readGets the scan result for the specified scan. (GET)
Required paramsscanIdPaginationnoneworkspaceInfoGetModifiedWorkspaces
readGets a list of workspace IDs in the organization. (GET)
PaginationnonecapacitiesAssignWorkspacesToCapacity
writeUser-accessible capacity API: Assigns the specified workspaces to the specified Premium… (POST)
Required paramsrequestParametersPaginationnonecapacitiesUnassignWorkspacesFromCapacity
writeUser-accessible capacity API: Unassigns the specified workspaces from capacity. (POST)
Required paramsrequestParametersPaginationnonedatasetsGetDatasetsAsAdmin
readTenant admin API: Returns a list of datasets for the organization. (GET)
Paginationoffset (offsetField: skip, limitField: top)datasetsGetDatasourcesAsAdmin
readTenant admin API: Returns a list of data sources for the specified dataset. (GET)
Required paramsdatasetIdPaginationnonedatasetsGetDatasetUsersAsAdmin
readTenant admin API: Returns a list of users that have access to the specified dataset. (GET)
Required paramsdatasetIdPaginationnonegroupsGetGroupsAsAdmin
readTenant admin API: Returns a list of workspaces for the organization. (GET)
Required paramstopPaginationoffset (offsetField: skip, limitField: top)groupsGetGroupAsAdmin
readTenant admin API: Returns a workspace for the organization. (GET)
Required paramsgroupIdPaginationnonegroupsUpdateGroupAsAdmin
writeTenant admin API: Updates the properties of the specified workspace. (PATCH)
Required paramsgroupIdgroupPropertiesPaginationnonegroupsGetGroupUsersAsAdmin
readTenant admin API: Returns a list of users that have access to the specified workspace. (GET)
Required paramsgroupIdPaginationnonegroupsAddUserAsAdmin
writeTenant admin API: Grants user permissions to the specified workspace. (POST)
Required paramsgroupIduserDetailsPaginationnonegroupsDeleteUserAsAdmin
writeTenant admin API: Removes user permissions from the specified workspace. (DELETE)
Required paramsgroupIduserPaginationnonegroupsRestoreDeletedGroupAsAdmin
writeTenant admin API: Restores a deleted workspace. (POST)
Required paramsgroupIdgroupRestoreRequestPaginationnonedataflowsGetUpstreamDataflowsInGroupAsAdmin
readTenant admin API: Returns a list of upstream dataflows for the specified dataflow. (GET)
Required paramsgroupIddataflowIdPaginationnonedashboardsGetDashboardsInGroupAsAdmin
readTenant admin API: Returns a list of dashboards from the specified workspace. (GET)
Required paramsgroupIdPaginationoffset (offsetField: skip, limitField: top)reportsGetReportsInGroupAsAdmin
readTenant admin API: Returns a list of reports from the specified workspace. (GET)
Required paramsgroupIdPaginationoffset (offsetField: skip, limitField: top)datasetsGetDatasetsInGroupAsAdmin
readTenant admin API: Returns a list of datasets from the specified workspace. (GET)
Required paramsgroupIdPaginationoffset (offsetField: skip, limitField: top)datasetsGetDatasetToDataflowsLinksInGroupAsAdmin
readTenant admin API: Returns a list of upstream dataflows for datasets from the specified… (GET)
Required paramsgroupIdPaginationnonedataflowsGetDataflowsInGroupAsAdmin
readTenant admin API: Returns a list of dataflows from the specified workspace. (GET)
Required paramsgroupIdPaginationoffset (offsetField: skip, limitField: top)groupsGetUnusedArtifactsAsAdmin
readTenant admin API: Returns a list of datasets, reports, and dashboards that have not been… (GET)
Required paramsgroupIdPaginationcursor (cursorField: continuationToken)reportsGetReportsAsAdmin
readTenant admin API: Returns a list of reports for the organization. (GET)
Paginationoffset (offsetField: skip, limitField: top)reportsGetReportUsersAsAdmin
readTenant admin API: Returns a list of users that have access to the specified report. (GET)
Required paramsreportIdPaginationnonereportsGetReportSubscriptionsAsAdmin
readTenant admin API: Returns a list of report subscriptions along with subscriber details. This… (GET)
Required paramsreportIdPaginationnonedashboardsGetDashboardsAsAdmin
readTenant admin API: Returns a list of dashboards for the organization. (GET)
Paginationoffset (offsetField: skip, limitField: top)dashboardsGetTilesAsAdmin
readTenant admin API: Returns a list of tiles within the specified dashboard. (GET)
Required paramsdashboardIdPaginationnonedashboardsGetDashboardUsersAsAdmin
readTenant admin API: Returns a list of users that have access to the specified dashboard. (GET)
Required paramsdashboardIdPaginationnonedashboardsGetDashboardSubscriptionsAsAdmin
readTenant admin API: Returns a list of dashboard subscriptions along with subscriber details… (GET)
Required paramsdashboardIdPaginationnoneimportsGetImportsAsAdmin
readTenant admin API: Returns a list of imports for the organization. (GET)
Paginationoffset (offsetField: skip, limitField: top)adminGetPowerBIEncryptionKeys
readTenant admin API: Returns the encryption keys for the tenant. (GET)
PaginationnoneadminAddPowerBIEncryptionKey
writeTenant admin API: Adds an encryption key for Power BI workspaces assigned to a capacity. (POST)
Required paramstenantKeyCreationRequestPaginationnoneadminRotatePowerBIEncryptionKey
writeTenant admin API: Rotate the encryption key for Power BI workspaces assigned to a capacity. (POST)
Required paramstenantKeyIdtenantKeyRotationRequestPaginationnoneadminGetCapacitiesAsAdmin
readTenant admin API: Returns a list of capacities for the organization. (GET)
PaginationnoneadminPatchCapacityAsAdmin
writeTenant admin API: Changes specific capacity information. Currently, this API call only… (PATCH)
Required paramscapacityIdcapacityPatchRequestPaginationnonecapacitiesGetCapacityUsersAsAdmin
readTenant admin API: Returns a list of users that have access to the specified workspace. (GET)
Required paramscapacityIdPaginationnoneadminGetRefreshables
readTenant admin API: Returns a list of refreshables for the organization within a capacity. (GET)
Required paramstopPaginationoffset (offsetField: skip, limitField: top)adminGetRefreshablesForCapacity
readTenant admin API: Returns a list of refreshables for the specified capacity that the user… (GET)
Required paramscapacityIdtopPaginationoffset (offsetField: skip, limitField: top)adminGetRefreshableForCapacity
readTenant admin API: Returns the specified refreshable for the specified capacity that the user… (GET)
Required paramscapacityIdrefreshableIdPaginationnonedataflowsGetDataflowsAsAdmin
readTenant admin API: Returns a list of dataflows for the organization. (GET)
Paginationoffset (offsetField: skip, limitField: top)dataflowsExportDataflowAsAdmin
readTenant admin API: Exports the definition for the specified dataflow to a JSON file. (GET)
Required paramsdataflowIdPaginationnonedataflowsGetDataflowDatasourcesAsAdmin
readTenant admin API: Returns a list of data sources for the specified dataflow. (GET)
Required paramsdataflowIdPaginationnonedataflowsGetDataflowUsersAsAdmin
readTenant admin API: Returns a list of users that have access to the specified dataflow. (GET)
Required paramsdataflowIdPaginationnoneembedTokenGenerateToken
writeGenerates an embed token for multiple reports, datasets, and target workspaces. (POST)
Required paramsrequestParametersPaginationnoneappsGetAppsAsAdmin
readTenant admin API: Returns a list of apps in the organization. (GET)
Required paramstopPaginationoffset (offsetField: skip, limitField: top)appsGetAppUsersAsAdmin
readTenant admin API: Returns a list of users that have access to the specified app. (GET)
Required paramsappIdPaginationnoneusersGetUserArtifactAccessAsAdmin
readTenant admin API: Returns a list of Power BI items (such as reports or dashboards) that the… (GET)
Required paramsuserIdPaginationcursor (cursorField: continuationToken)usersGetUserSubscriptionsAsAdmin
readTenant admin API: Returns a list of subscriptions for the specified user. This is a preview… (GET)
Required paramsuserIdPaginationcursor (cursorField: continuationToken)adminGetActivityEvents
readTenant admin API: Returns a list of audit activity events for a tenant. (GET)
Paginationcursor (cursorField: continuationToken)informationProtectionRemoveLabelsAsAdmin
writeTenant admin API: Remove sensitivity labels from Power BI items (such as reports or… (POST)
Required paramsartifactsPaginationnoneinformationProtectionSetLabelsAsAdmin
writeTenant admin API: Set sensitivity labels on Power BI items (such as reports or dashboards)… (POST)
Required paramsinformationProtectionChangeLabelDetailsPaginationnonepipelinesGetPipelinesAsAdmin
readTenant admin API: Returns a list of deployment pipelines for the organization. (GET)
Paginationoffset (offsetField: skip, limitField: top)pipelinesGetPipelineUsersAsAdmin
readTenant admin API: Returns a list of users that have access to a specified deployment pipeline. (GET)
Required paramspipelineIdPaginationnonepipelinesUpdateUserAsAdmin
writeTenant admin API: Grants user permissions to a specified deployment pipeline. (POST)
Required paramspipelineIduserDetailsPaginationnonepipelinesDeleteUserAsAdmin
writeTenant admin API: Removes user permissions from a specified deployment pipeline. (DELETE)
Required paramspipelineIdidentifierPaginationnoneprofilesGetProfilesAsAdmin
readTenant admin API: Returns a list of service principal profiles for the organization. (GET)
Paginationoffset (offsetField: skip, limitField: top)profilesDeleteProfileAsAdmin
writeTenant admin API: Deletes the specified service principal profile. (DELETE)
Required paramsprofileIdPaginationnonetemplateAppsCreateInstallTicket
writeGenerates an installation ticket for the automated install flow of the specified template… (POST)
Required paramsrequestParametersPaginationnonereportsTakeOverInGroup
writeTransfers ownership of the data sources for the specified paginated report (RDL) to the… (POST)
Required paramsgroupIdreportIdPaginationnoneprofilesGetProfiles
readReturns a list of service principal profiles. (GET)
Paginationoffset (offsetField: skip, limitField: top)profilesCreateProfile
writeCreates a new service principal profile. (POST)
Required paramsCreateOrUpdateProfileRequestPaginationnoneprofilesGetProfile
readReturns the specified service principal profile. (GET)
Required paramsprofileIdPaginationnoneprofilesUpdateProfile
writeUpdates the specified service principal profile name. (PUT)
Required paramsprofileIdCreateOrUpdateProfileRequestPaginationnoneprofilesDeleteProfile
writeDeletes the specified service principal profile. (DELETE)
Required paramsprofileIdPaginationnonescorecardsPreviewGet
readReturns a list of scorecards from a workspace. (GET)
Required paramsgroupIdPaginationoffset (offsetField: skip, limitField: top)scorecardsPreviewPost
writeCreates a new scorecard. (POST)
Required paramsgroupIdscorecardPaginationnonescorecardsPreviewGetByID
readReturns a scorecard with ID. (GET)
Required paramsgroupIdscorecardIdPaginationnonescorecardsPreviewPatchByID
writeUpdates a scorecard by its ID (PATCH)
Required paramsgroupIdscorecardIdscorecardPaginationnonescorecardsPreviewDeleteByID
writeDeletes a scorecard by its ID. (DELETE)
Required paramsgroupIdscorecardIdPaginationnonegoalsPreviewGet
readReturns a list of goals from a scorecard. (GET)
Required paramsgroupIdscorecardIdPaginationnonegoalsPreviewPost
writeAdds a new goal to a scorecard. (POST)
Required paramsgroupIdscorecardIdgoalPaginationnonegoalsPreviewGetByID
readReturns a goal by ID from a scorecard. (GET)
Required paramsgroupIdscorecardIdgoalIdPaginationnonegoalsPreviewPatchByID
writeUpdates a goal by ID. (PATCH)
Required paramsgroupIdscorecardIdgoalIdgoalPaginationnonegoalsPreviewDeleteByID
writeDeletes a goal from a scorecard by goal ID. (DELETE)
Required paramsgroupIdscorecardIdgoalIdPaginationnonegoalsStatusRulesPreviewGet
readReturns status rules of a goal. (GET)
Required paramsgroupIdscorecardIdgoalIdPaginationnonegoalsStatusRulesPreviewPost
writeCreates or updates status rules of a goal. (POST)
Required paramsgroupIdscorecardIdgoalIdstatusRulesUpdateRequestPaginationnonegoalsStatusRulesPreviewDelete
writeRemoves status rule definitions from a goal. (DELETE)
Required paramsgroupIdscorecardIdgoalIdPaginationnonegoalValuesPreviewGet
readReads goal value check-ins. (GET)
Required paramsgroupIdscorecardIdgoalIdPaginationnonegoalValuesPreviewPost
writeCreates a new goal value check-in. (POST)
Required paramsgroupIdscorecardIdgoalIdgoalValuePaginationnonegoalValuesPreviewGetByID
readReads a goal value check-in by a UTC date timestamp. (GET)
Required paramsgroupIdscorecardIdgoalIdtimestampPaginationnonegoalValuesPreviewPatchByID
writeUpdates a goal value check-in by a UTC date timestamp. (PATCH)
Required paramsgroupIdscorecardIdgoalIdtimestampgoalValuePaginationnonegoalValuesPreviewDeleteByID
writeDeletes a goal value check-in by a UTC day timestamp. (DELETE)
Required paramsgroupIdscorecardIdgoalIdtimestampPaginationnonegoalNotesPreviewPost
writeAdds a new note to a goal value check-in. (POST)
Required paramsgroupIdscorecardIdgoalIdtimestampgoalNotePaginationnonegoalNotesPreviewPatchByID
writeUpdates a goal value check-in note by ID. (PATCH)
Required paramsgroupIdscorecardIdgoalIdtimestampnoteIdgoalNotePaginationnonegoalNotesPreviewDeleteByID
writeDeletes a goal value check-in note by ID. (DELETE)
Required paramsgroupIdscorecardIdgoalIdtimestampnoteIdPaginationnonescorecardsPreviewGetScorecardByReportId
readReads a scorecard associated with an internal report ID. (GET)
Required paramsgroupIdreportIdPaginationnonescorecardsPreviewMoveGoals
writeMoves goals within the scorecard. Changes their ranks and parents. (POST)
Required paramsgroupIdscorecardIdmoveGoalsRequestPaginationnonegoalsPreviewGetRefreshHistory
readReads refresh history of a connected goal. (GET)
Required paramsgroupIdscorecardIdgoalIdPaginationnonegoalsPreviewDeleteGoalCurrentValueConnection
writeDisconnects the current value of a goal. (POST)
Required paramsgroupIdscorecardIdgoalIdPaginationnonegoalsPreviewDeleteGoalTargetValueConnection
writeDisconnects the target value of a goal. (POST)
Required paramsgroupIdscorecardIdgoalIdPaginationnonegoalsPreviewRefreshGoalCurrentValue
writeSchedules a refresh of the connected value of a goal. (POST)
Required paramsgroupIdscorecardIdgoalIdPaginationnonegoalsPreviewRefreshGoalTargetValue
writeSchedules a refresh of the target value of a goal. (POST)
Required paramsgroupIdscorecardIdgoalIdPaginationnone
