[role="xpack"] [[logstash-api-delete-pipeline]] === Delete {ls} pipeline API ++++ Delete {ls} pipeline ++++ This API deletes a pipeline used for {logstash-ref}/logstash-centralized-pipeline-management.html[{ls} Central Management]. [[logstash-api-delete-pipeline-request]] ==== {api-request-title} `DELETE _logstash/pipeline/` [[logstash-api-delete-pipeline-prereqs]] ==== {api-prereq-title} * If the {es} {security-features} are enabled, you must have the `manage_logstash_pipelines` cluster privilege to use this API. [[logstash-api-delete-pipeline-desc]] ==== {api-description-title} Deletes a {ls} pipeline. [[logstash-api-delete-pipeline-params]] ==== {api-path-parms-title} ``:: (Required, string) Identifier for the Pipeline. [[logstash-api-delete-pipeline-example]] ==== {api-examples-title} The following example deletes the Pipeline named `my_pipeline`: ////////////////////////// [source,console] -------------------------------------------------- PUT _logstash/pipeline/my_pipeline { "description": "Sample Pipeline for illustration purposes", "last_modified": "2021-01-02T02:50:51.250Z", "pipeline_metadata": { "type": "logstash_pipeline", "version": "1" }, "username": "elastic", "pipeline": "input {}\n filter { grok {} }\n output {}", "pipeline_settings": { "pipeline.workers": 1, "pipeline.batch.size": 125, "pipeline.batch.delay": 50, "queue.type": "memory", "queue.max_bytes": "1gb", "queue.checkpoint.writes": 1024 } } -------------------------------------------------- ////////////////////////// [source,console] -------------------------------------------------- DELETE _logstash/pipeline/my_pipeline -------------------------------------------------- // TEST[continued] If the request succeeds, you receive an empty response with an appropriate status code.