Update a rule
Updates a rule. Changing the condition, the effective period, the action or the method chain mints a new version and queues a re-evaluation, and the response carries backfill_enqueued to say so. Changing only the name or the alert message updates the rule in place.
Authorizations
Body
The rule body on a create or update. On an update, send only the fields you are changing.
Response
200
A data rule on a project. The rule's identity is stable across edits; the condition lives on its latest version.
Rule friendly ID.
"rule_Qb3k9TzdL0pWnXyz"
Derived from action. Read-only.
alert, substitution alert flags the matching record and changes nothing. substitute replaces the matching value with one derived from method_chain. Only data point rules may substitute.
alert, substitute Ordered substitution candidates. The first method that resolves wins. Empty on alert rules.
data_point evaluates event data as it arrives. model evaluates model outputs after a batch calculation.
data_point, model active The condition, in the rule expression language.
"{{data-point.ambient-temperature-c}} < 0"
On an alert rule, narrows which of the values the condition reads may be flagged. On a substitute rule, names the single value the rule corrects.
Shown on the records this rule flags. Required on an alert rule. Optional on a substitute rule, where it covers the records whose method chain resolved nothing, and Mangrove supplies a default.
Model rules only.
Whether this update minted a version and queued a re-evaluation.