# Web API to monitor Ignition server health?

**URL:** <https://forum.inductiveautomation.com/t/web-api-to-monitor-ignition-server-health/46285>\
**Category:** Ignition\
**Created:** [May 3, 2021, 8:50pm UTC](https://forum.inductiveautomation.com/t/web-api-to-monitor-ignition-server-health/46285 "2021-05-03T20:50:30Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![reed.arvin](https://avatars.discourse-cdn.com/v4/letter/r/9e8a1a/32.png) [@reed.arvin](https://forum.inductiveautomation.com/u/reed.arvin)\
**Post date:** [May 3, 2021, 8:50pm UTC](https://forum.inductiveautomation.com/t/web-api-to-monitor-ignition-server-health/46285/1 "2021-05-03T20:50:30Z")

</div>

Hi folks,

We have multiple Ignition servers and so I’m interested in being able talk to each server on the fly via a web API to get server health metrics. Things like database connection status, gateway network connection status, etc. I can see these endpoints if I browse to /data/status/databases and /data/status/gan and the JSON is what I want. The issue is that you need to be authenticated to get there.

Is there a web API I can use to authenticate to Ignition so that I can get the server health metrics? I’m not seeing any documentation for this.

Thanks in advance for the help.

---

<div class="post-metadata">

**Author:** ![kcollins](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/kcollins/32/19646_2.png) [@kcollins](https://forum.inductiveautomation.com/u/kcollins)\
**Post date:** [May 3, 2021, 9:30pm UTC](https://forum.inductiveautomation.com/t/web-api-to-monitor-ignition-server-health/46285/2 "2021-05-03T21:30:59Z")

</div>

One option/alternative is building something yourself using [WebDev module](https://docs.inductiveautomation.com/display/DOC81/WebDev+Module) and expose the data (from things like the system tag providers and/or `system.xxxx` utility functions) you need… This would then let you expose these through separate auth then the Gateway Status pages; it would also let you bundle everything you need into a single endpoint.

---

<div class="post-metadata">

**Author:** ![Kevin.McClusky](https://avatars.discourse-cdn.com/v4/letter/k/47e85d/32.png) [@Kevin.McClusky](https://forum.inductiveautomation.com/u/Kevin.McClusky)\
**Post date:** [May 4, 2021, 12:01am UTC](https://forum.inductiveautomation.com/t/web-api-to-monitor-ignition-server-health/46285/3 "2021-05-04T00:01:36Z")

</div>

There’s no web API that IA publishes to shortcut or execute authentication. However, this might be what you’re really looking for. You can host your own endpoint that serves out a bunch of diagnostic information.

> **[Ignition Exchange](https://inductiveautomation.com/exchange/2129/overview)**
>
> Discover, share, and download community made Ignition resources in collaboration with your organization or the Ignition community.

The only requirement is the webdev module, and it gives you a single endpoint that has a slew of data.

---

<div class="post-metadata">

**Author:** ![PRAMANJ](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/pramanj/32/66935_2.png) [@PRAMANJ](https://forum.inductiveautomation.com/u/PRAMANJ)\
**Post date:** [May 4, 2021, 5:18am UTC](https://forum.inductiveautomation.com/t/web-api-to-monitor-ignition-server-health/46285/4 "2021-05-04T05:18:12Z")

</div>

Are all the multiple Ignition servers connected on a LAN or separate locations? WebDev is a licensed module or each server and may be underutilized for such a small information exchange between servers.

Other alternatives could be use of a TCP/IP socket between servers if they are local or using our [PRWS module](https://inductiveautomation.com/exchange/1976/overview) which uses PubNub to send receive any small JSON data (\<30kb) between servers if they are across internet.

Being gateway scripts, the question of authentication will not arise.

---

<div class="post-metadata">

**Author:** ![jakned](https://avatars.discourse-cdn.com/v4/letter/j/4da419/32.png) [@jakned](https://forum.inductiveautomation.com/u/jakned)\
**Post date:** [April 27, 2026, 9:26am UTC](https://forum.inductiveautomation.com/t/web-api-to-monitor-ignition-server-health/46285/5 "2026-04-27T09:26:31Z")

</div>

Are there any other endpoints in 8.1, other than `/data/status/trial` that does not require authorization?

---

<div class="post-metadata">

**Author:** ![Chris\_Bingham](https://avatars.discourse-cdn.com/v4/letter/c/e5b9ba/32.png) [@Chris\_Bingham](https://forum.inductiveautomation.com/u/Chris_Bingham)\
**Post date:** [April 27, 2026, 9:59pm UTC](https://forum.inductiveautomation.com/t/web-api-to-monitor-ignition-server-health/46285/6 "2026-04-27T21:59:13Z")

</div>

Two web endpoints that seem to work in both 8.1 & 8.3:  
`/system/gwinfo`  
`/StatusPing`
