Power BI · Arazzo Workflow
Power BI Import a PBIX and Poll Until Published
Version 1.0.0
Upload a PBIX file into a workspace, wait for the import to finish publishing, and list the resulting reports and datasets.
View Spec
View on GitHub
AnalyticsBusiness IntelligenceDashboardsData AnalysisReportingVisualizationArazzoWorkflows
Provider
Workflows
pbix-import-publish
Publish a PBIX into a workspace and wait for it to finish importing.
Uploads a PBIX file to a workspace, polls the workspace import list until publishing settles, and enumerates the reports and datasets that resulted.
1
startImport
Upload the PBIX as multipart form data. The service accepts the file and returns an import record that begins life in the Publishing state.
2
pollImport
List the workspace's imports and wait until none remain in the Publishing state. This API exposes no get-import-by-id operation, so the workspace import list is the only available completion signal.
3
listPublishedDatasets
Enumerate the workspace datasets so the dataset the import created can be matched by name and handed to a refresh or rebind flow.
4
listPublishedReports
Enumerate the workspace reports so the report the import created can be matched by name and its embed URL captured.
Source API Descriptions
openapi
Arazzo Workflow Specification
Work with this as data
Every workflow here is available over the APIs.io API and to AI agents over MCP.