

End of support notice: On May 20, 2026, AWS will end support for AWS IoT Events. After May 20, 2026, you will no longer be able to access the AWS IoT Events console or AWS IoT Events resources. For more information, see [AWS IoT Events end of support](https://docs.aws.amazon.com/iotevents/latest/developerguide/iotevents-end-of-support.html).

# Responding to alarms in AWS IoT Events
Responding to alarms

Responding to alarms effectively is an important aspect of managing IoT systems with AWS IoT Events. Explore various ways to configure and handle alarms, including: setting up notification channels, defining escalation procedures, and implementing automated response actions. Learn to create nuanced alarm conditions, prioritize alerts, and integrate with other AWS services to build a responsive alarm management system for your IoT applications.

If you enabled [acknowledge flow](https://docs.aws.amazon.com/iotevents/latest/developerguide/iotevents-alarms.html#acknowledge-flow), you receive notifications when the alarm state changes. To respond to the alarm, you can acknowledge, disable, enable, reset, or snooze the alarm.

------
#### [ Console ]

The following shows you how to respond to an alarm in the AWS IoT Events console.

1. Sign in to the [AWS IoT Events console](https://console.aws.amazon.com/iotevents/).

1. In the navigation pane, choose **Alarm models**.

1. Choose the target alarm model.

1. In the **List of alarms** section, choose the target alarm.

1. You can choose one of the following options from **Actions**:
   + **Acknowledge** - The alarm changes to the `ACKNOWLEDGED` state.
   + **Disable** - The alarm changes to the `DISABLED` state.
   + **Enable** - The alarm changes to the `NORMAL` state.
   + **Reset** - The alarm changes to the `NORMAL` state.
   + **Snooze**, and then do the following:

     1. Choose the **Snooze length** or enter a **Custom snooze length**.

     1. Choose **Save**.

     The alarm changes to the `SNOOZE_DISABLED` state

   For more information about the alarm states, see [Acknowledge flow](iotevents-alarms.md#acknowledge-flow).

------
#### [ API ]

To respond to one or more alarms, you can use the following AWS IoT Events API operations:
+ [BatchAcknowledgeAlarm](https://docs.aws.amazon.com/iotevents/latest/apireference/API_iotevents-data_BatchAcknowledgeAlarm.html)
+ [BatchDisableAlarm](https://docs.aws.amazon.com/iotevents/latest/apireference/API_iotevents-data_BatchDisableAlarm.html)
+ [BatchEnableAlarm](https://docs.aws.amazon.com/iotevents/latest/apireference/API_iotevents-data_BatchEnableAlarm.html)
+ [BatchResetAlarm](https://docs.aws.amazon.com/iotevents/latest/apireference/API_iotevents-data_BatchResetAlarm.html)
+ [BatchSnoozeAlarm](https://docs.aws.amazon.com/iotevents/latest/apireference/API_iotevents-data_BatchSnoozeAlarm.html)

------