ES|QL
The Elasticsearch Query Language (ES|QL) provides a powerful way to filter, transform, and analyze data stored in Elasticsearch, and in the future in other runtimes.
16 endpoints
-
Run an async ES|QL query
- POST /_query/async
-
Get async ES|QL query results
- GET /_query/async/{id}
-
Delete an async ES|QL query
- DELETE /_query/async/{id}
-
Stop async ES|QL query
- POST /_query/async/{id}/stop
-
Get ES|QL data sources
- GET /_query/data_source/{name}
-
Create or update an ES|QL data source
- PUT /_query/data_source/{name}
-
Delete ES|QL data sources
- DELETE /_query/data_source/{name}
-
Get ES|QL datasets
- GET /_query/dataset/{name}
-
Create or update an ES|QL dataset
- PUT /_query/dataset/{name}
-
Delete ES|QL datasets
- DELETE /_query/dataset/{name}
-
Get an ES|QL view
- GET /_query/view/{name}
-
Create or update an ES|QL view
- PUT /_query/view/{name}
-
Delete an ES|QL view
- DELETE /_query/view/{name}
-
Get a specific running ES|QL query information
- GET /_query/queries/{id}
-
Get running ES|QL queries information
- GET /_query/queries
-
Run an ES|QL query
- POST /_query