Terminal
List terminal sessions
The open web-terminal sessions. The interactive I/O itself runs over the `/api/terminal` WebSocket. Requires the **admin** role.
curl -X GET "https://example.com/api/terminal/sessions"{ "sessions": [ { "id": "string", "cwd": "string", "kind": "shell", "containerName": "string", "containerImage": "string" } ]}Open a terminal session POST
Open a host shell (optionally in a starting folder) or a shell inside a container. Attach to it over the `/api/terminal` WebSocket. Requires the **admin** role.
Change your own password POST
Change your own password. Your other sessions end and your other paired devices are revoked; the client making the change stays signed in. Requires the **viewer** role.