# Kibana Dev Tools Console does not execute full \_bulk request

**URL:** https://discuss.elastic.co/t/kibana-dev-tools-console-does-not-execute-full-bulk-request/390219
**Category:** Kibana
**Tags:** ilm-index-lifecycle-management
**Created:** [September 7, 2026, 12:11am UTC](https://discuss.elastic.co/t/kibana-dev-tools-console-does-not-execute-full-bulk-request/390219 "2026-09-07T00:11:43Z")
**Posts on this page:** 2
**Page:** 1

<div class="post-metadata">

### Author: ![Abdullah\_Hamza](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/abdullah_hamza/32/148185_2.png) [@Abdullah\_Hamza](https://discuss.elastic.co/u/Abdullah_Hamza)
#### Post date: [September 7, 2026, 12:11am UTC](https://discuss.elastic.co/t/kibana-dev-tools-console-does-not-execute-full-bulk-request/390219/1 "2026-09-07T00:11:43Z")

</div>

Description: When running a valid Elasticsearch Bulk API request in Kibana Dev Tools Console, the console does not appear to process all NDJSON operations as a single request. Example: POST /logs/\_bulk {"create":{}} {"@timestamp":"2026-07-24T11:01:00Z","message":"Health check passed","log.level":"INFO","service.name":"api-gateway"} {"create":{}} {"@timestamp":"2026-07-24T11:01:05Z","message":"Disk usage at 95 percent","log.level":"ERROR","service.name":"monitoring"} Actual result: HTTP 400 Validation Failed: 1: no requests added; Expected result: Both documents should be indexed successfully by the Bulk API. Steps to reproduce: 1. Open Kibana 2. Go to Dev Tools \> Console 3. Paste the Bulk API request above 4. Run the complete request 5. Observe the 400 error Additional information: The issue continues after adding a trailing newline and running the complete request.

---

<div class="post-metadata">

### Author: ![Tortoise](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/tortoise/32/147587_2.png) [@Tortoise](https://discuss.elastic.co/u/Tortoise)
#### Post date: [September 7, 2026, 4:30am UTC](https://discuss.elastic.co/t/kibana-dev-tools-console-does-not-execute-full-bulk-request/390219/2 "2026-09-07T04:30:33Z")

</div>

Hello @Abdullah_Hamza

Welcome to the community.

What is the ELK version ?

When trying this in 9.4.x version, it works :

```auto
POST /logs/_bulk
{"create":{}} {"@timestamp":"2026-07-24T11:01:00Z","message":"Health check passed","log.level":"INFO","service.name":"api-gateway"}
{"create":{}} {"@timestamp":"2026-07-24T11:01:05Z","message":"Disk usage at 95 percent","log.level":"ERROR","service.name":"monitoring"}

```

Output :

```auto
{
  "errors": false,
  "took": 400,
  "items": [
    {
      "create": {
        "_index": "logs",
        "_id": "7eoDeqABHnXAfMBeDCRb",
        "_version": 1,
        "result": "created",
        "_shards": {
          "total": 2,
          "successful": 1,
          "failed": 0
        },
        "_seq_no": 0,
        "_primary_term": 1,
        "status": 201
      }
    },
    {
      "create": {
        "_index": "logs",
        "_id": "7uoDeqABHnXAfMBeDCRb",
        "_version": 1,
        "result": "created",
        "_shards": {
          "total": 2,
          "successful": 1,
          "failed": 0
        },
        "_seq_no": 1,
        "_primary_term": 1,
        "status": 201
      }
    }
  ]
}

```

Both the records were added :

`GET logs/_count`

```auto
{
  "count": 2,
  "_shards": {
    "total": 1,
    "successful": 1,
    "skipped": 0,
    "failed": 0
  }
}

```

 ![image](https://us1.discourse-cdn.com/elastic/original/3X/f/4/f4baefa335f31dc56d36b067d6f61f0c1b0f6dd3.png)

Thanks!!
