Skip to main content
GET
/
v1
/
risk
/
alert-templates
List alert rule templates available to the workspace
curl --request GET \
  --url https://api.range.org/v1/risk/alert-templates \
  --header 'Authorization: Bearer <token>'
{
  "items": [
    {
      "id": "1",
      "type": "large_transfer",
      "label": "Large Transfer",
      "description": "A large transfer was detected on {{network}}",
      "network": "eth",
      "severity": "high",
      "tags": [
        "defi",
        "transfer"
      ],
      "trigger": "BLOCK",
      "parameters": [
        {
          "label": "Wallet",
          "description": "The address to monitor",
          "field": "address",
          "field_type": "Address",
          "optional": false
        }
      ]
    }
  ],
  "meta": {
    "networks": [
      "<string>"
    ],
    "next_cursor": "eyJpZCI6IjkxeFFlV3Z...",
    "previous_cursor": "eyJpZCI6IjkxeFFlV3Z...",
    "first_page_cursor": "eyJpZCI6IjkxeFFlV3Z...",
    "last_page_cursor": "eyJpZCI6IjkxeFFlV3Z...",
    "total_count": 100,
    "page_number": 1
  }
}

Authorizations

Authorization
string
header
required

Use Authorization: Bearer

Query Parameters

limit
number
default:10

Maximum number of records to return (1-100). Defaults to 10.

Required range: 1 <= x <= 100
Example:

20

cursor
string

Pagination cursor returned in meta.next_cursor from a previous response. Omit to start from the first page.

Example:

"eyJwIjoxLCJzYSI6bnVsbCwiZmgiOiJhYmMxMjMifQ"

network
string

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

Example:

"eth,sol"

search_string
string

Case-insensitive search string matched against label and description.

Example:

"large transfer"

tag
string

Comma-separated list of tags to filter by (e.g. defi,transfer).

Example:

"defi,transfer"

severity
string

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

Example:

"high"

Response

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