auth.sessions¶
Returns a list of active auth sessions.
The credentials_data object varies by credentials type: password and socket sessions include username; API key sessions additionally include api_key (id and name); token sessions include parent (the originating credential) and optionally username.
Example:
{
"jsonrpc": "2.0",
"id": 1,
"method": "auth.sessions",
"params": []
}
Type: object
No Additional Properties
Type: array
No Additional Items
No Additional Items
No Additional Properties
No Additional Items
No Additional Items
No Additional Items
Tuple Validation
Parameter 1: filters
filters
Type: array Default: []No Additional Items
Each item of this array must be:
Type: object
Parameter 2: options
options
Type: objectDefault:
{
"relationships": true,
"extend": null,
"extend_context": null,
"prefix": null,
"extra": {},
"order_by": [],
"select": [],
"count": false,
"get": false,
"offset": 0,
"limit": 0,
"force_sql_filters": false
}
No Additional Properties
Relationships
Type: boolean Default: trueExtend
Default: null
Type: string
Type: null
Extend Context
Default: null
Type: string
Type: null
Prefix
Default: null
Type: string
Type: null
Extra
Type: object Default: {}Order By
Type: array of string Default: []No Additional Items
Each item of this array must be:
Type: string
Select
Type: array Default: []No Additional Items
Each item of this array must be:
Type: string
Type: array
No Additional Items
No Additional Items
Each item of this array must be:
Type: object
Count
Type: boolean Default: falseGet
Type: boolean Default: falseOffset
Type: integer Default: 0Value must be greater or equal to 0
Limit
Type: integer Default: 0Value must be greater or equal to 0 and lesser or equal to 10000
Force Sql Filters
Type: boolean Default: falseResult
Type: array of object
No Additional Items
No Additional Properties
No Additional Properties
No Additional Properties
No Additional Properties
No Additional Properties
No Additional Properties
No Additional Properties
No Additional Properties
No Additional Properties
No Additional Items
Each item of this array must be:
AuthSessionsEntry
Type: objectNo Additional Properties
Id
Type: stringCurrent
Type: booleanInternal
Type: booleanOrigin
Type: stringCredentials
Type: enum (of string)Must be one of:
- "UNIX_SOCKET"
- "LOGIN_PASSWORD"
- "LOGIN_TWOFACTOR"
- "LOGIN_ONETIME_PASSWORD"
- "API_KEY"
- "TOKEN"
- "TRUENAS_NODE"
Credentials Data
BaseCredentialData
Type: objectUserCredentialData
Type: objectNo Additional Properties
Username
Type: stringLogin At
Type: stringFormat: date-timeAPIKeyCredentialData
Type: objectNo Additional Properties
Username
Type: stringLogin At
Type: stringFormat: date-timeAPIKeySessionData
Type: objectNo Additional Properties
Id
Type: integerName
Type: stringTokenCredentialData
Type: objectNo Additional Properties
TokenParentCredentialsData
Type: objectNo Additional Properties
Credentials
Type: enum (of string)Must be one of:
- "UNIX_SOCKET"
- "LOGIN_PASSWORD"
- "LOGIN_TWOFACTOR"
- "API_KEY"
- "TOKEN"
- "TRUENAS_NODE"
Credentials Data
BaseCredentialData
Type: objectUserCredentialData
Type: objectNo Additional Properties
Username
Type: stringLogin At
Type: stringFormat: date-timeAPIKeyCredentialData
Type: objectNo Additional Properties
Username
Type: stringLogin At
Type: stringFormat: date-time
Type: object
TokenCredentialData
Type: objectNo Additional Properties
Type: object
Username
Type: string
Type: null
Username
Type: string
Type: null
Created At
Type: stringFormat: date-timeSecure Transport
Type: booleanAuthSessionsEntry
Type: objectNo Additional Properties
Id
Type: stringCurrent
Type: booleanInternal
Type: booleanOrigin
Type: stringCredentials
Type: enum (of string)Must be one of:
- "UNIX_SOCKET"
- "LOGIN_PASSWORD"
- "LOGIN_TWOFACTOR"
- "LOGIN_ONETIME_PASSWORD"
- "API_KEY"
- "TOKEN"
- "TRUENAS_NODE"
Credentials Data
Type: object
Type: object
Type: object
Type: object
Created At
Type: stringFormat: date-timeSecure Transport
Type: boolean
Type: array of object
No Additional Items
No Additional Items
Each item of this array must be:
Type: object
Type: object
Type: integer
Required roles: AUTH_SESSIONS_READ