Skip to main content
GET
/
v1
/
risk
/
alert-rules
List alert rules for the caller workspace
curl --request GET \
  --url https://api.range.org/v1/risk/alert-rules \
  --header 'Authorization: Bearer <token>'
{
  "items": [
    {
      "id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
      "workspace_id": "workspace-123",
      "rule_type": "GasPressure",
      "severity": "high",
      "parameters": {
        "threshold": 90
      },
      "trigger": "BLOCK",
      "enabled": true,
      "version": 1,
      "subscribed_channels": [
        {
          "alert_channel_id": "44444444-4444-4444-4444-444444444445",
          "min_severity": null
        }
      ],
      "created_at": "2026-05-14T12:00:00.000Z",
      "updated_at": "2026-05-14T12:00:00.000Z",
      "name": "High gas on eth",
      "network": "eth",
      "runner_id": "alert-runner-eth-v2"
    }
  ]
}

Authorizations

Authorization
string
header
required

Use Authorization: Bearer

Query Parameters

network
string

Comma-separated list of network slugs to filter by (e.g. eth,sol).

Example:

"eth,sol"

severity
string

Comma-separated list of severity levels to filter by (e.g. low,medium,high).

Example:

"high"

search_string
string

Case-insensitive search string matched against rule name.

Example:

"high gas"

Response

200 - application/json
items
object[]
required
Last modified on July 1, 2026