**版本：202607**

# 删除主题文件

**DELETE** `/openapi/2026-07/themes/:theme_id/doc`

根据主题 ID、文件类型和文件路径删除指定主题文件。`assets/theme.css` 和 `layout/theme.layout` 不能删除；删除仍在页面上使用的卡片文件不会报错，页面上的对应卡片将不再显示。

## 请求

**Path参数**

- `theme_id` string (required)

  主题 ID

**application/json**

**请求体 | 示例**

**请求体 (required)**

- `type` string

  文件类型：`layout`、`templates`、`sections`、`snippets`、`assets`、`config`、`locales`、`blocks`。默认 `assets`

  **默认值：** `assets`
- `location` string

  文件在主题中的位置。请务必显式传入：不传时会回落到 assets/a.js 并删除该文件

  **默认值：** `a.js`

```json
{
  "type": "assets",
  "location": "a.js"
}
```

## 响应

**200**

OK

**application/json**

**数据结构 | 示例**

**数据结构**

- `code` string

  错误码
- `message` string

  错误信息
- `data` object

  - `` object

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