public-api
public-alerts

Create alert rule

Create a new alert rule.

SDK Usage:

from anomalyarmor import Client

client = Client()
rule = client.alerts.create_rule(
    name="Critical Freshness Alerts",
    destination_ids=["dest-uuid-1"],
    event_types=["freshness_alert"],
    severities=["critical"]
)
post/api/v1/sdk/alerts/rules

Request

  • Base URL: http://localhost:8000
  • URL: http://localhost:8000/api/v1/sdk/alerts/rules
  • Auth: none declared

Headers

Authorizationstring

Request body

namestring required

Rule name

descriptionstring nullable

Rule description

is_activeboolean

Whether the rule is active

event_typesstring[] nullable

Event types to alert on

severitiesstring[] nullable

Severity levels

destination_idsstring[] required

Destination IDs

tag_filter_modestring nullable

Tag filter mode: any or all

tag_filter_tagsstring[] nullable

Tags to filter by

is_notify_code_authorsboolean

Whether to notify code authors when this rule triggers

code_author_min_confidencenumber

Minimum git blame confidence to notify (0.0-1.0)

Response

Successful Response

successboolean required
dataunknown
messagestring nullable
errorstring nullable
metaobject nullable

Changes

No recorded changes to this operation across all 1 revision of this API.