POST
ListSessions
ListSessions returns every active session for the signed-in account.
/api.v1.auth.AuthService/ListSessions Bearer required01
Request
ListSessionsRequest
ListSessionsRequestapi.v1.auth.ListSessionsRequest0 fields
List Sessions Request message.
No fields — send an empty JSON object.
{}02
Response
ListSessionsResponse
ListSessionsResponseapi.v1.auth.ListSessionsResponse1 fields
List Sessions Response message.
{
"sessions": [
{
"id": "string value",
"clientType": "string value",
"deviceName": "string value",
"createdAtUnix": "1",
"lastUsedAtUnix": "1",
"expiresAtUnix": "1",
"isCurrent": true
}
]
}03
Referenced models
1 nested message types
Sessionapi.v1.auth.Session7 fields
Session describes one revocable authenticated session.
idstringId value.
clientTypestringClient Type value.
deviceNamestringDevice Name value.
createdAtUnixint64Created At Unix value.
lastUsedAtUnixint64Last Used At Unix value.
expiresAtUnixint64Expires At Unix value.
isCurrentboolIs Current value.
04
Error handling
Common failure codes
unauthenticatedThe Bearer token is missing or invalid.
invalid_argumentThe request payload failed validation.
internalThe service could not complete the operation.