axiom.createMonitor creates a threshold, match-event, or anomaly monitor. Provide exactly one APL or MPL query plus interval and range minutes; notifierIds attaches destinations.
automations/axiom-create-monitor.automation.ts
Inputs
name, type, positive intervalMinutes, and positive rangeMinutes are required. Provide exactly one non-empty aplQuery or mplQuery. Optional settings include operator, threshold, anomaly compareDays from 1–7, tolerance from 0–100, notifier IDs, grouping and repeat behavior, no-data behavior, resolution behavior, whether the monitor is paused, a delay from 0–86,400 seconds, and positive run-count thresholds.
No optional monitor setting has an Automate.ax default; Axiom applies its service defaults when a field is omitted.
Output
Returns the complete monitor with its Axiomid and audit timestamps or actor IDs when provided.
Permission and failures
The API token needs the organization-levelmonitors|create capability. Axiom rejects invalid queries, settings incompatible with the selected monitor type, and unknown notifier IDs. This mutation is not retried automatically after an ambiguous provider response.