**版本：202601**

# 更新菜单导航

**PUT** `/openapi/2026-01/menus/:id`

更新菜单的名称与菜单项；内置菜单可修改的字段有限。

## 请求

**Path参数**

- `id` string (required)

  要更新的菜单 id

**application/json**

**请求体 | 示例**

**请求体 (required)**

- `title` string

  新名称。可选，不传则保持原样
- `category` int32

  菜单分类（自定义菜单 = `3`）。可选；传 `0` 或不传都保持原值
- `children` object[]

  菜单项树。不传或传空数组都保持原有菜单项

```json
{
  "title": "string",
  "category": 0,
  "children": [
    {}
  ]
}
```

## 响应

**200**

OK

**application/json**

**数据结构 | 示例**

**数据结构**

- `code` string

  错误码
- `message` string

  错误信息
- `data` object

  - `menu` object

    更新后的菜单（`{id, ...}`）

```json
{
  "code": "string",
  "message": "string",
  "data": {
    "menu": {}
  }
}
```
