[[put-pipeline-api]] === Put Pipeline API The put pipeline API adds pipelines and updates existing pipelines in the cluster. [source,console] -------------------------------------------------- PUT _ingest/pipeline/my-pipeline-id { "description" : "describe pipeline", "processors" : [ { "set" : { "field": "foo", "value": "bar" } } ] } -------------------------------------------------- ////////////////////////// [source,console] -------------------------------------------------- DELETE /_ingest/pipeline/my-pipeline-id -------------------------------------------------- // TEST[continued] [source,console-result] -------------------------------------------------- { "acknowledged": true } -------------------------------------------------- ////////////////////////// NOTE: The put pipeline API also instructs all ingest nodes to reload their in-memory representation of pipelines, so that pipeline changes take effect immediately.