更新列表项
编辑更新列表项编辑
更新现有的列表项。
您可以使用 PUT
或 PATCH
方法更新列表项,其中
-
PUT
替换原始项并删除未指定的字段。 -
PATCH
更新指定的字段。
请求正文编辑
一个包含以下内容的 JSON 对象:
- 您要更新的列表项的
id
。 - 您要修改的字段。
如果您调用 PUT
更新规则,所有未指定的字段将被删除。您无法修改 list_id
和 id
字段。
对于 PATCH
调用,可以修改任何字段,而对于 PUT
调用,某些字段是必需的。
名称 | 类型 | 描述 | 必需(PUT 调用) |
---|---|---|---|
|
对象 |
列表项元数据的占位符。 |
否 |
|
字符串 |
用于评估异常的值。有关如何评估列表项异常的信息,请参阅 创建异常项。 |
是 |
|
字符串 |
|
否 |
字符串 |
确定请求所做的更改何时对搜索可见。默认为
|
否 |
示例请求编辑
更新 value
字段
PATCH api/lists/items { "id": "internal-ip-1", "value": "10.0.0.17", "_version": "WzEsMV0=" }
响应代码编辑
-
200
- 表示调用成功。
响应有效负载编辑
更新后的对象,包括其更新时间。
示例响应
{ "_version": "WzIsMV0=", "created_at": "2020-08-11T10:54:46.080Z", "created_by": "elastic", "id": "internal-ip-1", "list_id": "internal-ip-excludes", "tie_breaker_id": "ed3f9d84-cd85-4122-b93d-07d1de4fd8bb", "type": "ip", "updated_at": "2020-08-11T11:00:12.202Z", "updated_by": "elastic", "value": "10.0.0.17" }