# \#webdev

**URL:** https://forum.inductiveautomation.com/tag/webdev/76.md

[Latest](https://forum.inductiveautomation.com/latest.md) · [Categories](https://forum.inductiveautomation.com/categories.md) · [Tags](https://forum.inductiveautomation.com/tags.md)

---

## [Ignition Architecture Builder: Ideas, Bug Reports, and Support](https://forum.inductiveautomation.com/t/ignition-architecture-builder-ideas-bug-reports-and-support/96739)

<div class="topic-metadata">

**Author:** [@Thomas\_Goetz1](https://forum.inductiveautomation.com/u/Thomas_Goetz1)\
**Replies:** 36\
**Last updated:** [September 3, 2026, 3:23pm UTC](https://forum.inductiveautomation.com/t/ignition-architecture-builder-ideas-bug-reports-and-support/96739 "2026-09-03T15:23:46Z")

</div>

Welcome to the Ignition Architecture Builder forum thread! What is the Architecture Builder? The Architecture Builder is a Perspective project designed to help users plan and document Ignition Architectures, from basic…

---

## [Ignition 8.3 OpenAPI - Functionality Similar to Tag Browser Export for Tag and UDT JSON](https://forum.inductiveautomation.com/t/ignition-8-3-openapi-functionality-similar-to-tag-browser-export-for-tag-and-udt-json/113192)

<div class="topic-metadata">

**Author:** [@mkowalk](https://forum.inductiveautomation.com/u/mkowalk)\
**Replies:** 8\
**Last updated:** [August 8, 2026, 1:06am UTC](https://forum.inductiveautomation.com/t/ignition-8-3-openapi-functionality-similar-to-tag-browser-export-for-tag-and-udt-json/113192 "2026-08-08T01:06:36Z")

</div>

Hello, I have been testing out the API in 8.3 to import/export projects and pull backups—it has been working great! However, while browsing through the available REST operations, I was unable to find a way to target a …

---

## [Ignition WebDev + Flask API Chatbot Integration Issues (CORS, Network, Connection Errors)](https://forum.inductiveautomation.com/t/ignition-webdev-flask-api-chatbot-integration-issues-cors-network-connection-errors/115717)

<div class="topic-metadata">

**Author:** [@s.pooja](https://forum.inductiveautomation.com/u/s.pooja)\
**Replies:** 1\
**Last updated:** [May 28, 2026, 9:41pm UTC](https://forum.inductiveautomation.com/t/ignition-webdev-flask-api-chatbot-integration-issues-cors-network-connection-errors/115717 "2026-05-28T21:41:41Z")

</div>

I am integrating Ignition WebDev (HTML/JS) with a Python Flask API chatbot using OpenAI LLM. Architecture: Ignition WebDev UI → Flask API (/chat) → OpenAI API → response :gear: Backend Flask running on 0.0.0.0:5000 …

---

## [Openapi GET Backups always returns 403 forbidden](https://forum.inductiveautomation.com/t/openapi-get-backups-always-returns-403-forbidden/115741)

<div class="topic-metadata">

**Author:** [@derek.delizo](https://forum.inductiveautomation.com/u/derek.delizo)\
**Replies:** 6\
**Last updated:** [May 28, 2026, 3:25pm UTC](https://forum.inductiveautomation.com/t/openapi-get-backups-always-returns-403-forbidden/115741 "2026-05-28T15:25:12Z")

</div>

I am messing around with the Ignition api and am trying to download a gateway backup using curl. I created an API key in my ignition gateway and I am exporting the key in my shell using export API\_TOKEN. When I make my c…

---

## [8.3 WebDev Faulted](https://forum.inductiveautomation.com/t/8-3-webdev-faulted/115164)

<div class="topic-metadata">

**Author:** [@Cade\_Allen](https://forum.inductiveautomation.com/u/Cade_Allen)\
**Replies:** 4\
**Last updated:** [April 20, 2026, 3:17pm UTC](https://forum.inductiveautomation.com/t/8-3-webdev-faulted/115164 "2026-04-20T15:17:51Z")

</div>

Hello, I installed the WebDev module on my 8.3.4 gateway, and the module is faulted. This is the error I'm seeing: Unable to load hook class "com.inductiveautomation.webdev.gateway.GatewayHook" for module "com.inductive…

---

## [IDP Role Mismatch When Using WebDev Page Inside Perspective iFrame](https://forum.inductiveautomation.com/t/idp-role-mismatch-when-using-webdev-page-inside-perspective-iframe/114354)

<div class="topic-metadata">

**Author:** [@ragha0211](https://forum.inductiveautomation.com/u/ragha0211)\
**Replies:** 6\
**Last updated:** [March 10, 2026, 12:03pm UTC](https://forum.inductiveautomation.com/t/idp-role-mismatch-when-using-webdev-page-inside-perspective-iframe/114354 "2026-03-10T12:03:33Z")

</div>

I have created a webpage using the Ignition WebDev module and embedded it in a Perspective view using an iframe. I also implemented login and logout functionality. I have two HTML pages: Dashboard Checklist The Ch…

---

## [Sudden CORS Error – “No ‘Access-Control-Allow-Origin’ Header” (WebDev doOptions)](https://forum.inductiveautomation.com/t/sudden-cors-error-no-access-control-allow-origin-header-webdev-dooptions/114117)

<div class="topic-metadata">

**Author:** [@Tburgess](https://forum.inductiveautomation.com/u/Tburgess)\
**Replies:** 5\
**Last updated:** [February 24, 2026, 7:47pm UTC](https://forum.inductiveautomation.com/t/sudden-cors-error-no-access-control-allow-origin-header-webdev-dooptions/114117 "2026-02-24T19:47:45Z")

</div>

Howdy, I have an Ignition WebDev API that is being called from a separate frontend built with React/NextJS. This was working fine previously using my doOptions implementation, but when I tested again today, I started g…

---

## [Is there a standard implementation for webdev based tag read?](https://forum.inductiveautomation.com/t/is-there-a-standard-implementation-for-webdev-based-tag-read/114091)

<div class="topic-metadata">

**Author:** [@Leor\_Fishman](https://forum.inductiveautomation.com/u/Leor_Fishman)\
**Replies:** 3\
**Last updated:** [February 20, 2026, 7:39pm UTC](https://forum.inductiveautomation.com/t/is-there-a-standard-implementation-for-webdev-based-tag-read/114091 "2026-02-20T19:39:10Z")

</div>

Title – Looking to read tags via API, I’m glad to roll my own if I need to but I figured i’d check if there was a standardized library/resource people would point to.

---

## [Web dev - user authentication](https://forum.inductiveautomation.com/t/web-dev-user-authentication/114025)

<div class="topic-metadata">

**Author:** [@ragha0211](https://forum.inductiveautomation.com/u/ragha0211)\
**Replies:** 15\
**Last updated:** [February 20, 2026, 8:24am UTC](https://forum.inductiveautomation.com/t/web-dev-user-authentication/114025 "2026-02-20T08:24:54Z")

</div>

How to create a login and logout page in webdev module

---

## [WebDev Module - user authentication](https://forum.inductiveautomation.com/t/webdev-module-user-authentication/113839)

<div class="topic-metadata">

**Author:** [@ragha0211](https://forum.inductiveautomation.com/u/ragha0211)\
**Replies:** 0\
**Last updated:** [February 9, 2026, 6:05am UTC](https://forum.inductiveautomation.com/t/webdev-module-user-authentication/113839 "2026-02-09T06:05:56Z")

</div>

Using IDP, I created a login for the Web Dev module page. For one particular HTML page, I have to implemented user-based authentication to show data; otherwise, it shows “Access Denied. how to implement this ?

---

## [Using Ignition Token for Web Dev Authentication](https://forum.inductiveautomation.com/t/using-ignition-token-for-web-dev-authentication/113172)

<div class="topic-metadata">

**Author:** [@Tburgess](https://forum.inductiveautomation.com/u/Tburgess)\
**Replies:** 1\
**Last updated:** [January 9, 2026, 1:21pm UTC](https://forum.inductiveautomation.com/t/using-ignition-token-for-web-dev-authentication/113172 "2026-01-09T13:21:01Z")

</div>

Howdy y’all! I’ve been experimenting with the new built-in REST API in Ignition 8.3 and trying out the new token-based authentication. I have the API key created and a security level assigned to it, but I’m running into…

---

## [Calling on Web Dev file in doGet python resource?](https://forum.inductiveautomation.com/t/calling-on-web-dev-file-in-doget-python-resource/113048)

<div class="topic-metadata">

**Author:** [@travisaggiebrown](https://forum.inductiveautomation.com/u/travisaggiebrown)\
**Replies:** 5\
**Last updated:** [January 2, 2026, 5:03pm UTC](https://forum.inductiveautomation.com/t/calling-on-web-dev-file-in-doget-python-resource/113048 "2026-01-02T17:03:43Z")

</div>

I have a Python doGet script that I'm trying to read a html file, and I’ve been trying system.file.readFileAsString and I couldn’t get it to work with the mounted path or normal path and when I try system.file.fileExists…

---

## [PDF viewer is showing Failed to load the page](https://forum.inductiveautomation.com/t/pdf-viewer-is-showing-failed-to-load-the-page/112937)

<div class="topic-metadata">

**Author:** [@Rajashekar\_Reddy](https://forum.inductiveautomation.com/u/Rajashekar_Reddy)\
**Replies:** 7\
**Last updated:** [January 2, 2026, 3:36pm UTC](https://forum.inductiveautomation.com/t/pdf-viewer-is-showing-failed-to-load-the-page/112937 "2026-01-02T15:36:23Z")

</div>

Dear all, We have started a project to display .PDF or .MP4 video files. we choused for files stored with in the mounted folder location. instead of storing the SQL Database for eliminate slow response in query run in …

---

## [Validating perspective view has updated](https://forum.inductiveautomation.com/t/validating-perspective-view-has-updated/112952)

<div class="topic-metadata">

**Author:** [@akivabrookler](https://forum.inductiveautomation.com/u/akivabrookler)\
**Replies:** 0\
**Last updated:** [December 22, 2025, 7:40pm UTC](https://forum.inductiveautomation.com/t/validating-perspective-view-has-updated/112952 "2025-12-22T19:40:08Z")

</div>

I am using webdev to request a scan of my filesystem to see if any perspective components have been updated. system.project.requestScan() I am running into a race condition where the webdev hook will return bef…

---

## [\[IGN-15109\]Tag export function in webdev](https://forum.inductiveautomation.com/t/ign-15109-tag-export-function-in-webdev/112817)

<div class="topic-metadata">

**Author:** [@akivabrookler](https://forum.inductiveautomation.com/u/akivabrookler)\
**Replies:** 9\
**Last updated:** [December 15, 2025, 11:20pm UTC](https://forum.inductiveautomation.com/t/ign-15109-tag-export-function-in-webdev/112817 "2025-12-15T23:20:50Z")

</div>

I am trying to write a webdev module to export tags. This code will run correctly in the script console filePath = "C:\\\\TagExports\\\\tags-export.json" system.tag.exportTags(filePath=filePath, tagPaths=\[""\]) But it fail…

---

## [Jetty session timeout config for webdev http requests](https://forum.inductiveautomation.com/t/jetty-session-timeout-config-for-webdev-http-requests/112256)

<div class="topic-metadata">

**Author:** [@Jonathon\_Platt](https://forum.inductiveautomation.com/u/Jonathon_Platt)\
**Replies:** 1\
**Last updated:** [November 18, 2025, 4:48pm UTC](https://forum.inductiveautomation.com/t/jetty-session-timeout-config-for-webdev-http-requests/112256 "2025-11-18T16:48:00Z")

</div>

Hello We are using the webdev module to expose API endpoints - as of yet I have not been able to figure out where I can configure the session timeout in minutes for the Jetty server? (i.e. the equivalent of the userInac…

---

## [Inline Frame double click](https://forum.inductiveautomation.com/t/inline-frame-double-click/111874)

<div class="topic-metadata">

**Author:** [@Paul.M](https://forum.inductiveautomation.com/u/Paul.M)\
**Replies:** 4\
**Last updated:** [November 3, 2025, 11:55am UTC](https://forum.inductiveautomation.com/t/inline-frame-double-click/111874 "2025-11-03T11:55:15Z")

</div>

Hello, I’m using an Inline Frame component in my Perspective page, and I’d like to trigger an event when the frame is double-clicked. However, it seems that click events (including double-click) don’t work on the Inline…

---

## [Login via SSO or API Key via WebDev Module URL](https://forum.inductiveautomation.com/t/login-via-sso-or-api-key-via-webdev-module-url/111851)

<div class="topic-metadata">

**Author:** [@bsingla](https://forum.inductiveautomation.com/u/bsingla)\
**Replies:** 0\
**Last updated:** [October 31, 2025, 6:37am UTC](https://forum.inductiveautomation.com/t/login-via-sso-or-api-key-via-webdev-module-url/111851 "2025-10-31T06:37:58Z")

</div>

We are trying to externalise the tags alarm data via webdev API. Steps we are following: Written one Gateway Event → scheduled script ; which triggers on daily basis, which integrate on all tags , collect alarms detai…

---

## [Webdev to webdev API call failure: unable to find valid certification path to requested target](https://forum.inductiveautomation.com/t/webdev-to-webdev-api-call-failure-unable-to-find-valid-certification-path-to-requested-target/111521)

<div class="topic-metadata">

**Author:** [@maxwell.bean](https://forum.inductiveautomation.com/u/maxwell.bean)\
**Replies:** 21\
**Last updated:** [October 28, 2025, 1:48pm UTC](https://forum.inductiveautomation.com/t/webdev-to-webdev-api-call-failure-unable-to-find-valid-certification-path-to-requested-target/111521 "2025-10-28T13:48:38Z")

</div>

Hello all! This is related to other issues ( Web Service call using system.net.httpClient , Unable to find valid certification path to requested target caused by SSLHandshake Exception while trying to get data from API …

---

## [Ignition Webdev](https://forum.inductiveautomation.com/t/ignition-webdev/111754)

<div class="topic-metadata">

**Author:** [@deepti\_k](https://forum.inductiveautomation.com/u/deepti_k)\
**Replies:** 4\
**Last updated:** [October 28, 2025, 11:02am UTC](https://forum.inductiveautomation.com/t/ignition-webdev/111754 "2025-10-28T11:02:33Z")

</div>

Hi, I have created an API using ignition Webdev module to receive data pushed by the SAP team via their endpoints. I need to perform conditional checks on this data, and if a specific condition is met , a popup must be t…

---

## [WebDev error log?](https://forum.inductiveautomation.com/t/webdev-error-log/110453)

<div class="topic-metadata">

**Author:** [@Transistor](https://forum.inductiveautomation.com/u/Transistor)\
**Replies:** 7\
**Last updated:** [September 8, 2025, 11:08pm UTC](https://forum.inductiveautomation.com/t/webdev-error-log/110453 "2025-09-08T23:08:46Z")

</div>

I'm working remotely on an Ignition installation and using WebDev to retrieve some PDFs in an iFrame. The system is running on a Windows server and I don't have access to the OS. I've got WebDev and the iFrame working o…

---

## [Secure way to serve blobs to Perspective PDF viewer](https://forum.inductiveautomation.com/t/secure-way-to-serve-blobs-to-perspective-pdf-viewer/109828)

<div class="topic-metadata">

**Author:** [@djs](https://forum.inductiveautomation.com/u/djs)\
**Replies:** 5\
**Last updated:** [August 15, 2025, 6:47pm UTC](https://forum.inductiveautomation.com/t/secure-way-to-serve-blobs-to-perspective-pdf-viewer/109828 "2025-08-15T18:47:37Z")

</div>

I’m not sure if I’m missing something or if this is just not possible. I have PDF blobs stored in a database and I use a doGet Python resourced in the WebDev module to serve them to a Perspective PDF Viewer component. T…

---

## [Mount a new html folder by ignition web dev module](https://forum.inductiveautomation.com/t/mount-a-new-html-folder-by-ignition-web-dev-module/109534)

<div class="topic-metadata">

**Author:** [@cugzhaolei](https://forum.inductiveautomation.com/u/cugzhaolei)\
**Replies:** 2\
**Last updated:** [August 8, 2025, 4:07pm UTC](https://forum.inductiveautomation.com/t/mount-a-new-html-folder-by-ignition-web-dev-module/109534 "2025-08-08T16:07:19Z")

</div>

hello, I want to mount a new web page via Ignition Web Dev Module, because I see a page describing the function of mounting a folder containing index.html. and it can be access from browser I created a web page fold…

---

## [Can an EDGE use the webDev module to connect with the HTTP method for a Standard project?](https://forum.inductiveautomation.com/t/can-an-edge-use-the-webdev-module-to-connect-with-the-http-method-for-a-standard-project/109392)

<div class="topic-metadata">

**Author:** [@xmedmac](https://forum.inductiveautomation.com/u/xmedmac)\
**Replies:** 5\
**Last updated:** [August 5, 2025, 8:33pm UTC](https://forum.inductiveautomation.com/t/can-an-edge-use-the-webdev-module-to-connect-with-the-http-method-for-a-standard-project/109392 "2025-08-05T20:33:05Z")

</div>

Hi everyone, Lately, I have been looking for ways to enable SQL transactions from an Edge project to the database configured in a Standard project. I know that the Edge panel does not have a database connection, but I …

---

## [Enable HTTPS and Authentication by default in WebDev](https://forum.inductiveautomation.com/t/enable-https-and-authentication-by-default-in-webdev/108258)

<div class="topic-metadata">

**Author:** [@rob.claassen](https://forum.inductiveautomation.com/u/rob.claassen)\
**Replies:** 1\
**Last updated:** [July 9, 2025, 7:06pm UTC](https://forum.inductiveautomation.com/t/enable-https-and-authentication-by-default-in-webdev/108258 "2025-07-09T19:06:52Z")

</div>

Hi all, WebDev offers the ability to set 'Require HTTPS' and 'Require Authentication' for each endpoint you configure. The default for both these options is set to False, however. Is there a way to set these to True by …

---

## [Accessing Network Video Files in Ignition Web Dev Module](https://forum.inductiveautomation.com/t/accessing-network-video-files-in-ignition-web-dev-module/107721)

<div class="topic-metadata">

**Author:** [@inshal.farid](https://forum.inductiveautomation.com/u/inshal.farid)\
**Replies:** 1\
**Last updated:** [June 24, 2025, 3:19pm UTC](https://forum.inductiveautomation.com/t/accessing-network-video-files-in-ignition-web-dev-module/107721 "2025-06-24T15:19:24Z")

</div>

Hi, I'm new to the Ignition environment and currently working on a page using the Web Dev module. I'm trying to access some video files that are located on a network folder, but I haven't been able to get it to work. I…

---

## [API request error 500](https://forum.inductiveautomation.com/t/api-request-error-500/107458)

<div class="topic-metadata">

**Author:** [@colle](https://forum.inductiveautomation.com/u/colle)\
**Replies:** 8\
**Last updated:** [June 19, 2025, 12:09pm UTC](https://forum.inductiveautomation.com/t/api-request-error-500/107458 "2025-06-19T12:09:15Z")

</div>

My JavaScript code belike try { const response = await fetch('saveManualDocs', { method: 'POST', headers: { 'Content-Type': 'application/json' }, body: JSON.stringify({ docsdata: docs }) }); if (!response.ok) thro…

---

## [Issue Posting Data to Tag via WebDev doPost – Receiving Byte Array Instead of String](https://forum.inductiveautomation.com/t/issue-posting-data-to-tag-via-webdev-dopost-receiving-byte-array-instead-of-string/107159)

<div class="topic-metadata">

**Author:** [@Goutham\_Rao\_Y](https://forum.inductiveautomation.com/u/Goutham_Rao_Y)\
**Replies:** 1\
**Last updated:** [June 8, 2025, 6:51pm UTC](https://forum.inductiveautomation.com/t/issue-posting-data-to-tag-via-webdev-dopost-receiving-byte-array-instead-of-string/107159 "2025-06-08T18:51:46Z")

</div>

I'm trying to post data to an Ignition tag using the WebDev module's doPost method. Below is my setup: --\>WebDev doPost Script (Module: Test) import os import xml.etree.ElementTree as ET from xml.dom import minidom re…

---

## [Best option for connecting to SAP and Limble using API](https://forum.inductiveautomation.com/t/best-option-for-connecting-to-sap-and-limble-using-api/105976)

<div class="topic-metadata">

**Author:** [@Alex\_Ford-King](https://forum.inductiveautomation.com/u/Alex_Ford-King)\
**Replies:** 2\
**Last updated:** [May 7, 2025, 3:40pm UTC](https://forum.inductiveautomation.com/t/best-option-for-connecting-to-sap-and-limble-using-api/105976 "2025-05-07T15:40:03Z")

</div>

I am trying to implement a connection between SAP and our maintenance software, Limble. It would be used to collect data in Ignition and pass it to both apps. They both have API's so i assume this is how i could accompli…

---

## [WebDev Use cases, how are you using it?](https://forum.inductiveautomation.com/t/webdev-use-cases-how-are-you-using-it/104714)

<div class="topic-metadata">

**Author:** [@drewdin](https://forum.inductiveautomation.com/u/drewdin)\
**Replies:** 5\
**Last updated:** [April 4, 2025, 6:24pm UTC](https://forum.inductiveautomation.com/t/webdev-use-cases-how-are-you-using-it/104714 "2025-04-04T18:24:18Z")

</div>

I am trying to get more familiar with the WebDev module and trying to understand some of the use cases for it. I don't have any requirements to send data to ignition but I was wondering what other use cases you are using…

[Next page](https://forum.inductiveautomation.com/tag/webdev/76.md?match_all_tags=true&page=1&tags%5B%5D=webdev)
