# UDT Parameters All Overridden In UDT instances

**URL:** <https://forum.inductiveautomation.com/t/udt-parameters-all-overridden-in-udt-instances/65853>\
**Category:** Ignition\
**Tags:** perspective\
**Created:** [October 31, 2022, 12:40am UTC](https://forum.inductiveautomation.com/t/udt-parameters-all-overridden-in-udt-instances/65853 "2022-10-31T00:40:59Z")\
**Posts on this page:** 1\
**Showing post:** 3

<div class="post-metadata">

**Author:** ![nminchin](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/nminchin/32/6911_2.png) [@nminchin](https://forum.inductiveautomation.com/u/nminchin)\
**Post date:** [November 1, 2022, 12:11am UTC](https://forum.inductiveautomation.com/t/udt-parameters-all-overridden-in-udt-instances/65853/3 "2022-11-01T00:11:33Z")

</div>

How did you export your tags? And are you talking about just UDT parameters, or are you talking about UDT instance tag properties as well?

There's a known "issue" with the using `system.tag.getConguration` with `system.tag.configure` when you're working with UDT instance tags. The "issue" (unwanted behaviour) is that `getConfiguration` returns _all_ overridden properties on tags (UDT definition non-defaults as well as UDT Instance non-defaults) instead of just the overridden properties at the UDT instance level, which is what is copied with a "Copy JSON" on the UDT Instance tag in the tag browser.  
Then, using `system.tag.configure` with the results of `getConfiguration` will apply these overrides to the UDT Instance tags, effectively dis-connecting every tag in the instance from its UDT definition 😕

> [@\[FEATURE\] Add option to system.tag.getConfiguration to match output of tag browser \`copy JSON\`](https://forum.inductiveautomation.com/t/feature-add-option-to-system-tag-getconfiguration-to-match-output-of-tag-browser-copy-json/62807):
>
> When you use system.tag.getConfiguration to get the configuration of UDt instances, it retrieves all non-default configuration of the UDT definition’s tags by deep recursively searching. If you compare this to the Tag Browser’s copy JSON functionality, this only copies the properties of the UDT definition tags that are overridden at face value, as well as of the name and tagType. When using getConfiguration with configure, the output from copy JSON is required otherwise you will essentially be…

---

_[View the full topic](https://forum.inductiveautomation.com/t/udt-parameters-all-overridden-in-udt-instances/65853)._
