---
type: api
title: Get settings for a pipeline
description: Get information and settings for all pipelines.
url: https://www.elastic.co/elastic/docs-builder/docs/4493/api/doc/logstash/v9/operation/operation-nodeinfopipeline
resource: https://www.elastic.co/elastic/docs-builder/docs/4493/api/doc/logstash/v9/operation/operation-nodeinfopipeline
products:
  - Logstash
---

# Get settings for a pipeline

- Server: `/`

## Paths

- `GET` `/_node/pipelines/{pipeline_name}`

#### Path parameters

- `pipeline_name` (string) — required
  The name of the pipeline to retrieve information for.

## Description

Get information and settings for all pipelines.

## Authentication

- Basic: `Authorization: Basic <credentials>`

## Query string parameters

- `pretty` (boolean) — optional
  If you append `?pretty=true` to the request, the JSON returned will be pretty formatted. Use it for debugging only!

## Response

Indicates a successful call

`application/json`

- `pipelines` (map string to object)
  Map values (object)
  - `workers` (integer)
  - `batch_size` (integer)
  - `batch_delay` (integer)
  - `dead_letter_queue_enabled` (boolean)
## Code examples

#### curl

```curl
curl -X GET "${LOGSTASH_URL}/_node/pipelines/${PIPELINE_NAME}" \
  -u "${USERNAME}:${PASSWORD}"
```

## Response examples

#### 200

```json
{
  "pipelines": {
    "aggregation-pipeline": {
      "workers": 1,
      "batch_size": 125,
      "batch_delay": 50,
      "dead_letter_queue_enabled": false
    }
  }
}
```

