[role="xpack"] [testenv="platinum"] [[stop-dfanalytics]] === Stop {dfanalytics-jobs} API [subs="attributes"] ++++ Stop {dfanalytics-jobs} ++++ Stops one or more {dfanalytics-jobs}. experimental[] [[ml-stop-dfanalytics-request]] ==== {api-request-title} `POST _ml/data_frame/analytics//_stop` + `POST _ml/data_frame/analytics/,/_stop` + `POST _ml/data_frame/analytics/_all/_stop` [[ml-stop-dfanalytics-prereq]] ==== {api-prereq-title} * You must have `machine_learning_admin` built-in role to use this API. For more information, see <> and <>. [[ml-stop-dfanalytics-desc]] ==== {api-description-title} A {dfanalytics-job} can be started and stopped multiple times throughout its lifecycle. You can stop multiple {dfanalytics-jobs} in a single API request by using a comma-separated list of {dfanalytics-jobs} or a wildcard expression. You can stop all {dfanalytics-job} by using _all or by specifying * as the . [[ml-stop-dfanalytics-path-params]] ==== {api-path-parms-title} ``:: (Required, string) Identifier for the {dfanalytics-job}. This identifier can contain lowercase alphanumeric characters (a-z and 0-9), hyphens, and underscores. It must start and end with alphanumeric characters. [[ml-stop-dfanalytics-query-params]] ==== {api-query-parms-title} `allow_no_match`:: (Optional, boolean) If `false` and the `data_frame_analytics_id` does not match any {dfanalytics-job} an error will be returned. The default value is `true`. `force`:: (Optional, boolean) If true, the {dfanalytics-job} is stopped forcefully. `timeout`:: (Optional, time) Controls the amount of time to wait until the {dfanalytics-job} stops. The default value is 20 seconds. [[ml-stop-dfanalytics-example]] ==== {api-examples-title} The following example stops the `loganalytics` {dfanalytics-job}: [source,console] -------------------------------------------------- POST _ml/data_frame/analytics/loganalytics/_stop -------------------------------------------------- // TEST[skip:TBD] When the {dfanalytics-job} stops, you receive the following results: [source,console-result] ---- { "stopped" : true } ----