# How to remove a custom property for a tag via scripting?

**URL:** <https://forum.inductiveautomation.com/t/how-to-remove-a-custom-property-for-a-tag-via-scripting/111990>\
**Category:** Ignition\
**Tags:** ignition81\
**Created:** [November 6, 2025, 10:48am UTC](https://forum.inductiveautomation.com/t/how-to-remove-a-custom-property-for-a-tag-via-scripting/111990 "2025-11-06T10:48:42Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![danielps1818](https://avatars.discourse-cdn.com/v4/letter/d/ecae2f/32.png) [@danielps1818](https://forum.inductiveautomation.com/u/danielps1818)\
**Post date:** [November 6, 2025, 10:48am UTC](https://forum.inductiveautomation.com/t/how-to-remove-a-custom-property-for-a-tag-via-scripting/111990/1 "2025-11-06T10:48:42Z")

</div>

If I have a custom property in a tag, how could I remove it?

My current work around is this:

```python
# pseudo code
tag = system.tag.getConfiguration("tag/path")
tag.pop("custom", None)
system.tag.configure("tag/path", tag, "o")

```

Is there a more direct way?  
Thanks!

---

<div class="post-metadata">

**Author:** ![dkhayes117](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/dkhayes117/32/68344_2.png) [@dkhayes117](https://forum.inductiveautomation.com/u/dkhayes117)\
**Post date:** [November 6, 2025, 2:02pm UTC](https://forum.inductiveautomation.com/t/how-to-remove-a-custom-property-for-a-tag-via-scripting/111990/2 "2025-11-06T14:02:12Z")

</div>

This seems to be the idiomatic way to do it. I wouldn’t call it a work around.

EDIT: You should probably check the pop value before you run the configure, no need to call it if the property did not exist.

 ![image](https://us1.discourse-cdn.com/inductiveautomation/original/3X/b/a/ba955c73c802bd174f5ba74901bc2bacc3098760.png)
