---
title: "Get worktree todos"
method: GET
path: "/v1/claude/todos"
tags: ["claude"]
---

# Get worktree todos

`GET /v1/claude/todos`

Returns the most recent TodoWrite structure from Claude Code session for a specific worktree

## Query parameters

- `worktree_path` string, required

## Response `200`

OK

- GithubComVanpeltCatnipInternalModelsTodo[]
  - `content` string — The content/description of the todo
  - `id` string — Unique identifier for the todo item
  - `priority` 'high' | 'medium' | 'low' — Priority level of the todo
  - `status` 'pending' | 'in_progress' | 'completed' — Current status of the todo

## Changes

- **2025-07-29** `da86d94d7ec2` — 1 info
  - endpoint added
- **2025-07-18** `21270d5158bd` — 1 breaking
  - api path removed without deprecation

[Change history](https://skmtc.dev/wandb/apis/catnip-container-api/changes/v1/claude/todos/get.md)

---

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