# How to search and batch edit UDT Instances

**URL:** <https://forum.inductiveautomation.com/t/how-to-search-and-batch-edit-udt-instances/106588>\
**Category:** Ignition\
**Created:** [May 22, 2025, 6:33pm UTC](https://forum.inductiveautomation.com/t/how-to-search-and-batch-edit-udt-instances/106588 "2025-05-22T18:33:02Z")\
**Posts on this page:** 1\
**Showing post:** 5

<div class="post-metadata">

**Author:** ![Eugene49](https://avatars.discourse-cdn.com/v4/letter/e/c6cbf5/32.png) [@Eugene49](https://forum.inductiveautomation.com/u/Eugene49)\
**Post date:** [May 23, 2025, 8:32pm UTC](https://forum.inductiveautomation.com/t/how-to-search-and-batch-edit-udt-instances/106588/5 "2025-05-23T20:32:48Z")

</div>

I use `system.tag.query` to get all UDT tagPaths base from criteria.

I iterate each UDT Path writing to its parameter via writeBlocking:

> [@Change tag ParameterValue](https://forum.inductiveautomation.com/t/change-tag-parametervalue/38982/10):
>
> The other thing is that you can simply write to the UDT instances’ parameters directly using system.tag.writeBlocking(['path/UDTInstance/Parameters.Param1'], [10])

---

_[View the full topic](https://forum.inductiveautomation.com/t/how-to-search-and-batch-edit-udt-instances/106588)._
