---
title: "Get All user client devices"
method: GET
path: "/api/Device/client/all-devices"
tags: ["Device"]
---

# Get All user client devices

`GET /api/Device/client/all-devices`

## Query parameters

- `includeInactive` boolean

## Response `200`

OK

- ClientDeviceDto[]
  - `id` integer
  - `friendlyName` string, nullable
  - `uiFingerprint` string, nullable
  - `currentClientInfo` ClientInfoDto
    - `userAgent` string, nullable
    - `ipAddress` string, nullable
    - `authType` 0 | 1 | 2 | 3 — Members: - `0` — Unknown - `1` — JWT - `2` — AuthKey - `3` — OIDC
    - `clientType` 0 | 1 | 2 | 3 | 4 | 5 | 6 — Members: - `0` — Unknown - `1` — Web Browser (WebBrowser) - `2` — Web App (WebApp) - `3` — KOReader (KoReader) - `4` — Panels - `5` — Librera - `6` — OPDS Client (OpdsClient)
    - `appVersion` string, nullable
    - `browser` string, nullable
    - `browserVersion` string, nullable
    - `platform` 0 | 1 | 2 | 3 | 4 | 5 — Members: - `0` — Unknown - `1` — Windows - `2` — macOS (MacOs) - `3` — IOs (Ios) - `4` — Linux - `5` — Android
    - `deviceType` string, nullable
    - `screenWidth` integer, nullable
    - `screenHeight` integer, nullable
    - `orientation` string, nullable
  - `firstSeenUtc` string, date-time
  - `lastSeenUtc` string, date-time
  - `ownerUsername` string, nullable
  - `ownerUserId` integer

---

[API](https://skmtc.net/kareadita/apis/kavita.md) · [All operations](https://skmtc.net/kareadita/apis/kavita/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/kareadita/kavita/revisions/3bd8363f0a4e/schema)
