# How to find list of all tags that have an alarm configured?

**URL:** <https://forum.inductiveautomation.com/t/how-to-find-list-of-all-tags-that-have-an-alarm-configured/21377>\
**Category:** Ignition\
**Created:** [December 12, 2018, 5:37pm UTC](https://forum.inductiveautomation.com/t/how-to-find-list-of-all-tags-that-have-an-alarm-configured/21377 "2018-12-12T17:37:50Z")\
**Posts on this page:** 1\
**Showing post:** 9

<div class="post-metadata">

**Author:** ![nminchin](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/nminchin/32/6911_2.png) [@nminchin](https://forum.inductiveautomation.com/u/nminchin)\
**Post date:** [October 10, 2022, 6:41pm UTC](https://forum.inductiveautomation.com/t/how-to-find-list-of-all-tags-that-have-an-alarm-configured/21377/9 "2022-10-10T18:41:11Z")

</div>

This was super old, and there are better ways now to do this. There's another newer post, let me find it..

> [@How to Generate a List of all Configured Alarms](https://forum.inductiveautomation.com/t/how-to-generate-a-list-of-all-configured-alarms/36651/6):
>
> Here is what we use. Put this in a project script or on a button, and call getAlarms(rootPath). It will return a list. You will want to run this from the gateway, as it is a recursive browse. Invoke with sendRequest or sendRequestAsync. def getAlarms(tagPath): from com.inductiveautomation.ignition.common.tags.paths.parser import TagPathParser alarms = [] def iterTagConfig(dictIn, folderIn = ''): keys = dictIn.keys() #Move tags and alarms to end of list. I do not recall why, but it…

Or if you're on a 8.1.21, you can use the new tag report tool

---

_[View the full topic](https://forum.inductiveautomation.com/t/how-to-find-list-of-all-tags-that-have-an-alarm-configured/21377)._
