---
title: "List alert rules"
method: GET
path: "/dashboard/alert-rules"
tags: ["Alerts"]
---

# List alert rules

`GET /dashboard/alert-rules`

## Request

- Base URL: `https://blockreq.com/api`
- URL: `https://blockreq.com/api/dashboard/alert-rules`
- Auth: HTTP bearer

## Response `200`

Alert rules

- object
  - `code` number, required
  - `ok` boolean, required
  - `data` object, required
    - `rules` object[], required
      - `id` number, required
      - `type` 'usage_percent' | 'error_rate' | 'package_expiry' | 'balance_low', required
      - `threshold` number, required
      - `enabled` boolean, required
      - `channel` string, required
      - `endpointId` string, nullable
      - `label` string, nullable
      - `lastTriggeredAt` string, nullable

## Other responses

- `400`: Bad Request
- `401`: Unauthorized
- `500`: Internal Error

---

[API](https://skmtc.dev/blockreq/apis/blockreq-public-api.md) · [All operations](https://skmtc.dev/blockreq/apis/blockreq-public-api/llms.txt) · [OpenAPI document](https://skmtc.dev/blockreq/apis/blockreq-public-api/revisions/f433235ab9af?raw)
