Publish a Public Dashboard
A 3-step recipe with Grafana. We can help you get access.
Recipe · 3 steps
Publish a Public Dashboard
with Grafana · Analytics & BI Management
Enable public sharing on a dashboard and verify the anonymous view.
- Enable public sharing on the dashboard. Everything queried by every panel becomes readable by anyone holding the resulting link, so confirm the dashboard's queries carry no tenant or user scoping before running this.
- Read the public dashboard configuration back to confirm it is enabled and to capture the access token that forms the public URL.
- Query a panel through the public endpoint using the access token, exactly as an anonymous browser would. If this returns data you did not intend to publish, disable the public dashboard before sharing the link.
What you'll need to have ready
- dashboardUid: UID of the dashboard to publish.
- panelId: Id of a panel on the dashboard, used to verify the public query path.
- isEnabled: Whether public sharing is live on creation.
- annotationsEnabled: Show dashboard annotations to anonymous viewers.
- timeSelectionEnabled: Let anonymous viewers change the dashboard's time range.
- share: Sharing mode for the public dashboard (e.g. public).
For your developer
Arazzo workflow grafana:publish-public-dashboard, 3 operations: createPublicDashboard → getPublicDashboard → queryPublicDashboard. Specs on APIs.io.