# UDT instance reading UDT type

**URL:** <https://forum.inductiveautomation.com/t/udt-instance-reading-udt-type/88727>\
**Category:** Ignition\
**Created:** [April 12, 2024, 7:45am UTC](https://forum.inductiveautomation.com/t/udt-instance-reading-udt-type/88727 "2024-04-12T07:45:59Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![mahsasalimi](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/mahsasalimi/32/68520_2.png) [@mahsasalimi](https://forum.inductiveautomation.com/u/mahsasalimi)\
**Post date:** [April 12, 2024, 7:45am UTC](https://forum.inductiveautomation.com/t/udt-instance-reading-udt-type/88727/1 "2024-04-12T07:45:59Z")

</div>

Hi ,  
I am trying to achieve the foolowing:  
Let's say I have a UDT called valve , then I have an instance of valve called valve1.  
I want to have a property in the instance(valve1) that can read its parent UDT name(valve) .  
 ![image](https://us1.discourse-cdn.com/inductiveautomation/original/3X/5/7/57feae553cfb40636361fb6f4c2d4657b3c6dfad.png)

How can I do that ?  
thanks

---

<div class="post-metadata">

**Author:** ![Transistor](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/transistor/32/3380_2.png) [@Transistor](https://forum.inductiveautomation.com/u/Transistor)\
**Post date:** [April 12, 2024, 8:12am UTC](https://forum.inductiveautomation.com/t/udt-instance-reading-udt-type/88727/2 "2024-04-12T08:12:14Z")

</div>

It's the `typeId`.  
e.g. Do a direct tag binding on `[default]MyUdtInstance1.typeId`.

It's documented in this section of

> **[User Defined Types - UDTs | Ignition User Manual](https://docs.inductiveautomation.com/docs/8.1/platform/tags/user-defined-types-udts#udt-root-node-properties)**
>
> UDTs (User Defined Types), also referred to as Complex Tags, offer the ability to leverage object-oriented data design principles in Ignition. UDTs are extremely important in Ignition. With UDTs, you can dramatically reduce the amount of work...

---

<div class="post-metadata">

**Author:** ![mahsasalimi](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/mahsasalimi/32/68520_2.png) [@mahsasalimi](https://forum.inductiveautomation.com/u/mahsasalimi)\
**Post date:** [April 12, 2024, 9:41am UTC](https://forum.inductiveautomation.com/t/udt-instance-reading-udt-type/88727/3 "2024-04-12T09:41:52Z")

</div>

> [@Transistor](#):
>
> `[default]MyUdtInstance1.typeId`.

thanks 🙂
