---
title: "Get session by workspace"
method: GET
path: "/v1/sessions/workspace/{workspace}"
tags: ["sessions"]
---

# Get session by workspace

`GET /v1/sessions/workspace/{workspace}`

Returns session information for a specific workspace. Accepts workspace ID (UUID) or path. Use ?full=true for complete session data including messages. Supports conditional requests via If-None-Match header for efficient polling.

## Path parameters

- `workspace` string, required

## Query parameters

- `full` boolean

## Headers

- `If-None-Match` string

## Response `200`

Basic session info when full=false

- InternalHandlersActiveSessionInfo — Active session information with timing and Claude session details
  - `claude_session_uuid` string — Unique identifier for the Claude session
  - `ended_at` string — When the session ended (if not active)
  - `resumed_at` string — When the session was resumed (if applicable)
  - `started_at` string — When the session was initially started
  - `title` string — Title of the session

## Other responses

- `304` — Not Modified - content unchanged

---

[API](https://skmtc.net/wandb/apis/catnip-container-api.md) · [All operations](https://skmtc.net/wandb/apis/catnip-container-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/wandb/catnip-container-api/versions/a075b0fa501a/schema)
