删除参数 API

编辑

从 Synthetics 应用程序中删除一个或多个参数。

请求

编辑

DELETE <kibana host>:<port>/api/synthetics/params/<param_id>

DELETE <kibana host>:<port>/s/<space_id>/api/synthetics/params/<param_id>

先决条件

编辑

您必须在 Observability 部分的 Synthetics 功能中拥有 all 权限,具体请参阅 Kibana 功能权限

您必须在 Observability 部分的 Synthetics 功能中拥有 all 权限,具体请参阅 Kibana 功能权限

路径参数

编辑

请求体应包含您要删除的参数 ID 数组。

param_id
(必需,字符串) 要删除的参数的 ID。

以下是通过 ID 删除参数的 DELETE 请求示例

DELETE /api/synthetics/params/param_id1

响应示例

编辑

API 响应包含有关已删除参数的信息,其中响应数组中的每个条目包含以下属性

  • id (字符串):已删除参数的唯一标识符。
  • deleted (布尔值):指示参数是否已成功删除(如果已删除则为 true,否则为 false)。

以下是删除多个参数的响应示例

[
  {
    "id": "param1-id",
    "deleted": true
  }
]

批量删除参数

编辑

要删除多个参数,您可以向 /api/synthetics/params/_bulk_delete 发送 POST 请求,并通过请求体传递要删除的参数 ID 数组。

以下是删除多个参数的 POST 请求示例

POST /api/synthetics/params/_bulk_delete
{
  "ids": ["param1-id", "param2-id"]
}