IMPORTANT: No additional bug fixes or documentation updates
will be released for this version. For the latest information, see the
current release documentation.
Get filters API
edit
IMPORTANT: This documentation is no longer updated. Refer to Elastic's version policy and the latest documentation.
Get filters API
editRetrieves filters.
Prerequisites
edit-
If the Elasticsearch security features are enabled, you must have
monitor_ml,monitor,manage_ml, ormanagecluster privileges to use this API. See Security privileges and Machine learning security privileges.
Description
editYou can get a single filter or all filters. For more information, see Machine learning custom rules.
Path parameters
edit-
<filter_id> - (Optional, string) A string that uniquely identifies a filter.
Query parameters
edit-
from - (Optional, integer) Skips the specified number of filters.
-
size - (Optional, integer) Specifies the maximum number of filters to obtain.
Response body
editThe API returns an array of filter resources, which have the following properties:
-
description - (string) A description of the filter.
-
filter_id - (string) A string that uniquely identifies a filter.
-
items - (array of strings) An array of strings which is the filter item list.
Examples
editGET _ml/filters/safe_domains
The API returns the following results:
{
"count": 1,
"filters": [
{
"filter_id": "safe_domains",
"description": "A list of safe domains",
"items": [
"*.google.com",
"wikipedia.org"
]
}
]
}