Stop Datafeeds API

A datafeed that is stopped ceases to retrieve data from Elasticsearch. A datafeed can be started and stopped multiple times throughout its lifecycle.


POST _xpack/ml/datafeeds/<feed_id>/_stop

Path Parameters

feed_id (required)
(string) Identifier for the datafeed

Request Body

(boolean) If true, the datafeed is stopped forcefully.
(time) Controls the amount of time to wait until a datafeed stops. The default value is 20 seconds.


You must have manage_ml, or manage cluster privileges to use this API. For more information, see Security Privileges.


The following example stops the datafeed-it-ops-kpi datafeed:

POST _xpack/ml/datafeeds/datafeed-it-ops-kpi/_stop
  "timeout": "30s"

When the datafeed stops, you receive the following results:

  "stopped": true