# Automation Professionals' Integration Toolkit Module

**URL:** <https://forum.inductiveautomation.com/t/automation-professionals-integration-toolkit-module/74934>\
**Category:** 3rd Party Modules\
**Tags:** perspective, scripting, ignition83, vision, ignition81\
**Created:** [June 13, 2023, 12:42am UTC](https://forum.inductiveautomation.com/t/automation-professionals-integration-toolkit-module/74934 "2023-06-13T00:42:35Z")\
**Posts on this page:** 1\
**Showing post:** 339

<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:** [June 30, 2026, 10:37pm UTC](https://forum.inductiveautomation.com/t/automation-professionals-integration-toolkit-module/74934/339 "2026-06-30T22:37:13Z")

</div>

Automation Professionals is pleased to announce new **Production Releases** of this module with the following new [utility functions](https://www.automation-pros.com/toolkit/doc/utility.html#runinclient):

- `system.tag.defineToolkitProp()`
- `system.tag.removeToolkitProp()`

For Ignition v8.3: [v2.1.5.261812214](https://www.automation-pros.com/ignition/Integration%20Toolkit-2.1.5.261812214-v83.modl)

For Ignition v8.1: [v2.1.5.261812141](https://www.automation-pros.com/ignition/Integration%20Toolkit-2.1.5.261812141-v81.modl)

The `defineToolkitProp()` function is intended to be called from a gateway startup event, once for each custom property the user wants to make available in the designer tag editor (with datatype predefined, optional default value, and other metadata). Unfortunately, the category must be a bundle key (for non-obvious reasons) and there is no runtime mechanism for adding bundle keys.  
☹

The `removeToolkitProp()` function is intended to be called by a designer (indirectly via `@RunInGateway`) during development of infrastructure that uses this feature.

The default category name is supplied by this module's main bundle.

An enhanced Spreadsheet Import Tool is ~~coming~~ [available](https://forum.inductiveautomation.com/t/spreadsheet-import-tool/93500/49) that takes advantage of this new feature.

---

_[View the full topic](https://forum.inductiveautomation.com/t/automation-professionals-integration-toolkit-module/74934)._
