[[delete-pipeline-api]] === Delete Pipeline API The delete pipeline API deletes pipelines by ID or wildcard match (`my-*`, `*`). ////////////////////////// [source,console] -------------------------------------------------- PUT _ingest/pipeline/my-pipeline-id { "description" : "describe pipeline", "version" : 123, "processors" : [ { "set" : { "field": "foo", "value": "bar" } } ] } -------------------------------------------------- ////////////////////////// [source,console] -------------------------------------------------- DELETE _ingest/pipeline/my-pipeline-id -------------------------------------------------- // TEST[continued] ////////////////////////// [source,console-result] -------------------------------------------------- { "acknowledged": true } -------------------------------------------------- [source,console] -------------------------------------------------- PUT _ingest/pipeline/wild-one { "description" : "first pipeline to be wildcard deleted", "processors" : [ ] } PUT _ingest/pipeline/wild-two { "description" : "second pipeline to be wildcard deleted", "processors" : [ ] } -------------------------------------------------- ////////////////////////// [source,console] -------------------------------------------------- DELETE _ingest/pipeline/* -------------------------------------------------- ////////////////////////// [source,console-result] -------------------------------------------------- { "acknowledged": true } -------------------------------------------------- //////////////////////////