---
title: "Export all alert rules in provisioning file format."
method: GET
path: "/api/v1/provisioning/alert-rules/export"
tags: ["provisioning"]
---

# Export all alert rules in provisioning file format.

`GET /api/v1/provisioning/alert-rules/export`

## Query parameters

- `download` boolean

## Response `200`

AlertingFileExport

- AlertingFileExport
  - `apiVersion` integer
  - `groups` AlertRuleGroupExport[]
    - `folder` string
    - `interval` integer
    - `name` string
    - `orgId` integer
    - `rules` AlertRuleExport[]
      - `annotations` object
      - `condition` string
      - `dasboardUid` string
      - `data` AlertQueryExport[]
        - `datasourceUid` string
        - `model` object
        - `queryType` string
        - `refId` string
        - `relativeTimeRange` RelativeTimeRange — RelativeTimeRange is the per query start and end time for requests.
          - `from` integer
          - `to` integer
      - `execErrState` 'Alerting' | 'Error' | 'OK'
      - `for` integer
      - `isPaused` boolean
      - `labels` object
      - `noDataState` 'Alerting' | 'NoData' | 'OK'
      - `panelId` integer
      - `title` string
      - `uid` string

## Other responses

- `404` — Not found.

---

[API](https://skmtc.net/nforgeio/apis/grafana-http-api.md) · [All operations](https://skmtc.net/nforgeio/apis/grafana-http-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/nforgeio/grafana-http-api/revisions/3cb6c3f42dc7/schema)
