# Grafana Provisioning API

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

Grafana Provisioning 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 Provisioning. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, and authentication docs.

The provisioning API from Grafana — 17 operation(s) for provisioning.

## Operations (31)

| Method | Path | Summary |
|---|---|---|
| GET | `/v1/provisioning/alert-rules` | Get all the alert rules |
| POST | `/v1/provisioning/alert-rules` | Create a new alert rule |
| GET | `/v1/provisioning/alert-rules/export` | Export all alert rules in provisioning file format |
| GET | `/v1/provisioning/alert-rules/{UID}` | Get a specific alert rule by UID |
| PUT | `/v1/provisioning/alert-rules/{UID}` | Update an existing alert rule |
| DELETE | `/v1/provisioning/alert-rules/{UID}` | Delete a specific alert rule by UID |
| GET | `/v1/provisioning/alert-rules/{UID}/export` | Export an alert rule in provisioning file format |
| GET | `/v1/provisioning/contact-points` | Get all the contact points |
| POST | `/v1/provisioning/contact-points` | Create a contact point |
| GET | `/v1/provisioning/contact-points/export` | Export all contact points in provisioning file format |
| PUT | `/v1/provisioning/contact-points/{UID}` | Update an existing contact point |
| DELETE | `/v1/provisioning/contact-points/{UID}` | Delete a contact point |
| GET | `/v1/provisioning/folder/{FolderUID}/rule-groups/{Group}` | Get a rule group |
| PUT | `/v1/provisioning/folder/{FolderUID}/rule-groups/{Group}` | Create or update alert rule group |
| DELETE | `/v1/provisioning/folder/{FolderUID}/rule-groups/{Group}` | Route delete alert rule group |
| GET | `/v1/provisioning/folder/{FolderUID}/rule-groups/{Group}/export` | Export an alert rule group in provisioning file format |
| GET | `/v1/provisioning/mute-timings` | Get all the mute timings |
| POST | `/v1/provisioning/mute-timings` | Create a new mute timing |
| GET | `/v1/provisioning/mute-timings/export` | Export all mute timings in provisioning format |
| GET | `/v1/provisioning/mute-timings/{name}` | Get a mute timing |
| PUT | `/v1/provisioning/mute-timings/{name}` | Replace an existing mute timing |
| DELETE | `/v1/provisioning/mute-timings/{name}` | Delete a mute timing |
| GET | `/v1/provisioning/mute-timings/{name}/export` | Export a mute timing in provisioning format |
| GET | `/v1/provisioning/policies` | Get the notification policy tree |
| PUT | `/v1/provisioning/policies` | Sets the notification policy tree |
| DELETE | `/v1/provisioning/policies` | Clears the notification policy tree |
| GET | `/v1/provisioning/policies/export` | Export the notification policy tree in provisioning file format |
| GET | `/v1/provisioning/templates` | Get all notification template groups |
| GET | `/v1/provisioning/templates/{name}` | Get a notification template group |
| PUT | `/v1/provisioning/templates/{name}` | Updates an existing notification template group |
| DELETE | `/v1/provisioning/templates/{name}` | Delete a notification template group |

## Machine-readable artifacts (32)

- **OpenAPI** — https://raw.githubusercontent.com/api-evangelist/grafana-com/refs/heads/main/openapi/grafana-com-provisioning-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

Provisioning

---

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