iva_user_session
Manage IVA user sessions by logging out, retrieving session info, logging in as a guest, setting session state, and obtaining login URLs.
Instructions
IVA user session management: logout, session info, guest login, session state, login URL. Clients API v2.28.12. Note: login and 2FA actions are excluded for security — authentication is handled automatically via IVA_LOGIN/IVA_PASSWORD environment variables.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| action | Yes | Operation to perform: - "login_as_guest": Log in as a guest (no credentials, anonymous access). Войти как гость. - "logout": Log out of IVA and end the current session. Выйти из системы. Завершить сессию. - "get_session_info": Get information about the current user session (profile, state, capabilities). Получить информацию о сессии. - "set_session_state": Set/update the session state (e.g. online/away/do-not-disturb). Установить состояние сессии. - "get_login_url": Get a login URL for a specified login type (e.g. SSO, OAuth redirect). Получить URL для входа. | |
| confirm | No | Set to true to confirm destructive actions (delete, remove, stop, etc.) when IVA_CONFIRM_DESTRUCTIVE is enabled. | |
| providerId | No | Login provider ID | |
| sessionState | No | Session state to set |