ReplaceAlertNotificationPolicies
Atomically replace all notification policies in a single transaction Fixed AU-ALERT-008: PRD §4 PUT semantics — atomically replace all notification policies.
/api/v1/alerting/notification-policiesOperation ID
ReplaceAlertNotificationPoliciesSince
1.0.0Execution Mode
SynchronousAuth Context
Auth RequiredAuth Context
Send these values as request headers when calling this API.
AuthorizationstringRequiredBearer Token
X-Tenant-IDstringX-Tenant-ID
Request Inputs
application/jsonBody Fields
policiesListRequiredComplete set of policies to replace existing ones
Example: (nested array)
nameStringHuman-readable policy name
Example: Critical Alert Routing
descriptionStringDescription of the policy routing logic
Example: Route critical alerts to ops channels
priorityIntegerPriority order for policy evaluation
Example: 1
isDefaultBooleanWhether this is the default catch-all policy
Example: false
matchersListLabel matchers for routing decisions
Example: (nested array)
keyStringLabel key to match against
Example: severity
operatorStringMatch operator: eq, neq, regex, etc.
Example: eq
valueStringValue to match against
Example: critical
channelIdsListChannel UUIDs to deliver notifications to
Example: item1,item2
groupByListFields to group notifications by
Example: item1,item2
groupWaitIntegerSeconds to wait before first notification
Example: 30
groupIntervalIntegerSeconds between grouped batches
Example: 300
repeatIntervalIntegerSeconds before repeating notification
Example: 3600
