Overview
Auto-resolution allows Rootly to update alerts when your external system sends a recovery or resolved-style webhook event. This is useful when your monitoring or observability platform sends one event when an issue starts and another when that issue clears. By configuring the correct identifier and state fields, Rootly can use those follow-up webhook events to recognize the related alert and apply the resolution logic you defined.Before You Begin
Before configuring auto-resolution, make sure you already have a Generic Webhook Alert Source set up and that you understand which fields in your incoming webhook payload identify:- The alert itself
- The current state of the alert
- An external identifier field that stays consistent across trigger and recovery events
- A state field that changes when the issue is resolved or cleared
How It Works
Auto-resolution depends on the resolution configuration stored on the source. For the Generic Webhook Alert Source, that configuration is based on:- The field that identifies the alert
- The field that represents its state
- The value that should be treated as resolved
Configure Auto-Resolution
Map the identifier field
Configure a field mapping for the external identifier in your webhook payload.This value should stay consistent across events for the same alert so Rootly can associate follow-up webhook events with the correct alert.
Map the state field
Configure a field mapping for the alert state in your webhook payload.This field should represent whether the alert is active, cleared, resolved, or in another lifecycle state used by your source system.
Define the resolved state value
Set the state value that Rootly should treat as resolved.In most cases, this is an exact match against the value you configure, such as
resolved, recovered, or ok.Important Notes
- Auto-resolution depends on the field mappings configured for the source
- The identifier field and state field should be stable and predictable in your incoming webhook payload
- If your payload does not include the expected values, Rootly may still ingest the alert event, but it may not resolve the alert the way you intend
- Some teams may also use payload-driven alert status fields separately from auto-resolution mapping
- Teams using newer alert field or resolution-rule configuration may manage this behavior through that newer configuration path instead of the legacy generic webhook mapping flow
Related Configuration
Auto-resolution is closely related to your webhook field mappings and alert automation setup.Installation
Set up the source, configure authentication, and map the incoming webhook payload fields.
Alert Workflows
Automate incident creation, notifications, and other alert-driven actions after alerts are received.