---
title: "Returns active reading sessions on the Server"
method: GET
path: "/api/Activity/current"
tags: ["Activity"]
---

# Returns active reading sessions on the Server

`GET /api/Activity/current`

## Response `200`

OK

- ReadingSessionDto[]
  - `id` integer
  - `startTimeUtc` string, date-time
  - `endTimeUtc` string, date-time, nullable
  - `isActive` boolean
  - `activityData` ReadingActivityDataDto[], nullable
    - `chapterId` integer
    - `volumeId` integer
    - `seriesId` integer
    - `libraryId` integer
    - `startPage` integer
    - `endPage` integer
    - `startTimeUtc` string, date-time
    - `endTimeUtc` string, date-time, nullable
    - `pagesRead` integer
    - `wordsRead` integer
    - `totalPages` integer
    - `totalWords` integer
    - `libraryName` string, nullable
    - `seriesName` string, nullable
    - `chapterTitle` string, nullable
    - `clientInfo` 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
  - `userId` integer
  - `username` string, nullable

---

[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)
