更新时间:2025-09-03 GMT+08:00

Kafka实例批量删除Topic

功能介绍

该接口用于向Kafka实例批量删除Topic。批量删除多个Topic时,部分删除成功,部分失败,此时接口返回删除成功,并在返回中显示删除失败的Topic信息。

URI

POST /v2/{project_id}/instances/{instance_id}/topics/delete

表1 路径参数

参数

是否必选

参数类型

描述

project_id

String

参数解释

项目ID,获取方式请参见获取项目ID

约束限制

不涉及。

取值范围

不涉及。

默认取值

不涉及。

instance_id

String

参数解释

实例ID。获取方法如下:调用“查询所有实例列表”接口,从响应体中获取实例ID。

约束限制

不涉及。

取值范围

不涉及。

默认取值

不涉及。

请求参数

表2 请求Body参数

参数

是否必选

参数类型

描述

topics

Array of strings

参数解释

待删除的Topic列表。

约束限制

不涉及。

响应参数

状态码:200

表3 响应Body参数

参数

参数类型

描述

topics

Array of topics objects

参数解释

Topic列表。

表4 topics

参数

参数类型

描述

id

String

参数解释

Topic名称。

取值范围

不涉及。

success

Boolean

参数解释

是否删除成功。

取值范围

  • true:删除成功。

  • false:删除失败。

请求示例

批量删除Topic。

POST https://{endpoint}/v2/{project_id}/instances/{instance_id}/topics/delete

{
  "topics" : [ "topic01" ]
}

响应示例

状态码:200

删除成功。

{
  "topics" : [ {
    "id" : "topic01",
    "success" : true
  } ]
}

状态码

状态码

描述

200

删除成功。

错误码

请参见错误码