# Request scan for gateway or project resources?

**URL:** <https://forum.inductiveautomation.com/t/request-scan-for-gateway-or-project-resources/115303>\
**Category:** Ignition\
**Tags:** ignition83\
**Created:** [April 29, 2026, 1:53pm UTC](https://forum.inductiveautomation.com/t/request-scan-for-gateway-or-project-resources/115303 "2026-04-29T13:53:41Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![mazeyrat](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/mazeyrat/32/10955_2.png) [@mazeyrat](https://forum.inductiveautomation.com/u/mazeyrat)\
**Post date:** [April 29, 2026, 1:53pm UTC](https://forum.inductiveautomation.com/t/request-scan-for-gateway-or-project-resources/115303/1 "2026-04-29T13:53:41Z")

</div>

in Ignition **8.3** we ca use requestScan to scan the **projects directory**

> **[Description​ - system.project.requestScan | Ignition User Manual](https://docs.inductiveautomation.com/docs/8.3/appendix/scripting-functions/system-project/system-project-requestScan#description)**
>
> This function is used in Python Scripting. | Requests a manual scan of the projects directory in order to refresh projects and their resources.

is there a way to trigger from script/SDK a **"Platform/Overview Scan File System"**  
 ![image](https://us1.discourse-cdn.com/inductiveautomation/original/3X/4/b/4bfdb61ce0580166d162ddcccf939cbe92cd2e5d.png)  
to update gateway ressources ?

> **[CompletableFuture - ResourceCollectionManager](https://sdk.inductiveautomation.com/javadoc/ignition83/8.3.4/com/inductiveautomation/ignition/gateway/resourcecollection/ResourceCollectionManager.html#requestScan())**
>
> If a collection by name already exists, the suffix "\_N", where N increases monotonically from 1, is appended to name until a name that isn't already used is found. | declaration: package: com.inductiveautomation.ignition.gateway.resourcecollection,...

concern gateway or projects ?

Must be a question for @paul-griffith !

---

<div class="post-metadata">

**Author:** ![mazeyrat](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/mazeyrat/32/10955_2.png) [@mazeyrat](https://forum.inductiveautomation.com/u/mazeyrat)\
**Post date:** [April 29, 2026, 2:03pm UTC](https://forum.inductiveautomation.com/t/request-scan-for-gateway-or-project-resources/115303/2 "2026-04-29T14:03:31Z")

</div>

from the gatewayContext

> **[GatewayContext](https://sdk.inductiveautomation.com/javadoc/ignition83/8.3.4/com/inductiveautomation/ignition/gateway/model/GatewayContext.html)**
>
> declaration: package: com.inductiveautomation.ignition.gateway.model, interface: GatewayContext

we can reach **ConfigurationManager** and **ProjectManager** , so we can requestScan one or the other.

---

<div class="post-metadata">

**Author:** ![paul-griffith](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/paul-griffith/32/37249_2.png) [@paul-griffith](https://forum.inductiveautomation.com/u/paul-griffith)\
**Post date:** [April 29, 2026, 3:50pm UTC](https://forum.inductiveautomation.com/t/request-scan-for-gateway-or-project-resources/115303/3 "2026-04-29T15:50:00Z")

</div>

In some upcoming release (hopefully 8.3.7 🤞) `system.config` will be added, which has a corresponding `requestScan` method as the project system.

If you're in an SDK context, though, go ahead with what you've got.
