---
title: "Update Task"
method: PATCH
path: "/api/console/tasks/{code}"
tags: ["console"]
---

# Update Task

`PATCH /api/console/tasks/{code}`

## Request

- Base URL: `https://www.ucai.net` (the document declares no server; this is the origin it was published from)
- URL: `https://www.ucai.net/api/console/tasks/{code}`
- Auth: none declared

## Path parameters

- `code` string, required

## Request body

- AbsCoreApiRoutersConsoleTasksUpdateRequest
  - `cursor` integer, nullable
  - `status` string, nullable: active / shelved / done / abandoned
  - `step_states` object, nullable: {工具 id: todo|done|skipped}
  - `step_results` object, nullable: {工具 id: {inputs, verdict}}——那一步算出了什么。只留最后一次
  - `drop` string, nullable: 「这一步不对」：要去掉的那一步的工具 id

## Response `200`

Successful Response

- object

## Other responses

- `422`: Validation Error

---

[API](https://skmtc.dev/ucai/apis/abs-core.md) · [All operations](https://skmtc.dev/ucai/apis/abs-core/llms.txt) · [OpenAPI document](https://skmtc.dev/ucai/apis/abs-core/revisions/1502a61b5620?raw)
