---
title: "Execute raw Elasticsearch query (POST)"
method: POST
path: "/api/es/raw"
tags: ["Elasticsearch Content Search"]
---

# Execute raw Elasticsearch query (POST)

`POST /api/es/raw`

Executes a raw Elasticsearch query and returns the unprocessed Elasticsearch response in a portlet context. The request body accepts an Elasticsearch JSON query. Unlike the /search endpoint, results are returned directly from Elasticsearch without additional contentlet processing.

## Response `200`

Raw Elasticsearch response returned successfully

- object — Raw Elasticsearch response including hits, aggregations, and metadata

## Other responses

- `400` — Invalid Elasticsearch query
- `401` — Authentication required

---

[API](https://skmtc.dev/jostens/apis/dotcms-rest-api.md) · [All operations](https://skmtc.dev/jostens/apis/dotcms-rest-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/jostens/dotcms-rest-api/revisions/a088fe9f515c/schema)
