

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

# Responding to alarms in Amazon IoT Events
<a name="respond-to-alarms"></a>

Responding to alarms effectively is an important aspect of managing IoT systems with Amazon 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 Amazon services to build a responsive alarm management system for your IoT applications.

If you enabled [acknowledge flow](https://docs.amazonaws.cn/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 Amazon IoT Events console.

1. Sign in to the [Amazon IoT Events console](https://console.amazonaws.cn/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 Amazon IoT Events API operations:
+ [BatchAcknowledgeAlarm](https://docs.amazonaws.cn/iotevents/latest/apireference/API_iotevents-data_BatchAcknowledgeAlarm.html)
+ [BatchDisableAlarm](https://docs.amazonaws.cn/iotevents/latest/apireference/API_iotevents-data_BatchDisableAlarm.html)
+ [BatchEnableAlarm](https://docs.amazonaws.cn/iotevents/latest/apireference/API_iotevents-data_BatchEnableAlarm.html)
+ [BatchResetAlarm](https://docs.amazonaws.cn/iotevents/latest/apireference/API_iotevents-data_BatchResetAlarm.html)
+ [BatchSnoozeAlarm](https://docs.amazonaws.cn/iotevents/latest/apireference/API_iotevents-data_BatchSnoozeAlarm.html)

------