Skip to main content

Power BI

Needs Votes

Publish App via REST API

Vote (270) Share
's profile image

on 09 Aug 2017 16:39:56

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 (26)
's profile image Profile Picture

b230ad91 3412-425b-86ae-a4dec16b9887 on 05 Jul 2020 23:35:03

RE: Publish App via REST API

This is a must have.

's profile image Profile Picture

1f807d79 6e2a-495e-a37d-92725710088a on 05 Jul 2020 23:29:45

RE: Publish App via REST API

I have the same problem and decided to share each report individually instead of creating apps

's profile image Profile Picture

02d912eb 01cd-49db-bbf5-7c8fd34a8fc2 on 05 Jul 2020 23:28:54

RE: Publish App via REST API

There is also now way to access the AppID programmatically and that is nightmare since that is what we share with our client users. Literally only way is to go into the workspace and copy it. I guess I will make my own db table of the AppIDs...

's profile image Profile Picture

1236d83c dbbd-e911-a966-000d3a4f36ce on 05 Jul 2020 23:26:43

RE: Publish App via REST API

this feature would be very handy for us too!

's profile image Profile Picture

d76fe1b1 a21b-47ea-8a7a-033c70e1a832 on 05 Jul 2020 23:23:50

RE: Publish App via REST API

I represent an ISV that would like to publish 100-500 apps to each of our customers. Each customer we would like to use a seperate workspace as each of them have their datasource. This is a must have for ISVs to leverage apps and build out a Software Delivery Pipeline.

's profile image Profile Picture

a235e66b d31f-4a83-837f-da5ddb845e5b on 05 Jul 2020 23:18:34

RE: Publish App via REST API

This would really be an helpful feature, especially if a large number of apps/reports are to be published.