> For the complete documentation index, see [llms.txt](https://docs.dqman.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.dqman.com/dqman-opentext-documentum-22.1/session-window-dql-api-dql-script-api-script.md).

# Session Window: DQL, API, DQL Script/API Script

Once logged in, you can work in the Session Window in any of the following editors/views:

![Session Window View Options](/files/7eqDFCFHjuiOza8Vwik2)

* [**DQL**](/dqman-opentext-documentum-22.1/session-window-dql-api-dql-script-api-script/dql-view.md): DQL code editor/view&#x20;
* [**API**](/dqman-opentext-documentum-22.1/session-window-dql-api-dql-script-api-script/api-view.md): API command view&#x20;
* [**DQL Script**](/dqman-opentext-documentum-22.1/session-window-dql-api-dql-script-api-script/dql-api-script-view.md): DQL script editor/view&#x20;
* [**API Script**](/dqman-opentext-documentum-22.1/session-window-dql-api-dql-script-api-script/dql-api-script-view.md): API script editor/view

You can switch anytime between these views using the above toolbar buttons or the **View** menu. Changing the view does not delete any existing commands or results in other views; moreover, during script debugging, you can execute commands in other views without stopping the debug process.

You can use the below toolbar buttons to execute your DQL queries/API commands/scripts. It is possible to run/step into/pause/stop DQL queries/API commands/scripts.

![Toolbar buttons](/files/La9MvsGT6g6FXwFIBze9)

{% hint style="info" %}
Note that some of the above commands may not be available depending on the type of code being executed and/or if execution times are too short for the user to interact with the buttons during runtime.
{% endhint %}
