Skip to main content
PATCH
Update todo

Path Parameters

shortId
string
required

Body

application/json
title
string
Minimum string length: 1
description
string | null
kind
enum<string>

Category of follow-up work a todo represents.

Available options:
credentials,
integration,
test_user,
environment,
ownership,
device_preset,
start_url,
other
priority
enum<string>
Available options:
low,
medium,
high,
urgent

Best single way to finish the todo.

Available options:
manual,
qa_tech_chat,
code_agent
fixPrompt
string | null
assigneeId
string | null

Organization member to assign, or null to clear the assignee.

status
enum<string>

resolved or rejected. Only an open todo can change status. Rejecting requires rejectedReason.

Available options:
resolved,
rejected
rejectedReason
string

Required when status is rejected.

projectShortId
string

Target a specific project by its prefixed short ID (proj-slug_shortId or proj_shortId), as returned by the projects API. Required for organization-scoped API keys; project-scoped keys may only pass their own project's short ID.

Pattern: ^proj(-.+_.+|_.+)$

Response

200 - application/json

The request has succeeded.

todo
object
required