# Creating a client tag thru script

**URL:** <https://forum.inductiveautomation.com/t/creating-a-client-tag-thru-script/34694>\
**Category:** Ignition\
**Created:** [May 13, 2020, 12:56pm UTC](https://forum.inductiveautomation.com/t/creating-a-client-tag-thru-script/34694 "2020-05-13T12:56:29Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![Henk](https://avatars.discourse-cdn.com/v4/letter/h/b5ac83/32.png) [@Henk](https://forum.inductiveautomation.com/u/Henk)\
**Post date:** [May 13, 2020, 12:56pm UTC](https://forum.inductiveautomation.com/t/creating-a-client-tag-thru-script/34694/1 "2020-05-13T12:56:29Z")

</div>

Ignition 8.0.12  
We try to create a vision client tag in a function by using the function ‘system.tag.configure’, but without any desired result.  
Can someone provide us with a small sample script in which this works successfully? We can create standard memory tags with this function.  
For example, should the parameter ‘tagGroup’ have a value? This is not necessary with standard memory tags.

---

<div class="post-metadata">

**Author:** ![pturmel](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/pturmel/32/3295_2.png) [@pturmel](https://forum.inductiveautomation.com/u/pturmel)\
**Post date:** [May 13, 2020, 1:44pm UTC](https://forum.inductiveautomation.com/t/creating-a-client-tag-thru-script/34694/2 "2020-05-13T13:44:02Z")

</div>

Client tags are created from project resources, not as stand-alone entities. They are not part of the infrastructure for gateway tags. I don’t think you can make this work, except possibly with undocumented, likely-to-be-broken-soon SDK interfaces.

---

<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 13, 2020, 3:37pm UTC](https://forum.inductiveautomation.com/t/creating-a-client-tag-thru-script/34694/3 "2020-05-13T15:37:06Z")

</div>

It's not possible to load in or create client tags dynamically in 8 (at least, at present) due to the changes in the tag system. Some more info in this thread:

> [@\[bug-16241\]Ignition 8 - system.tag.importTags to create vision client tags?](http://forum.inductiveautomation.com/t/bug-16241-ignition-8-system-tag-importtags-to-create-vision-client-tags/33405):
>
> Can we use this function system.tag.importTags to create vision client tags ? collisionPolicy = "a" filePath = "d:/test.xml" basePath = "[client]" system.tag.importTags(filePath, basePath, collisionPolicy) return java.lang.NullPointerException (Ignition 8.0.10) Is there any way to create a cision client tag by scripting in Ignition 8 ? system.tag.configure only support gateway tags but not vision clients tag ?

---

<div class="post-metadata">

**Author:** ![Aybars.Urut](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/aybars.urut/32/32003_2.png) [@Aybars.Urut](https://forum.inductiveautomation.com/u/Aybars.Urut)\
**Post date:** [September 13, 2023, 1:54pm UTC](https://forum.inductiveautomation.com/t/creating-a-client-tag-thru-script/34694/4 "2023-09-13T13:54:07Z")

</div>

hello Paul,  
is there any update about that functionality?  
thanks in advance.

---

<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:** [September 13, 2023, 2:58pm UTC](https://forum.inductiveautomation.com/t/creating-a-client-tag-thru-script/34694/5 "2023-09-13T14:58:04Z")

</div>

No. Frankly, it's a low priority task because few people ask about it. An ideas post ([ideas.inductiveautomation.com](http://ideas.inductiveautomation.com)) would help us gauge community interest in a more impartial way.

---

<div class="post-metadata">

**Author:** ![cbanzet](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/cbanzet/32/6207_2.png) [@cbanzet](https://forum.inductiveautomation.com/u/cbanzet)\
**Post date:** [October 13, 2025, 3:49pm UTC](https://forum.inductiveautomation.com/t/creating-a-client-tag-thru-script/34694/6 "2025-10-13T15:49:43Z")

</div>

A reason it would be nice to have the ability to create client tags at runtime is for inherited resources. The parent resource might use client tags and the child might not have them. Having the inherited resource run a script to create the necessary tags would make sure they are always there, no matter how many different children there are.

As Phil said way back here, [Creating client tags in runtime - #8 by pturmel](https://forum.inductiveautomation.com/t/creating-client-tags-in-runtime/12684/8) , client tags are very powerful for [the reasons he gives].

I headed over to [http://ideas.inductiveautomation.com/](http://ideas.inductiveautomation.com/) and the thread I found there on this topic was closed in 2014. I cast my vote and made my case regardless.
