# Grafana Dashboards API

**Canonical:** https://apis.io/apis/grafana-com/grafana-com-dashboards-api/  
**Provider:** Grafana — https://apis.io/providers/grafana-com/  
**Base URL:** /api  
**Documentation:** https://grafana.com/docs/grafana/latest/developers/http_api/

Grafana Dashboards API is one of 49 APIs that [Grafana](https://apis.io/providers/grafana-com/) publishes on the [APIs.io](https://apis.io/) network, described by a machine-readable OpenAPI specification. Tagged areas include Dashboards. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, and authentication docs.

The dashboards API from Grafana — 20 operation(s) for dashboards.

## Operations (25)

| Method | Path | Summary |
|---|---|---|
| GET | `/dashboard/snapshots` | List snapshots |
| POST | `/dashboards/db` | Create / Update dashboard |
| GET | `/dashboards/home` | Get home dashboard |
| POST | `/dashboards/import` | Import dashboard |
| POST | `/dashboards/interpolate` | Interpolate dashboard. |
| GET | `/dashboards/public-dashboards` | List public dashboards |
| GET | `/dashboards/tags` | Get all dashboards tags of an organization |
| GET | `/dashboards/uid/{dashboardUid}/public-dashboards` | Get public dashboard |
| POST | `/dashboards/uid/{dashboardUid}/public-dashboards` | Create public dashboard |
| DELETE | `/dashboards/uid/{dashboardUid}/public-dashboards/{uid}` | Delete public dashboard |
| PATCH | `/dashboards/uid/{dashboardUid}/public-dashboards/{uid}` | Update public dashboard |
| GET | `/dashboards/uid/{uid}` | Get dashboard by uid |
| DELETE | `/dashboards/uid/{uid}` | Delete dashboard by uid |
| GET | `/dashboards/uid/{uid}/permissions` | Gets all existing permissions for the given dashboard |
| POST | `/dashboards/uid/{uid}/permissions` | Updates permissions for a dashboard |
| POST | `/dashboards/uid/{uid}/restore` | Restore a dashboard to a given dashboard version using UID |
| GET | `/dashboards/uid/{uid}/versions` | Gets all existing versions for the dashboard using UID |
| GET | `/dashboards/uid/{uid}/versions/{DashboardVersionID}` | Get a specific dashboard version using UID |
| GET | `/public/dashboards/{accessToken}` | View public dashboard |
| GET | `/public/dashboards/{accessToken}/annotations` | Get public annotations |
| POST | `/public/dashboards/{accessToken}/panels/{panelId}/query` | Query public dashboard |
| POST | `/snapshots` | When creating a snapshot using the API, you have to provide the full dashboard… |
| GET | `/snapshots-delete/{deleteKey}` | Delete Snapshot by deleteKey |
| GET | `/snapshots/{key}` | Get Snapshot by Key |
| DELETE | `/snapshots/{key}` | Delete Snapshot by Key |

## Machine-readable artifacts (32)

- **OpenAPI** — https://raw.githubusercontent.com/api-evangelist/grafana-com/refs/heads/main/openapi/grafana-com-dashboards-api-openapi.yml
- **Documentation** — https://grafana.com/docs/grafana/latest/developers/http_api/
- **Authentication** — https://grafana.com/docs/grafana/latest/developers/http_api/authentication/
- **Documentation** — https://grafana.com/docs/grafana/latest/developers/http_api/dashboard/
- **Documentation** — https://grafana.com/docs/grafana/latest/developers/http_api/dashboard_versions/
- **Documentation** — https://grafana.com/docs/grafana/latest/developers/http_api/dashboard_permissions/
- **Documentation** — https://grafana.com/docs/grafana/latest/developers/http_api/dashboard_public/
- **Documentation** — https://grafana.com/docs/grafana/latest/developers/http_api/folder/
- **Documentation** — https://grafana.com/docs/grafana/latest/developers/http_api/folder_dashboard_search/
- **Documentation** — https://grafana.com/docs/grafana/latest/developers/http_api/folder_permissions/
- **Documentation** — https://grafana.com/docs/grafana/latest/developers/http_api/data_source/
- **Documentation** — https://grafana.com/docs/grafana/latest/developers/http_api/datasource_permissions/
- **Documentation** — https://grafana.com/docs/grafana/latest/developers/http_api/datasource_lbac_rules/
- **Documentation** — https://grafana.com/docs/grafana/latest/developers/http_api/alerting_provisioning/
- **Documentation** — https://grafana.com/docs/grafana/latest/developers/http_api/annotations/
- **Documentation** — https://grafana.com/docs/grafana/latest/developers/http_api/org/
- **Documentation** — https://grafana.com/docs/grafana/latest/developers/http_api/user/
- **Documentation** — https://grafana.com/docs/grafana/latest/developers/http_api/team/
- **Documentation** — https://grafana.com/docs/grafana/latest/developers/http_api/team_sync/
- **Documentation** — https://grafana.com/docs/grafana/latest/developers/http_api/preferences/
- **Documentation** — https://grafana.com/docs/grafana/latest/developers/http_api/access_control/
- **Documentation** — https://grafana.com/docs/grafana/latest/developers/http_api/serviceaccount/
- **Documentation** — https://grafana.com/docs/grafana/latest/developers/http_api/sso-settings/
- **Documentation** — https://grafana.com/docs/grafana/latest/developers/http_api/admin/
- **Documentation** — https://grafana.com/docs/grafana/latest/developers/http_api/licensing/
- **Documentation** — https://grafana.com/docs/grafana/latest/developers/http_api/reporting/
- **Documentation** — https://grafana.com/docs/grafana/latest/developers/http_api/query_and_resource_caching/
- **Documentation** — https://grafana.com/docs/grafana/latest/developers/http_api/library_element/
- **Documentation** — https://grafana.com/docs/grafana/latest/developers/http_api/correlations/
- **Documentation** — https://grafana.com/docs/grafana/latest/developers/http_api/snapshot/
- **Documentation** — https://grafana.com/docs/grafana/latest/developers/http_api/short_url/
- **Documentation** — https://grafana.com/docs/grafana/latest/developers/http_api/query_history/

## Other Grafana APIs (12)

- [Grafana Cloud API](https://apis.io/apis/grafana-com/grafana-cloud-api/)
- [Grafana Loki HTTP API](https://apis.io/apis/grafana-com/loki-http-api/)
- [Grafana Mimir HTTP API](https://apis.io/apis/grafana-com/mimir-http-api/)
- [Grafana Tempo HTTP API](https://apis.io/apis/grafana-com/tempo-http-api/)
- [Grafana Pyroscope HTTP API](https://apis.io/apis/grafana-com/pyroscope-http-api/)
- [Grafana k6 Cloud API](https://apis.io/apis/grafana-com/k6-cloud-api/)
- [Grafana OnCall API](https://apis.io/apis/grafana-com/oncall-api/)
- [Grafana Synthetic Monitoring API](https://apis.io/apis/grafana-com/synthetic-monitoring-api/)
- [Grafana Access Control API](https://apis.io/apis/grafana-com/grafana-com-access-control-api/)
- [Grafana Admin API](https://apis.io/apis/grafana-com/grafana-com-admin-api/)
- [Grafana Admin Ldap API](https://apis.io/apis/grafana-com/grafana-com-admin-ldap-api/)
- [Grafana Admin Provisioning API](https://apis.io/apis/grafana-com/grafana-com-admin-provisioning-api/)

## Tags

Dashboards

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/apis/grafana-com/grafana-com-dashboards-api/). The API's provider profile, Kin Score and agent-readiness rating are at https://apis.io/providers/grafana-com/.
