# Controlling SessionName and other variables externally

**URL:** <https://discourse.kuvacode.com/t/controlling-sessionname-and-other-variables-externally/428>\
**Category:** Uncategorized\
**Created:** [6 March 2025 15:38 UTC](https://discourse.kuvacode.com/t/controlling-sessionname-and-other-variables-externally/428 "2025-03-06T15:38:04Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![xulmar](https://discourse.kuvacode.com/user_avatar/discourse.kuvacode.com/xulmar/32/38_2.png) [@xulmar](https://discourse.kuvacode.com/u/xulmar)\
**Post date:** [6 March 2025 15:38 UTC](https://discourse.kuvacode.com/t/controlling-sessionname-and-other-variables-externally/428/1 "2025-03-06T15:38:04Z")

</div>

Hello, I am looking into ZeroMQ and I wanted to ask if all the other variables/fields can be input externally such as the SessionName [N] etc. not just the primary ones listed in the documentation.

I am creating an external app that controls triggerboxes, lighting, live-webcams etc for our multi-camera scanning rig, and I was wondering if I could control the session naming from this app and send it to CaptureGrid through a python script.

I.e. generated name internally in my app → export it to CG4 as the PhotoSessionName variable before shooting with my triggerboxes. Or is the PhotoSessionName only for the listener?

Thank you!
