# Api result location

**URL:** <https://forum.inductiveautomation.com/t/api-result-location/95980>\
**Category:** Ignition\
**Created:** [September 14, 2024, 2:30am UTC](https://forum.inductiveautomation.com/t/api-result-location/95980 "2024-09-14T02:30:35Z")\
**Posts on this page:** 1\
**Showing post:** 5

<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:** [September 14, 2024, 2:17pm UTC](https://forum.inductiveautomation.com/t/api-result-location/95980/5 "2024-09-14T14:17:07Z")

</div>

> [@drewdin](#):
>
> tells me I have item value alerts.

Perspective JSONifies anything you assign to a property. **Any** Perspective property. This discards the original object and breaks many things. It is the reason my Integration Toolkit has `sessionVarMap()`, `pageVarMap()`, and `viewVarMap()` functions. If you want to have something across all sessions, use `globalVarMap()`.

> [@Automation Professionals' Integration Toolkit Module](https://forum.inductiveautomation.com/t/automation-professionals-integration-toolkit-module/74934/78):
>
> Ok. Beta release with a bunch of new features. For Ignition v8.1+: s\>v2.0.14.232662056 New Expression Functions since v2.0.13: globalVarMap(key) sessionVarMap() pageVarMap() viewVarMap() mungeColumnName(name) unQualify(object) New Scripting Functions since v2.0.13: system.util.globalVarMap(key) system.util.simAidsCtx() now system.util.toolkitCtx() system.util.indirectAction(functionName, proxyFor, projectName={current}) system.perspective.sessionVarMap(…) system.perspective.pageVarMap(…) …

---

_[View the full topic](https://forum.inductiveautomation.com/t/api-result-location/95980)._
