Expose ui end point for Administrators to use for centralized dashboard management.
Currently there are no API end points that allow an administrative user to centrally manage dashboards. Retrieve all dashboards that meet some criteria, or make changes to dashboards that they do not own.
There are however, a few end points used by the ui, presumably for this purpose.
GET /api/v1/dashboards/admin
GET /api/v1/dashboards/searches
End points should be exposed that allow an administrative user to make changes to any dashboard would be included in the documented public API.
We have a want to repair any dashboard or widget when we make a breaking change to a cube. This requires us to inspect each dashboard, and possibly apply an update to it. This is prohibitively difficult without a way to get all the dashboards and widgets from a single account.
-
Hi Matt,
I think you ended up finding a solution to this already, the two APIs you listed are publicly exposed under the Admin > REST APIs menu
The GET /dashboards/admin endpoint has quite a few search fields you can use to search on criteria like owner, title, oid, particular field names, etc.
-
Hi Matthew,
We ran into a similar challenge. As a OEM it is sometimes difficult to get a total overview. We fixed this by creating an ElastiCube that imports data from the Sisense Application DB. After doing this, it was no challenge at all to create different dashboards targeting specific aspects like users (shares, activation, groups, data security, dashboards) and dashboards (designer, widgets, elasticube, used tables and fields).
Please sign in to leave a comment.
Comments
2 comments