Skip to main content
Microsoft Idea

Power BI

Needs Votes

Delete a dashboard via the API

Vote (42) Share
Daniel Earwicker's profile image

Daniel Earwicker on 07 Dec 2017 00:41:54

The API allows creation of a Dashboard in a workspace, but not deletion. Nor can I remove tiles from an existing dashboard. The PowerBI UI can do this, but appears to use a private API that accepts an integer ID that I don't have access to.

As a workaround the only thing I can do is delete and re-create the entire workspace. But that's no good because it will destroy other things in the workspace that I'm not supposed to be changing (I only want to programatically control some of the dashboards in the workspace).

Comments (4)
Daniel Earwicker's profile image Profile Picture

Piyush on 06 Jul 2020 00:15:17

RE: Delete a dashboard via the API

We need this feature as soon as possible as our automation efforts are heavily impacted.

Daniel Earwicker's profile image Profile Picture

Power BI Ideas Admin on 05 Jul 2020 23:48:00

RE: Delete a dashboard via the API

To really leverage the API it is essential to be able to delete dashboards in the same way as the user created them. For a couple of client engagements we need to redirect from our app to pbi service just for deleting dashboards. Really unsatisfying.

Daniel Earwicker's profile image Profile Picture

Mat on 05 Jul 2020 23:46:31

RE: Delete a dashboard via the API

I really don't see why it's not there yet. The delete feature should be added at the same time the create/clone feature is added.

Daniel Earwicker's profile image Profile Picture

Erwin Wiegman on 05 Jul 2020 23:33:28

RE: Delete a dashboard via the API

I Second this improvement. Automating deployments is missing some key features. We want continuous deployment in PowerBI (automated), but it is a hell of a job when features are missing