Get all Logstash pipelines Technical Preview

GET /api/logstash/pipelines

Get a list of all centrally-managed Logstash pipelines.

To use this API, you must have either the logstash_admin built-in role or a customized Logstash reader role.

Limit the number of pipelines to 10,000 or fewer. As the number of pipelines nears and surpasses 10,000, you may see performance issues on Kibana.

The username property appears in the response when security is enabled and depends on when the pipeline was created or last updated.

Responses

  • 200 application/json

    Indicates a successful call

GET /api/logstash/pipelines
curl \
 --request GET http://localhost:5622/api/logstash/pipelines \
 --header "Authorization: $API_KEY"
Response examples (200)
{
  "pipelines": [
    {
      "id": "hello-world",
      "description": "Just a simple pipeline",
      "last_modified": "2018-04-14T12:23:29.772Z",
      "username": "elastic" 
    },
    {
      "id": "sleepy-pipeline",
      "description": "",
      "last_modified": "2018-03-24T03:41:30.554Z"
    }
  ]
}