FIREANIME API
Browse API97 operations
POST

ListSessions

ListSessions returns every active session for the signed-in account.

/api.v1.auth.AuthService/ListSessions Bearer required
01

Request

ListSessionsRequest

ListSessionsRequestapi.v1.auth.ListSessionsRequest0 fields

List Sessions Request message.

No fields — send an empty JSON object.
Request JSON
{}
02

Response

ListSessionsResponse

ListSessionsResponseapi.v1.auth.ListSessionsResponse1 fields

List Sessions Response message.

sessionsarray

Sessions value.

Example response
{
  "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.

id
string

Id value.

clientType
string

Client Type value.

deviceName
string

Device Name value.

createdAtUnix
int64

Created At Unix value.

lastUsedAtUnix
int64

Last Used At Unix value.

expiresAtUnix
int64

Expires At Unix value.

isCurrent
bool

Is 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.