Update a value list item
Update a value list item using the list item ID. The original list item is replaced, and all unspecified fields are deleted.
You cannot modify the id
value.
Body
Required
Value list item's properties
-
The version id, normally returned by the API when the document is retrieved. Use it ensure updates are done against the latest version.
-
Value list item's identifier.
Minimum length is
1
. -
Placeholder for metadata about the value list item.
Additional properties are allowed.
-
The value used to evaluate exceptions.
Minimum length is
1
.
PUT
/api/lists/items
curl \
--request PUT 'https://<KIBANA_URL>/api/lists/items' \
--header "Authorization: $API_KEY" \
--header "Content-Type: application/json" \
--data '{"id":"ip_item","value":"255.255.255.255"}'
Request example
{
"id": "ip_item",
"value": "255.255.255.255"
}
Response examples (200)
{
"id": "pd1WRJQBs4HAK3VQeHFI",
"type": "ip",
"value": "255.255.255.255",
"list_id": "ip_list",
"_version": "WzIwLDFd",
"@timestamp": "2025-01-08T05:15:05.159Z",
"created_at": "2025-01-08T05:15:05.159Z",
"created_by": "elastic",
"updated_at": "2025-01-08T05:44:14.009Z",
"updated_by": "elastic",
"tie_breaker_id": "eee41dc7-1666-4876-982f-8b0f7b59eca3"
}
Response examples (400)
{
"error": "Bad Request",
"message": "[request body]: id: Expected string, received number",
"statusCode": 400
}
Response examples (401)
{
"error": "Unauthorized",
"message": "[security_exception\\n\\tRoot causes:\\n\\t\\tsecurity_exception: unable to authenticate user [elastic] for REST request [/_security/_authenticate]]: unable to authenticate user [elastic] for REST request [/_security/_authenticate]",
"statusCode": 401
}
Response examples (403)
{
"error": "Forbidden",
"message": "API [PATCH /api/lists/items] is unauthorized for user, this action is granted by the Kibana privileges [lists-all]",
"statusCode": 403
}
Response examples (404)
{
"message": "list item id: \\\"foo\\\" not found",
"status_code": 404
}
Response examples (500)
{
"message": "Internal Server Error",
"status_code": 500
}