The REST API allows me to programmatically deploy a new set of reports to a Power BI App Workspace, but there is no way to then Publish this App to make it available to the users via the REST API. This is stopping me from creating a complete deployment system for Power BI reports for use in a Continuous Deployment process.
Currently I have to manually navigate to the App workspace and press the 'Deploy App' button in my browser.
https://app.powerbi.com/groups//publish-app
- Comments (58)
RE: Publish App via REST API
I'm also waiting for this functionality.
RE: Publish App via REST API
I use CI/CD and not is possible automate publish app, always I need publish manually.
RE: Publish App via REST API
Still critical for any serious deployment scenarios. Even just having the ability to update a specific app would be massively beneficial via a REST API call.
RE: Publish App via REST API
The powerbi API is like this forum service: half implemented... here you can add a post but you can't edit or delete your own previous posts, there you cannot re-publish your powerbi app... same same
RE: Publish App via REST API
We dedicated a month to automating the deployment of our client's reports and apps, including interactive PowerApps. We couldn't use PowerBI pipelines because the PowerApps visual doesn't support programmatic changes to the app reference when deploying to different stages. As a result, we had to modify the PowerBI PBIX file directly. Our goal was to deploy the entire stack seamlessly.Navigating this process was challenging due to limited API documentation, especially for certain aspects of the PowerBI cloud infrastructure, like the Tenant cluster. After overcoming countless obstacles, we hit a brick wall: there's no API to automate PowerBI App deployment. After a month of effort and escalating costs, our frustration is palpable. The absence of such a critical feature makes us reconsider our initial decision to use Azure and PowerBI as our primary solution.
RE: Publish App via REST API
This is an absolute must for any proper reporting solution. We need to be able to update our apps in CI/CD pipelines without maintaining our custom UI-automation solutions.
RE: Publish App via REST API
Supporting this - critical for enterprise (non Premium) capacity customers. My customer's complex pipeline using Azure DevOps and PowerShell is fully automated apart from this last bit. Manually clicking 'Update App' in several environments and workspaces is not a solution. The pipeline API mentioned in previous comments does not cover this as it is only available for Premium deployment pipelines. Small and medium companies often do not need premium capacity.
RE: Publish App via REST API
This can be done: update app via powershell - Microsoft Power BI Community
RE: Publish App via REST API
Please provide an update. There needs to be a way to do this without using the Pipeline API. Perhaps you could add the same "updateAppSettings" property to the Update Report Content In Group endpoint
RE: Publish App via REST API
Urgently needed!!! please it is a last bit to create powerful and complete CI/CD.