# System.tag.query source code

**URL:** <https://forum.inductiveautomation.com/t/system-tag-query-source-code/90047>\
**Category:** Ignition\
**Created:** [May 7, 2024, 4:56pm UTC](https://forum.inductiveautomation.com/t/system-tag-query-source-code/90047 "2024-05-07T16:56:31Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![4DNguyen](https://avatars.discourse-cdn.com/v4/letter/4/9dc877/32.png) [@4DNguyen](https://forum.inductiveautomation.com/u/4DNguyen)\
**Post date:** [May 7, 2024, 4:56pm UTC](https://forum.inductiveautomation.com/t/system-tag-query-source-code/90047/1 "2024-05-07T16:56:31Z")

</div>

Is there any chance the source code for this particular method/function can be provided? I think some time ago, the structure slightly of the json slightly changed to accommodate and/or conditions together. I'd like to be able to reproduce this and cater it to my needs instead of creating a wrapper to this method and it potentially not work in the future **if** any changes were to occur.

---

<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:** [May 7, 2024, 5:31pm UTC](https://forum.inductiveautomation.com/t/system-tag-query-source-code/90047/2 "2024-05-07T17:31:28Z")

</div>

No, nor would it be particularly meaningful; there's no single place it's implemented, as the tag system is far reaching and complicated.

Scripting functions are documented public API and we hold a pretty strict contract on them. While the JSON payload did change, we went to great pains, as far as I can tell, to continue to support the old output format in the new version. If we ever had to change the structure in the future, I would expect us to do so again.
