Skip to main content
GET
/
v1
/
alerts
/
rules
Get alert rules
curl --request GET \
  --url https://api.intrace.ai/v1/alerts/rules \
  --header 'X-API-Key: <api-key>'
{
  "rules": [
    {
      "id": "<string>",
      "enabled": true,
      "title": "<string>",
      "severity_threshold": [
        "critical"
      ],
      "mute_interval_hours": 123,
      "email_enabled": true,
      "sms_enabled": true,
      "slack_enabled": true,
      "user_receiver_type": "none",
      "external_receivers": [
        {
          "email": "<string>",
          "phone": "<string>"
        }
      ],
      "asset_ids": [
        "<string>"
      ],
      "threat_types": [
        "<string>"
      ],
      "max_distance_km": 123,
      "created_at": "<string>"
    }
  ]
}
Returns the current alert-rule set for the tenant scope.

Rule fields

FieldTypeDescription
idstringRule identifier
enabledbooleanWhether the rule is active
severity_thresholdstring[]Severities that trigger the rule
asset_idsstring[]Asset filter, or omitted for all assets
threat_typesstring[]Threat-type filter
max_distance_kmnumberOptional asset proximity requirement
mute_interval_hoursnumberSuppression window

Authorizations

X-API-Key
string
header
required

Response

200 - application/json

Current alert rules.

rules
object[]
required