thinkneo_alert_rule_create
Create a Monitor Agent alert rule. Example: notify by email when API key 'X' reaches 75% of its budget → metric=key_spend_pct_of_budget, operator=gte, threshold=75, scope_value=, budget_usd=. Requires an admin API key.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | Human-readable rule name | |
| metric | Yes | One of: key_spend_24h_usd, key_spend_30d_usd, key_spend_pct_of_budget, workspace_error_rate_pct, workspace_max_rps, workspace_requests, workspace_spend_24h_usd, workspace_spend_30d_usd | |
| channels | No | Comma-separated: email, discord_webhook, whatsapp | |
| operator | No | Comparison: gte, gt, lte, lt, eq | gte |
| severity | No | low, medium, high, critical | medium |
| threshold | Yes | Threshold value to compare the metric against | |
| workspace | No | Workspace id (optional — defaults to the API key's workspace) | |
| budget_usd | No | Key budget in USD — required for key_spend_pct_of_budget | |
| scope_value | No | API key id — required for key_* metrics | |
| cooldown_minutes | No | Minimum minutes between firings |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |