---
title: "Session, transfers, pending join requests and members"
method: GET
path: "/status"
tags: ["session", "monitor"]
---

# Session, transfers, pending join requests and members

`GET /status`

## Request

- Base URL: `http://127.0.0.1:3822`
- URL: `http://127.0.0.1:3822/status`
- Auth: none required

## Response `200`

OK

- DaemonStatus
  - `session` object
    - `id` string, nullable
    - `name` string, nullable
    - `role` 'host' | 'guest' | 'null', nullable
    - `isConnected` boolean
    - `userId` string, nullable
  - `activeTransfers` Transfer[]
    - `fileId` string
    - `name` string
    - `size` number
    - `progress` number: 0-100
    - `speedKBps` number
    - `etaSeconds` number
    - `protocol` 'websocket' | 'webtorrent'
    - `status` 'pending' | 'uploading' | 'downloading' | 'completed' | 'cancelled' | 'error'
    - `direction` 'upload' | 'download'
    - `bytesTransferred` number
  - `pendingJoins` PendingJoin[]
    - `tempUserId` string: Pass to /session/approve or /session/reject
    - `username` string
  - `participants` Participant[]
    - `userId` string
    - `username` string
    - `isHost` boolean
    - `online` boolean
  - `lastUpdated` string

---

[API](https://skmtc.dev/srift/apis/srift-api.md) · [All operations](https://skmtc.dev/srift/apis/srift-api/llms.txt) · [OpenAPI document](https://skmtc.dev/srift/apis/srift-api/revisions/efe3ae285f45?raw)
