We are running a potentially large number of individual reports (individualised via Parameters) that are made available to users as Apps. Basically, the reports are identical but the data content and some details are individual per workspace/app.
Our current workflow is like this:
- Develop / Update Reports etc. in PBI Desktop
- Save under a common Name, e.g. "Reports.pbix" with all Parameters set to empty
- Import this "generic" pbix file into all PBI Workspaces via REST API
- Update/Individualise Parameters per Workspace via REST API
- Trigger data load into the newly imported dataset via REST API
Now, whats missing is a way to actually publish the updated app to the users. We always have to go manually via the web interface and click "Publish App" for each and every workspace.
We have tried to imitate the web interface json requests via scripting, but had no luck with this so far.
Is there any workaround or undocumented API for this?
Any idea or help is highly appreciated. Thank you!