Get pipelines

  • GET /_ingest/pipeline/{id}
  • GET /_ingest/pipeline
Auth

Get information about one or more ingest pipelines. This API returns a local reference of the pipeline.

About ingest pipelines

Path parameters

id string optional

Comma-separated list of pipeline IDs to retrieve. Wildcard (*) expressions are supported. To get all ingest pipelines, omit this parameter or use *.

Leave it out to use /_ingest/pipeline.

Query parameters

master_timeout string · default: 30s

Period to wait for a connection to the master node. If no response is received before the timeout expires, the request fails and returns an error.

summary boolean · default: false

Return pipelines without their definitions

Response

application/json
<string> object
description string

Description of the ingest pipeline.

on_failure {} Processor[]

Processors to run immediately after a processor failure.

processors {} Processor[]

Processors used to perform transformations on documents before indexing. Processors run sequentially in the order specified.

version number

Version number used by external systems to track ingest pipelines.

deprecated boolean · default: false

Marks this ingest pipeline as deprecated. When a deprecated ingest pipeline is referenced as the default or final pipeline when creating or updating a non-deprecated index template, Elasticsearch will emit a deprecation warning.

_meta object

Arbitrary metadata about the ingest pipeline. This map is not automatically generated by Elasticsearch.

created_date union oneOf

Date and time when the pipeline was created. Only returned if the human query parameter is true.

One of: string or number
created_date_millis number

Date and time when the pipeline was created, in milliseconds since the epoch.

modified_date union oneOf

Date and time when the pipeline was last modified. Only returned if the human query parameter is true.

One of: string or number
modified_date_millis number

Date and time when the pipeline was last modified, in milliseconds since the epoch.

field_access_pattern enum · default: classic

Controls how processors in this pipeline should read and write data on a document's source.

Values: classic flexible