# Use of system.alarm.queryStatus and system.alarm.queryJournal

**URL:** <https://forum.inductiveautomation.com/t/use-of-system-alarm-querystatus-and-system-alarm-queryjournal/87543>\
**Category:** Ignition\
**Tags:** ignition81, vision\
**Created:** [March 19, 2024, 11:18am UTC](https://forum.inductiveautomation.com/t/use-of-system-alarm-querystatus-and-system-alarm-queryjournal/87543 "2024-03-19T11:18:47Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![sebastien\_ng](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/sebastien_ng/32/55297_2.png) [@sebastien\_ng](https://forum.inductiveautomation.com/u/sebastien_ng)\
**Post date:** [March 19, 2024, 11:18am UTC](https://forum.inductiveautomation.com/t/use-of-system-alarm-querystatus-and-system-alarm-queryjournal/87543/1 "2024-03-19T11:18:47Z")

</div>

Hello, I have a question:

I'am using `system.alarm.queryStatus`(endDate = end,displaypath=["\*pump 1 \*"]  
But instead of showing me all alarm (states) events, it only displays the first 10 in a table. Is this normal?

What is difference between `system.alarm.queryJournal` and `system.alarm.queryStatus`

I see doc but I didn't understand.

---

<div class="post-metadata">

**Author:** ![MMaynard](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/mmaynard/32/3366_2.png) [@MMaynard](https://forum.inductiveautomation.com/u/MMaynard)\
**Post date:** [March 19, 2024, 11:38am UTC](https://forum.inductiveautomation.com/t/use-of-system-alarm-querystatus-and-system-alarm-queryjournal/87543/2 "2024-03-19T11:38:41Z")

</div>

queryStatus is for live alarms, queryJournal is for history of alarms.

---

<div class="post-metadata">

**Author:** ![sebastien\_ng](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/sebastien_ng/32/55297_2.png) [@sebastien\_ng](https://forum.inductiveautomation.com/u/sebastien_ng)\
**Post date:** [March 19, 2024, 11:46am UTC](https://forum.inductiveautomation.com/t/use-of-system-alarm-querystatus-and-system-alarm-queryjournal/87543/3 "2024-03-19T11:46:51Z")

</div>

> [@MMaynard](#):
>
> queryJournal is for history of alarms.

Thank you @MMaynard

---

<div class="post-metadata">

**Author:** ![sebastien\_ng](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/sebastien_ng/32/55297_2.png) [@sebastien\_ng](https://forum.inductiveautomation.com/u/sebastien_ng)\
**Post date:** [March 19, 2024, 12:01pm UTC](https://forum.inductiveautomation.com/t/use-of-system-alarm-querystatus-and-system-alarm-queryjournal/87543/4 "2024-03-19T12:01:03Z")

</div>

> [@MMaynard](#):
>
> queryStatus is for live alarms, queryJournal is for history of alarms.

 ![image](https://us1.discourse-cdn.com/inductiveautomation/original/3X/9/1/91b16ca23020024b82d9b76ead7501c8054132c8.png)

if I don't want use a script, it mean ?

`system.alarm.queryJournal` = `Alarm journal` Binding function  
`system.alarm.queryStatus` = `Alarm status` Binding function

---

<div class="post-metadata">

**Author:** ![MMaynard](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/mmaynard/32/3366_2.png) [@MMaynard](https://forum.inductiveautomation.com/u/MMaynard)\
**Post date:** [March 19, 2024, 12:15pm UTC](https://forum.inductiveautomation.com/t/use-of-system-alarm-querystatus-and-system-alarm-queryjournal/87543/5 "2024-03-19T12:15:43Z")

</div>

Yes just different way of getting to the data.  
Status is for the live view of alarms and their states.  
Journal queries against the Alarm Journal that you configure on the gateway web interface.

> **[system.alarm.queryStatus | Ignition User Manual](https://docs.inductiveautomation.com/docs/8.1/appendix/scripting-functions/system-alarm/system-alarm-queryStatus)**
>
> Queries the current state of alarms. The result is a list of alarm events, which can be queried for individual properties.

> **[system.alarm.queryJournal | Ignition User Manual](https://docs.inductiveautomation.com/docs/8.1/appendix/scripting-functions/system-alarm/system-alarm-queryJournal)**
>
> Queries the specified journal for historical alarm events.

> **[Function Bindings | Ignition User Manual](https://docs.inductiveautomation.com/docs/8.1/ignition-modules/vision/binding-types-in-vision/function-bindings#binding-properties-to-prebuilt-functions)**
>
> Binding Properties to Prebuilt Functions
