---
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`

## Request

- Base URL: `http://localhost:5000`
- URL: `http://localhost:5000/api/Device/client/all-devices`
- Auth: API key in header `x-api-key`

## 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

## Changes

- **2025-12-31** `a2fbe407f214`: 3 info
  - added the optional property `items/uiFingerprint` to the response with the `200` status (media type: text/plain)
  - added the optional property `items/uiFingerprint` to the response with the `200` status (media type: application/json)
  - added the optional property `items/uiFingerprint` to the response with the `200` status (media type: text/json)
- **2025-12-13** `ba8553c39654`: 1 info
  - endpoint added

[Operation history](https://skmtc.dev/kareadita/apis/kavita/changes/api/Device/client/all-devices/get.md)

---

[API](https://skmtc.dev/kareadita/apis/kavita.md) - [All operations](https://skmtc.dev/kareadita/apis/kavita/llms.txt) - [OpenAPI document](https://skmtc.dev/kareadita/apis/kavita/revisions/d266465eeb67?raw)
