> For the complete documentation index, see [llms.txt](https://docs.eximee.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.eximee.com/documentation/documentation-en/budowanie-aplikacji/interfejs-uzytkownika/formularze/zmienne-sesyjne/panel-zmiennych-sesyjnych.md).

# Session variables panel

The session variables panel allows work in two modes:

{% stepper %}
{% step %}

### Read-only mode (default)

Available in it are:

* the ability to sort the session variables table by each available column (**MID**, **Default value**, **Service ID**, **Output parameter**, **Exposed**, **Gtm**, **GTM tag**, **Statistics**),
* the ability to search the table across all columns except **Exposed** and **Gtm** — available by clicking the magnifying glass in the upper-right corner of the drawer.

![Figure 1. Example of searching the session variables table for the phrase "applicants"](/files/9c561457e57d76be4933b278404a0cc864437cee)
{% endstep %}

{% step %}

### Edit mode (available after pressing "Edit process")

All functionality from read-only mode is available, plus:

* The ability to edit existing session variables, excluding variables created by default (predefined). In fields that can be edited, a placeholder is displayed (e.g. **Default value**).
* The ability to delete session variables, excluding variables created by default. A variable is deleted using the trash icon that appears when hovering over a specific variable. For default variables, the trash icon is inactive.
* The ability to add a new session variable using the button **Add session variable** located at the bottom of the panel. Clicking it adds a new row at the top of the table and places the cursor in an empty field **MID**. A new variable must have a value **MID**; the remaining properties are optional.
* When editing or adding a new variable, remember the dependencies between properties:

{% hint style="info" %}

* Property **Gtm** can be checked only if the property **Exposed**.
* Property **GTM tag** can be filled in only if the property **Gtm**.
  {% endhint %}

More information on creating and editing variables in [Managing session variables](/documentation/documentation-en/budowanie-aplikacji/interfejs-uzytkownika/formularze/zmienne-sesyjne/zarzadzanie-zmiennymi-sesyjnymi.md).

After clicking the option in the side panel **Session variables**, a side panel will slide out with a table showing a preview of the session variables used in the application.

![Figure 2. Session variables definition panel in edit mode](/files/5c2a6331f43c2e87ea959461be70333352b7f772)
{% endstep %}
{% endstepper %}


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.eximee.com/documentation/documentation-en/budowanie-aplikacji/interfejs-uzytkownika/formularze/zmienne-sesyjne/panel-zmiennych-sesyjnych.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
