# How to refresh or reload updated view.json changes in an Ignition project without restarting the Gateway?

**URL:** <https://forum.inductiveautomation.com/t/how-to-refresh-or-reload-updated-view-json-changes-in-an-ignition-project-without-restarting-the-gateway/116538>\
**Category:** Ignition\
**Tags:** ignition81, perspective\
**Created:** [July 27, 2026, 9:11am UTC](https://forum.inductiveautomation.com/t/how-to-refresh-or-reload-updated-view-json-changes-in-an-ignition-project-without-restarting-the-gateway/116538 "2026-07-27T09:11:23Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![Prasanna](https://avatars.discourse-cdn.com/v4/letter/p/57b2e6/32.png) [@Prasanna](https://forum.inductiveautomation.com/u/Prasanna)\
**Post date:** [July 27, 2026, 9:11am UTC](https://forum.inductiveautomation.com/t/how-to-refresh-or-reload-updated-view-json-changes-in-an-ignition-project-without-restarting-the-gateway/116538/1 "2026-07-27T09:11:23Z")

</div>

Hi Community,

I am currently developing an AI chatbot within an Ignition project. The chatbot is able to read project view information from a **`view.json`** file stored on the local **`C`** drive and provide responses based on that data.

As a next step, I have enabled the chatbot to modify the **`view.json`** file directly based on user prompts. For example, if a user says, _“Add a label component to **`sample_view`** ,”_ the chatbot updates the corresponding JSON and saves the changes to the file on disk.

However, these changes are not reflected in the live project immediately. They only appear after I restart the Gateway. Once the Gateway is restarted, I can see the updates made through the chatbot prompt.

I would like to know whether Ignition provides any scripting function or supported approach to refresh or reload project resources whenever a disk file is updated, so that the changes are reflected in the live project without requiring a Gateway restart.

I would also appreciate any suggestions for an alternative or better-supported approach to achieve this kind of dynamic view update.

Thank you in advance for your guidance.

---

<div class="post-metadata">

**Author:** ![zxcslo](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/zxcslo/32/61610_2.png) [@zxcslo](https://forum.inductiveautomation.com/u/zxcslo)\
**Post date:** [July 27, 2026, 9:25am UTC](https://forum.inductiveautomation.com/t/how-to-refresh-or-reload-updated-view-json-changes-in-an-ignition-project-without-restarting-the-gateway/116538/2 "2026-07-27T09:25:32Z")

</div>

Have you try the documentation?

[https://www.docs.inductiveautomation.com/docs/8.1/appendix/scripting-functions/system-project/system-project-requestScan](https://www.docs.inductiveautomation.com/docs/8.1/appendix/scripting-functions/system-project/system-project-requestScan)

---

<div class="post-metadata">

**Author:** ![Prasanna](https://avatars.discourse-cdn.com/v4/letter/p/57b2e6/32.png) [@Prasanna](https://forum.inductiveautomation.com/u/Prasanna)\
**Post date:** [August 10, 2026, 10:00am UTC](https://forum.inductiveautomation.com/t/how-to-refresh-or-reload-updated-view-json-changes-in-an-ignition-project-without-restarting-the-gateway/116538/3 "2026-08-10T10:00:02Z")

</div>

Hi,  
It worked out perfectly.

Thank you very much.
