# Session variables panel

The session variables panel allows work in two modes:

{% stepper %}
{% step %}

### Read-only mode (default)

Available features include:

* the ability to sort the session variables table by any 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 after 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 features from read-only mode are 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**. The 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 selected 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**, the side panel with a table showing a preview of the session variables used in the application will slide out.

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


---

# Agent Instructions: 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:

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

The question should be specific, self-contained, and written in natural language.
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.
