Update Automation rule
Update mutable fields on an Automation rule. The personal/team scope is immutable.
Restrictions
Usage
- A caller may create personal rules and rules for any team in the current account;
team_idis immutable after creation. - List visibility follows session-list visibility: owners/admins see all rules; ordinary members see rules they created and rules for their teams.
http_post_tokenis returned only when creating or rotating the token. Save it immediately.
Authorizations
App key issued from the Flashduty console. Required on every public API call. Keep it secret — it grants the same access as the owning account.
Body
Update an Automation rule. Omit fields to leave them unchanged.
Target rule ID.
New rule name.
255Only the current value is accepted; personal/team scope is immutable after creation.
x >= 0Whether the rule is enabled.
Run cadence. Supports 4 fields (hour day month weekday, minute defaults to 0) and 5 fields (minute hour day month weekday). The minute must be one fixed integer; 6-field seconds are not supported. The create API currently requires this field even for HTTP-POST-only rules; send a valid cron and set schedule_trigger_enabled=false.
"15 9 * * *"
Whether the schedule trigger is enabled.
New task prompt.
Runtime environment kind. Omit or send an empty value for automatic selection.
, cloud, byoc BYOC Runner ID.
Whether the HTTP POST trigger is enabled. Sending true creates one when missing.
Whether to rotate the HTTP POST trigger token. The new token is returned only in this response.
Whether the on-call incident trigger is enabled. Sending true creates it when missing and channel/severity filters are provided.
On-call channel IDs whose new incidents can trigger this rule.
Incident severities that can trigger this rule.
Critical, Warning, Info Response
Success
Standard response envelope used by every Flashduty public API. On success data contains the endpoint-specific payload and error is absent. On failure error is present and data is absent. request_id is always present and is also mirrored in the Flashcat-Request-Id response header.