# List of alarm tags

**URL:** <https://forum.inductiveautomation.com/t/list-of-alarm-tags/9607>\
**Category:** General Discussion\
**Created:** [January 27, 2015, 3:00pm UTC](https://forum.inductiveautomation.com/t/list-of-alarm-tags/9607 "2015-01-27T15:00:11Z")\
**Posts on this page:** 1\
**Showing post:** 4

<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 25, 2019, 2:19am UTC](https://forum.inductiveautomation.com/t/list-of-alarm-tags/9607/4 "2019-10-25T02:19:21Z")

</div>

For posterity:  
Using `system.alarm.queryStatus(source="*")` as Nick suggested is far quicker than using browseTags. It also gets you access to all of the alarm's configuration properties, rather than just the modified-from-default properties.

> [@Best way to generate an alarm list](http://forum.inductiveautomation.com/t/best-way-to-generate-an-alarm-list/11773/2):
>
> results = system.alarm.queryStatus(source=["\*"]) for alarm in results: print alarm.source That should do the trick. Of course that just gives the source, but you could use the alarm object to grab whatever configuration settings you wanted out of it.

---

_[View the full topic](https://forum.inductiveautomation.com/t/list-of-alarm-tags/9607)._
