---
title: LogonSessionLinuxExtended type | Wartiva GraphQL API
description: Linux extended O/S specific logon session information. Wartiva GraphQL API reference with arguments, fields, and examples.
url: https://wartiva.com/api-docs/types/logon-session-linux-extended.html
updated: 2026-10-07
---

Endpoint configuration · GraphQL type

# `LogonSessionLinuxExtended` type

Linux extended O/S specific logon session information.

## Fields

| Field Name | Description |
|---|---|
| `audit` - [`Uint32!`](https://wartiva.com/api-docs/types/uint32.html) | The Kernel Audit session ID of the session if auditing is available. |
| `tty` - [`String!`](https://wartiva.com/api-docs/types/string.html) | The kernel TTY path of the session if this is a text login. If not this is an empty string. |
| `leader` - [`Int!`](https://wartiva.com/api-docs/types/int.html) | Process identifier (PID) of the process that registered the session. |
| `remoteHost` - [`String!`](https://wartiva.com/api-docs/types/string.html) | Remote host if this is a remote session, or an empty string otherwise. |
| `remoteUser` - [`String!`](https://wartiva.com/api-docs/types/string.html) | Remote user if this is a remote session, or an empty string otherwise. |
| `class` - [`LogonSessionLinuxClass!`](https://wartiva.com/api-docs/types/logon-session-linux-class.html) | Session Class. |
| `display` - [`String!`](https://wartiva.com/api-docs/types/string.html) | X11 display name if this is a graphical login. If not, this is an empty string. |
| `remote` - [`Boolean!`](https://wartiva.com/api-docs/types/boolean.html) | Whether the session is local or remote. |
| `lockedHint` - [`Boolean!`](https://wartiva.com/api-docs/types/boolean.html) | Locked hint state of this session. This is intended to be used by the desktop environment to tell systemd-logind when the session is locked and unlocked |
| `virtualTerminalNumber` - [`Uint32!`](https://wartiva.com/api-docs/types/uint32.html) | Virtual terminal number of the session if there is any, 0 otherwise. |
| `state` - [`LogonSessionLinuxState!`](https://wartiva.com/api-docs/types/logon-session-linux-state.html) | Session State. |
| `idleHint` - [`Boolean!`](https://wartiva.com/api-docs/types/boolean.html) | Idle hint state of this session. If true, the session is considered idle; if false, it is considered active. |
| `sessionType` - [`LogonSessionLinuxType!`](https://wartiva.com/api-docs/types/logon-session-linux-type.html) | Session type. |
| `service` - [`String!`](https://wartiva.com/api-docs/types/string.html) | PAM service name that registered the session. |
| `seat` - [`String!`](https://wartiva.com/api-docs/types/string.html) | Seat associated with the session, if any. |
| `seatPath` - [`String!`](https://wartiva.com/api-docs/types/string.html) | Path to the seat object. |
| `idleHintChangedAt` - [`Time!`](https://wartiva.com/api-docs/types/time.html) | Timestamp of the most recent change to [idleHint](https://wartiva.com/api-docs/types/logon-session-linux-extended.html). When [idleHint](https://wartiva.com/api-docs/types/logon-session-linux-extended.html) is true this is when the session went idle; when false this is when the session last became active. Reflects the systemd-logind IdleSinceHint property. Reference: [systemd org.freedesktop.login1 Session](https://www.freedesktop.org/software/systemd/man/latest/org.freedesktop.login1.html) |
| `desktop` - [`String!`](https://wartiva.com/api-docs/types/string.html) | Describes the desktop environment running in the session (if known). |
| `scope` - [`String!`](https://wartiva.com/api-docs/types/string.html) | Contains the systemd scope unit name of this session. |

## Used by

- [`LogonSessionLinux`](https://wartiva.com/api-docs/types/logon-session-linux.html) type: Linux O/S specific logon session information.

## Example

### Example

```json
{
  "audit": "1073741824",
  "tty": "xyz789",
  "leader": 123,
  "remoteHost": "abc123",
  "remoteUser": "abc123",
  "class": "USER",
  "display": "abc123",
  "remote": false,
  "lockedHint": false,
  "virtualTerminalNumber": "1073741824",
  "state": "ACTIVE",
  "idleHint": false,
  "sessionType": "UNSPECIFIED",
  "service": "abc123",
  "seat": "xyz789",
  "seatPath": "xyz789",
  "idleHintChangedAt": "2021-10-07T18:23:25.829Z",
  "desktop": "abc123",
  "scope": "xyz789"
}

```

---

Wartiva is in early access. Request access: https://wartiva.com/early-access.html  
All pages: https://wartiva.com/llms.txt
