---
type: api
title: Elasticsearch Serverless API
description: ## Documentation source and versions
url: https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless
resource: https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless
products:
  - Elasticsearch Serverless
---

# Elasticsearch Serverless API

## Documentation source and versions
This documentation is derived from the `main` branch of the [elasticsearch-specification](https://github.com/elastic/elasticsearch-specification) repository. It is provided under license [Attribution-NonCommercial-NoDerivatives 4.0 International](https://creativecommons.org/licenses/by-nc-nd/4.0/).

License: Apache 2.0

- [Authentication](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/authentication)
### [Behavioral analytics](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/group/endpoint-analytics)

- [Get behavioral analytics collections
](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/operation/operation-search-application-get-behavioral-analytics): `GET` `/_application/analytics/{name}`, `GET` `/_application/analytics`
- [Create a behavioral analytics collection](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/operation/operation-search-application-put-behavioral-analytics): `PUT` `/_application/analytics/{name}`
- [Delete a behavioral analytics collection](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/operation/operation-search-application-delete-behavioral-analytics): `DELETE` `/_application/analytics/{name}`
### [Cluster](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/group/endpoint-cluster)

- [Get cluster info](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/operation/operation-cluster-info): `GET` `/_info/{target}`
- [Ping the cluster](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/operation/operation-ping): `HEAD` `/`
### [Compact and aligned text (CAT)](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/group/endpoint-cat)

- [Get aliases
](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/operation/operation-cat-aliases): `GET` `/_cat/aliases/{name}`, `GET` `/_cat/aliases`
- [Get component templates
](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/operation/operation-cat-component-templates): `GET` `/_cat/component_templates/{name}`, `GET` `/_cat/component_templates`
- [Get a document count
](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/operation/operation-cat-count): `POST` (also `GET`) `/_cat/count/{index}`, `POST` (also `GET`) `/_cat/count`
- [Get CAT help](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/operation/operation-cat-help): `GET` `/_cat`
- [Get index information
](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/operation/operation-cat-indices): `GET` `/_cat/indices/{index}`, `GET` `/_cat/indices`
- [Get data frame analytics jobs
](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/operation/operation-cat-ml-data-frame-analytics): `GET` `/_cat/ml/data_frame/analytics/{id}`, `GET` `/_cat/ml/data_frame/analytics`
- [Get datafeeds
](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/operation/operation-cat-ml-datafeeds): `GET` `/_cat/ml/datafeeds/{datafeed_id}`, `GET` `/_cat/ml/datafeeds`
- [Get anomaly detection jobs
](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/operation/operation-cat-ml-jobs): `GET` `/_cat/ml/anomaly_detectors/{job_id}`, `GET` `/_cat/ml/anomaly_detectors`
- [Get trained models
](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/operation/operation-cat-ml-trained-models): `GET` `/_cat/ml/trained_models/{model_id}`, `GET` `/_cat/ml/trained_models`
- [Get transform information
](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/operation/operation-cat-transforms): `GET` `/_cat/transforms/{transform_id}`, `GET` `/_cat/transforms`
### [Connector](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/group/endpoint-connector)

- [Check in a connector](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/operation/operation-connector-check-in): `PUT` `/_connector/{connector_id}/_check_in`
- [Get a connector](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/operation/operation-connector-get): `GET` `/_connector/{connector_id}`
- [Create or update a connector
](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/operation/operation-connector-put): `PUT` `/_connector/{connector_id}`, `PUT` `/_connector`
- [Delete a connector](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/operation/operation-connector-delete): `DELETE` `/_connector/{connector_id}`
- [Get all connectors](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/operation/operation-connector-list): `GET` `/_connector`
- [Create a connector](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/operation/operation-connector-post): `POST` `/_connector`
- [Cancel a connector sync job](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/operation/operation-connector-sync-job-cancel): `PUT` `/_connector/_sync_job/{connector_sync_job_id}/_cancel`
- [Get a connector sync job](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/operation/operation-connector-sync-job-get): `GET` `/_connector/_sync_job/{connector_sync_job_id}`
- [Delete a connector sync job](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/operation/operation-connector-sync-job-delete): `DELETE` `/_connector/_sync_job/{connector_sync_job_id}`
- [Get all connector sync jobs](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/operation/operation-connector-sync-job-list): `GET` `/_connector/_sync_job`
- [Create a connector sync job](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/operation/operation-connector-sync-job-post): `POST` `/_connector/_sync_job`
- [Activate the connector draft filter](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/operation/operation-connector-update-active-filtering): `PUT` `/_connector/{connector_id}/_filtering/_activate`
- [Update the connector API key ID](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/operation/operation-connector-update-api-key-id): `PUT` `/_connector/{connector_id}/_api_key_id`
- [Update the connector configuration](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/operation/operation-connector-update-configuration): `PUT` `/_connector/{connector_id}/_configuration`
- [Update the connector error field](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/operation/operation-connector-update-error): `PUT` `/_connector/{connector_id}/_error`
- [Update the connector filtering](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/operation/operation-connector-update-filtering): `PUT` `/_connector/{connector_id}/_filtering`
- [Update the connector draft filtering validation](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/operation/operation-connector-update-filtering-validation): `PUT` `/_connector/{connector_id}/_filtering/_validation`
- [Update the connector index name](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/operation/operation-connector-update-index-name): `PUT` `/_connector/{connector_id}/_index_name`
- [Update the connector name and description](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/operation/operation-connector-update-name): `PUT` `/_connector/{connector_id}/_name`
- [Update the connector is_native flag](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/operation/operation-connector-update-native): `PUT` `/_connector/{connector_id}/_native`
- [Update the connector pipeline](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/operation/operation-connector-update-pipeline): `PUT` `/_connector/{connector_id}/_pipeline`
- [Update the connector scheduling](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/operation/operation-connector-update-scheduling): `PUT` `/_connector/{connector_id}/_scheduling`
- [Update the connector service type](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/operation/operation-connector-update-service-type): `PUT` `/_connector/{connector_id}/_service_type`
- [Update the connector status](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/operation/operation-connector-update-status): `PUT` `/_connector/{connector_id}/_status`
### [Data stream](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/group/endpoint-data-stream)

- [Get data streams
](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/operation/operation-indices-get-data-stream): `GET` `/_data_stream/{name}`, `GET` `/_data_stream`
- [Create a data stream](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/operation/operation-indices-create-data-stream): `PUT` `/_data_stream/{name}`
- [Delete data streams](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/operation/operation-indices-delete-data-stream): `DELETE` `/_data_stream/{name}`
- [Get the status for a data stream lifecycle](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/operation/operation-indices-explain-data-lifecycle): `GET` `/{index}/_lifecycle/explain`
- [Get data stream lifecycles](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/operation/operation-indices-get-data-lifecycle): `GET` `/_data_stream/{name}/_lifecycle`
- [Update data stream lifecycles](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/operation/operation-indices-put-data-lifecycle): `PUT` `/_data_stream/{name}/_lifecycle`
- [Get data stream mappings](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/operation/operation-indices-get-data-stream-mappings): `GET` `/_data_stream/{name}/_mappings`
- [Update data stream mappings](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/operation/operation-indices-put-data-stream-mappings): `PUT` `/_data_stream/{name}/_mappings`
- [Get data stream options](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/operation/operation-indices-get-data-stream-options): `GET` `/_data_stream/{name}/_options`
- [Update data stream options](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/operation/operation-indices-put-data-stream-options): `PUT` `/_data_stream/{name}/_options`
- [Get data stream settings](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/operation/operation-indices-get-data-stream-settings): `GET` `/_data_stream/{name}/_settings`
- [Update data stream settings](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/operation/operation-indices-put-data-stream-settings): `PUT` `/_data_stream/{name}/_settings`
- [Convert an index alias to a data stream](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/operation/operation-indices-migrate-to-data-stream): `POST` `/_data_stream/_migrate/{name}`
- [Update data streams](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/operation/operation-indices-modify-data-stream): `POST` `/_data_stream/_modify`
### [Document](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/group/endpoint-document)

- [Bulk index or delete documents
](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/operation/operation-bulk): `POST` (also `PUT`) `/{index}/_bulk`, `POST` (also `PUT`) `/_bulk`
- [Create a new document in the index
](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/operation/operation-create): `POST` (also `PUT`) `/{index}/_create/{id}`
- [Get a document by its ID](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/operation/operation-get): `GET` `/{index}/_doc/{id}`
- [Create or update a document in an index
](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/operation/operation-index): `POST` (also `PUT`) `/{index}/_doc/{id}`, `POST` `/{index}/_doc`
- [Delete a document](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/operation/operation-delete): `DELETE` `/{index}/_doc/{id}`
- [Check a document](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/operation/operation-exists): `HEAD` `/{index}/_doc/{id}`
- [Delete documents](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/operation/operation-delete-by-query): `POST` `/{index}/_delete_by_query`
- [Get a document's source](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/operation/operation-get-source): `GET` `/{index}/_source/{id}`
- [Check for a document source](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/operation/operation-exists-source): `HEAD` `/{index}/_source/{id}`
- [Reindex documents](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/operation/operation-reindex): `POST` `/_reindex`
- [Get multiple documents
](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/operation/operation-mget): `POST` (also `GET`) `/{index}/_mget`, `POST` (also `GET`) `/_mget`
- [Get multiple term vectors
](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/operation/operation-mtermvectors): `POST` (also `GET`) `/{index}/_mtermvectors`, `POST` (also `GET`) `/_mtermvectors`
- [Throttle a reindex operation](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/operation/operation-reindex-rethrottle): `POST` `/_reindex/{task_id}/_rethrottle`
- [Get term vector information
](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/operation/operation-termvectors): `POST` (also `GET`) `/{index}/_termvectors/{id}`, `POST` (also `GET`) `/{index}/_termvectors`
- [Update a document](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/operation/operation-update): `POST` `/{index}/_update/{id}`
- [Update documents](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/operation/operation-update-by-query): `POST` `/{index}/_update_by_query`
### [Enrich](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/group/endpoint-enrich)

- [Get an enrich policy
](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/operation/operation-enrich-get-policy): `GET` `/_enrich/policy/{name}`, `GET` `/_enrich/policy`
- [Create an enrich policy](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/operation/operation-enrich-put-policy): `PUT` `/_enrich/policy/{name}`
- [Delete an enrich policy](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/operation/operation-enrich-delete-policy): `DELETE` `/_enrich/policy/{name}`
- [Run an enrich policy](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/operation/operation-enrich-execute-policy): `PUT` `/_enrich/policy/{name}/_execute`
### [EQL](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/group/endpoint-eql)

- [Get async EQL search results](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/operation/operation-eql-get): `GET` `/_eql/search/{id}`
- [Delete an async EQL search](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/operation/operation-eql-delete): `DELETE` `/_eql/search/{id}`
- [Get the async EQL status](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/operation/operation-eql-get-status): `GET` `/_eql/search/status/{id}`
- [Get EQL search results
](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/operation/operation-eql-search): `POST` (also `GET`) `/{index}/_eql/search`
### [ES|QL](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/group/endpoint-esql)

- [Get ES|QL data sources
](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/operation/operation-esql-get-data-source): `GET` `/_query/data_source/{name}`, `GET` `/_query/data_source`
- [Create or update an ES|QL data source](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/operation/operation-esql-put-data-source): `PUT` `/_query/data_source/{name}`
- [Delete ES|QL data sources](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/operation/operation-esql-delete-data-source): `DELETE` `/_query/data_source/{name}`
- [Get ES|QL datasets
](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/operation/operation-esql-get-dataset): `GET` `/_query/dataset/{name}`, `GET` `/_query/dataset`
- [Create or update an ES|QL dataset](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/operation/operation-esql-put-dataset): `PUT` `/_query/dataset/{name}`
- [Delete ES|QL datasets](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/operation/operation-esql-delete-dataset): `DELETE` `/_query/dataset/{name}`
- [Get an ES|QL view
](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/operation/operation-esql-get-view): `GET` `/_query/view/{name}`, `GET` `/_query/view`
- [Create or update an ES|QL view](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/operation/operation-esql-put-view): `PUT` `/_query/view/{name}`
- [Delete an ES|QL view](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/operation/operation-esql-delete-view): `DELETE` `/_query/view/{name}`
- [Get a specific running ES|QL query information](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/operation/operation-esql-get-query): `GET` `/_query/queries/{id}`
- [Get running ES|QL queries information](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/operation/operation-esql-list-queries): `GET` `/_query/queries`
- [Run an ES|QL query](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/operation/operation-esql-query): `POST` `/_query`
### [Index](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/group/endpoint-indices)

- [Get component templates
](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/operation/operation-cluster-get-component-template): `GET` `/_component_template/{name}`, `GET` `/_component_template`
- [Create or update a component template
](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/operation/operation-cluster-put-component-template): `POST` (also `PUT`) `/_component_template/{name}`
- [Delete component templates](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/operation/operation-cluster-delete-component-template): `DELETE` `/_component_template/{name}`
- [Check component templates](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/operation/operation-cluster-exists-component-template): `HEAD` `/_component_template/{name}`
- [Add an index block](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/operation/operation-indices-add-block): `PUT` `/{index}/_block/{block}`
- [Remove an index block](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/operation/operation-indices-remove-block): `DELETE` `/{index}/_block/{block}`
- [Get tokens from text analysis
](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/operation/operation-indices-analyze): `POST` (also `GET`) `/{index}/_analyze`, `POST` (also `GET`) `/_analyze`
- [Get index information](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/operation/operation-indices-get): `GET` `/{index}`
- [Create an index](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/operation/operation-indices-create): `PUT` `/{index}`
- [Delete indices](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/operation/operation-indices-delete): `DELETE` `/{index}`
- [Check indices](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/operation/operation-indices-exists): `HEAD` `/{index}`
- [Create or update an alias
](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/operation/operation-indices-put-alias): `POST` (also `PUT`) `/{index}/_aliases/{name}`, `POST` (also `PUT`) `/{index}/_alias/{name}`
- [Delete an alias
](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/operation/operation-indices-delete-alias): `DELETE` `/{index}/_aliases/{name}`, `DELETE` `/{index}/_alias/{name}`
- [Get index templates
](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/operation/operation-indices-get-index-template): `GET` `/_index_template/{name}`, `GET` `/_index_template`
- [Create or update an index template
](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/operation/operation-indices-put-index-template): `POST` (also `PUT`) `/_index_template/{name}`
- [Delete an index template](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/operation/operation-indices-delete-index-template): `DELETE` `/_index_template/{name}`
- [Check index templates](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/operation/operation-indices-exists-index-template): `HEAD` `/_index_template/{name}`
- [Get aliases
](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/operation/operation-indices-get-alias): `GET` `/{index}/_alias/{name}`, `GET` `/{index}/_alias`, `GET` `/_alias/{name}`, `GET` `/_alias`
- [Check aliases
](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/operation/operation-indices-exists-alias): `HEAD` `/{index}/_alias/{name}`, `HEAD` `/_alias/{name}`
- [Get mapping definitions
](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/operation/operation-indices-get-mapping): `GET` `/{index}/_mapping`, `GET` `/_mapping`
- [Update field mappings
](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/operation/operation-indices-put-mapping): `POST` (also `PUT`) `/{index}/_mapping`
- [Get index settings
](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/operation/operation-indices-get-settings): `GET` `/{index}/_settings/{name}`, `GET` `/{index}/_settings`, `GET` `/_settings/{name}`, `GET` `/_settings`
- [Update index settings
](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/operation/operation-indices-put-settings): `PUT` `/{index}/_settings`, `PUT` `/_settings`
- [Refresh an index
](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/operation/operation-indices-refresh): `POST` (also `GET`) `/{index}/_refresh`, `POST` (also `GET`) `/_refresh`
- [Resolve indices
](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/operation/operation-indices-resolve-index): `POST` (also `GET`) `/_resolve/index/{name}`
- [Roll over to a new index
](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/operation/operation-indices-rollover): `POST` `/{alias}/_rollover/{new_index}`, `POST` `/{alias}/_rollover`
- [Simulate an index](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/operation/operation-indices-simulate-index-template): `POST` `/_index_template/_simulate_index/{name}`
- [Simulate an index template
](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/operation/operation-indices-simulate-template): `POST` `/_index_template/_simulate/{name}`, `POST` `/_index_template/_simulate`
- [Create or update an alias](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/operation/operation-indices-update-aliases): `POST` `/_aliases`
- [Validate a query
](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/operation/operation-indices-validate-query): `POST` (also `GET`) `/{index}/_validate/query`, `POST` (also `GET`) `/_validate/query`
### [Inference](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/group/endpoint-inference)

- [Perform streaming chat completion inference on the service](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/operation/operation-inference-chat-completion-unified): `POST` `/_inference/chat_completion/{inference_id}/_stream`
- [Perform completion inference on the service](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/operation/operation-inference-completion): `POST` `/_inference/completion/{inference_id}`
- [Get an inference endpoint
](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/operation/operation-inference-get): `GET` `/_inference/{task_type}/{inference_id}`, `GET` `/_inference/{task_type}/_all`, `GET` `/_inference/{inference_id}`, `GET` `/_inference`
- [Create an inference endpoint
](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/operation/operation-inference-put): `PUT` `/_inference/{task_type}/{inference_id}`, `PUT` `/_inference/{inference_id}`
- [Perform inference on the service
](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/operation/operation-inference-inference): `POST` `/_inference/{task_type}/{inference_id}`, `POST` `/_inference/{inference_id}`
- [Delete an inference endpoint
](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/operation/operation-inference-delete): `DELETE` `/_inference/{task_type}/{inference_id}`, `DELETE` `/_inference/{inference_id}`
- [Get the inference region policy](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/operation/operation-inference-get-region-policy): `GET` `/_inference/_region_policy`
- [Create or update the inference region policy](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/operation/operation-inference-put-region-policy): `PUT` `/_inference/_region_policy`
- [Delete the inference region policy](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/operation/operation-inference-delete-region-policy): `DELETE` `/_inference/_region_policy`
- [Perform dense embedding inference on the service](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/operation/operation-inference-embedding): `POST` `/_inference/embedding/{inference_id}`
- [Perform non-streaming chat completion inference on the service](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/operation/operation-inference-non-streaming-chat-completion): `POST` `/_inference/chat_completion/{inference_id}`
- [Create a AI21 inference endpoint](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/operation/operation-inference-put-ai21): `PUT` `/_inference/{task_type}/{ai21_inference_id}`
- [Create an AlibabaCloud AI Search inference endpoint](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/operation/operation-inference-put-alibabacloud): `PUT` `/_inference/{task_type}/{alibabacloud_inference_id}`
- [Create an Amazon Bedrock inference endpoint](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/operation/operation-inference-put-amazonbedrock): `PUT` `/_inference/{task_type}/{amazonbedrock_inference_id}`
- [Create an Amazon SageMaker inference endpoint](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/operation/operation-inference-put-amazonsagemaker): `PUT` `/_inference/{task_type}/{amazonsagemaker_inference_id}`
- [Create an Anthropic inference endpoint](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/operation/operation-inference-put-anthropic): `PUT` `/_inference/{task_type}/{anthropic_inference_id}`
- [Create an Azure AI studio inference endpoint](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/operation/operation-inference-put-azureaistudio): `PUT` `/_inference/{task_type}/{azureaistudio_inference_id}`
- [Create an Azure OpenAI inference endpoint](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/operation/operation-inference-put-azureopenai): `PUT` `/_inference/{task_type}/{azureopenai_inference_id}`
- [Create a Cohere inference endpoint](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/operation/operation-inference-put-cohere): `PUT` `/_inference/{task_type}/{cohere_inference_id}`
- [Create an Contextual AI inference endpoint](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/operation/operation-inference-put-contextualai): `PUT` `/_inference/{task_type}/{contextualai_inference_id}`
- [Create a custom inference endpoint](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/operation/operation-inference-put-custom): `PUT` `/_inference/{task_type}/{custom_inference_id}`
- [Create a DeepSeek inference endpoint](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/operation/operation-inference-put-deepseek): `PUT` `/_inference/{task_type}/{deepseek_inference_id}`
- [Create an Elasticsearch inference endpoint](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/operation/operation-inference-put-elasticsearch): `PUT` `/_inference/{task_type}/{elasticsearch_inference_id}`
- [Create an ELSER inference endpoint](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/operation/operation-inference-put-elser): `PUT` `/_inference/{task_type}/{elser_inference_id}`
- [Create a Fireworks AI inference endpoint](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/operation/operation-inference-put-fireworksai): `PUT` `/_inference/{task_type}/{fireworksai_inference_id}`
- [Create an Google AI Studio inference endpoint](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/operation/operation-inference-put-googleaistudio): `PUT` `/_inference/{task_type}/{googleaistudio_inference_id}`
- [Create a Google Vertex AI inference endpoint](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/operation/operation-inference-put-googlevertexai): `PUT` `/_inference/{task_type}/{googlevertexai_inference_id}`
- [Create a Groq inference endpoint](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/operation/operation-inference-put-groq): `PUT` `/_inference/{task_type}/{groq_inference_id}`
- [Create a Hugging Face inference endpoint](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/operation/operation-inference-put-hugging-face): `PUT` `/_inference/{task_type}/{huggingface_inference_id}`
- [Create an JinaAI inference endpoint](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/operation/operation-inference-put-jinaai): `PUT` `/_inference/{task_type}/{jinaai_inference_id}`
- [Create a Llama inference endpoint](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/operation/operation-inference-put-llama): `PUT` `/_inference/{task_type}/{llama_inference_id}`
- [Create a Mistral inference endpoint](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/operation/operation-inference-put-mistral): `PUT` `/_inference/{task_type}/{mistral_inference_id}`
- [Create an Nvidia inference endpoint](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/operation/operation-inference-put-nvidia): `PUT` `/_inference/{task_type}/{nvidia_inference_id}`
- [Create an OpenAI inference endpoint](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/operation/operation-inference-put-openai): `PUT` `/_inference/{task_type}/{openai_inference_id}`
- [Create an OpenShift AI inference endpoint](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/operation/operation-inference-put-openshift-ai): `PUT` `/_inference/{task_type}/{openshiftai_inference_id}`
- [Create a VoyageAI inference endpoint](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/operation/operation-inference-put-voyageai): `PUT` `/_inference/{task_type}/{voyageai_inference_id}`
- [Create a Watsonx inference endpoint](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/operation/operation-inference-put-watsonx): `PUT` `/_inference/{task_type}/{watsonx_inference_id}`
- [Perform reranking inference on the service](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/operation/operation-inference-rerank): `POST` `/_inference/rerank/{inference_id}`
- [Perform sparse embedding inference on the service](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/operation/operation-inference-sparse-embedding): `POST` `/_inference/sparse_embedding/{inference_id}`
- [Perform streaming completion inference on the service](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/operation/operation-inference-stream-completion): `POST` `/_inference/completion/{inference_id}/_stream`
- [Perform text embedding inference on the service](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/operation/operation-inference-text-embedding): `POST` `/_inference/text_embedding/{inference_id}`
- [Update an inference endpoint
](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/operation/operation-inference-update): `PUT` `/_inference/{task_type}/{inference_id}/_update`, `PUT` `/_inference/{inference_id}/_update`
### [Info](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/group/endpoint-info)

- [Get cluster info](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/operation/operation-info): `GET` `/`
### [Ingest](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/group/endpoint-ingest)

- [Get pipelines
](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/operation/operation-ingest-get-pipeline): `GET` `/_ingest/pipeline/{id}`, `GET` `/_ingest/pipeline`
- [Create or update a pipeline](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/operation/operation-ingest-put-pipeline): `PUT` `/_ingest/pipeline/{id}`
- [Delete pipelines](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/operation/operation-ingest-delete-pipeline): `DELETE` `/_ingest/pipeline/{id}`
- [Run a grok processor](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/operation/operation-ingest-processor-grok): `GET` `/_ingest/processor/grok`
- [Simulate a pipeline
](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/operation/operation-ingest-simulate): `POST` (also `GET`) `/_ingest/pipeline/{id}/_simulate`, `POST` (also `GET`) `/_ingest/pipeline/_simulate`
### [Licensing](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/group/endpoint-license)

- [Get license information](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/operation/operation-license-get): `GET` `/_license`
### [Logstash](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/group/endpoint-logstash)

- [Get Logstash pipelines
](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/operation/operation-logstash-get-pipeline): `GET` `/_logstash/pipeline/{id}`, `GET` `/_logstash/pipeline`
- [Create or update a Logstash pipeline](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/operation/operation-logstash-put-pipeline): `PUT` `/_logstash/pipeline/{id}`
- [Delete a Logstash pipeline](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/operation/operation-logstash-delete-pipeline): `DELETE` `/_logstash/pipeline/{id}`
### [Machine learning anomaly detection](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/group/endpoint-ml-anomaly)

- [Close anomaly detection jobs](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/operation/operation-ml-close-job): `POST` `/_ml/anomaly_detectors/{job_id}/_close`
- [Create a calendar](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/operation/operation-ml-put-calendar): `PUT` `/_ml/calendars/{calendar_id}`
- [Get calendar configuration info
](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/operation/operation-ml-get-calendars): `POST` (also `GET`) `/_ml/calendars/{calendar_id}`, `POST` (also `GET`) `/_ml/calendars`
- [Delete a calendar](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/operation/operation-ml-delete-calendar): `DELETE` `/_ml/calendars/{calendar_id}`
- [Delete events from a calendar](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/operation/operation-ml-delete-calendar-event): `DELETE` `/_ml/calendars/{calendar_id}/events/{event_id}`
- [Add anomaly detection job to calendar](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/operation/operation-ml-put-calendar-job): `PUT` `/_ml/calendars/{calendar_id}/jobs/{job_id}`
- [Delete anomaly jobs from a calendar](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/operation/operation-ml-delete-calendar-job): `DELETE` `/_ml/calendars/{calendar_id}/jobs/{job_id}`
- [Get datafeeds configuration info
](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/operation/operation-ml-get-datafeeds): `GET` `/_ml/datafeeds/{datafeed_id}`, `GET` `/_ml/datafeeds`
- [Create a datafeed](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/operation/operation-ml-put-datafeed): `PUT` `/_ml/datafeeds/{datafeed_id}`
- [Delete a datafeed](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/operation/operation-ml-delete-datafeed): `DELETE` `/_ml/datafeeds/{datafeed_id}`
- [Get filters
](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/operation/operation-ml-get-filters): `GET` `/_ml/filters/{filter_id}`, `GET` `/_ml/filters`
- [Create a filter](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/operation/operation-ml-put-filter): `PUT` `/_ml/filters/{filter_id}`
- [Delete a filter](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/operation/operation-ml-delete-filter): `DELETE` `/_ml/filters/{filter_id}`
- [Get anomaly detection jobs configuration info
](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/operation/operation-ml-get-jobs): `GET` `/_ml/anomaly_detectors/{job_id}`, `GET` `/_ml/anomaly_detectors`
- [Create an anomaly detection job](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/operation/operation-ml-put-job): `PUT` `/_ml/anomaly_detectors/{job_id}`
- [Delete an anomaly detection job](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/operation/operation-ml-delete-job): `DELETE` `/_ml/anomaly_detectors/{job_id}`
- [Estimate job model memory usage](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/operation/operation-ml-estimate-model-memory): `POST` `/_ml/anomaly_detectors/_estimate_model_memory`
- [Force buffered data to be processed](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/operation/operation-ml-flush-job): `POST` `/_ml/anomaly_detectors/{job_id}/_flush`
- [Predict future behavior of a time series](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/operation/operation-ml-forecast): `POST` `/_ml/anomaly_detectors/{job_id}/_forecast`
- [Get info about events in calendars](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/operation/operation-ml-get-calendar-events): `GET` `/_ml/calendars/{calendar_id}/events`
- [Add scheduled events to the calendar](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/operation/operation-ml-post-calendar-events): `POST` `/_ml/calendars/{calendar_id}/events`
- [Get datafeed stats
](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/operation/operation-ml-get-datafeed-stats): `GET` `/_ml/datafeeds/{datafeed_id}/_stats`, `GET` `/_ml/datafeeds/_stats`
- [Get anomaly detection job stats
](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/operation/operation-ml-get-job-stats): `GET` `/_ml/anomaly_detectors/{job_id}/_stats`, `GET` `/_ml/anomaly_detectors/_stats`
- [Get overall bucket results
](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/operation/operation-ml-get-overall-buckets): `POST` (also `GET`) `/_ml/anomaly_detectors/{job_id}/results/overall_buckets`
- [Open anomaly detection jobs](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/operation/operation-ml-open-job): `POST` `/_ml/anomaly_detectors/{job_id}/_open`
- [Preview a datafeed
](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/operation/operation-ml-preview-datafeed): `POST` (also `GET`) `/_ml/datafeeds/{datafeed_id}/_preview`, `POST` (also `GET`) `/_ml/datafeeds/_preview`
- [Reset an anomaly detection job](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/operation/operation-ml-reset-job): `POST` `/_ml/anomaly_detectors/{job_id}/_reset`
- [Start datafeeds](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/operation/operation-ml-start-datafeed): `POST` `/_ml/datafeeds/{datafeed_id}/_start`
- [Stop datafeeds](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/operation/operation-ml-stop-datafeed): `POST` `/_ml/datafeeds/{datafeed_id}/_stop`
- [Update a datafeed](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/operation/operation-ml-update-datafeed): `POST` `/_ml/datafeeds/{datafeed_id}/_update`
- [Update a filter](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/operation/operation-ml-update-filter): `POST` `/_ml/filters/{filter_id}/_update`
- [Update an anomaly detection job](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/operation/operation-ml-update-job): `POST` `/_ml/anomaly_detectors/{job_id}/_update`
### [Machine learning data frame analytics](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/group/endpoint-ml-data-frame)

- [Get data frame analytics job configuration info
](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/operation/operation-ml-get-data-frame-analytics): `GET` `/_ml/data_frame/analytics/{id}`, `GET` `/_ml/data_frame/analytics`
- [Create a data frame analytics job](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/operation/operation-ml-put-data-frame-analytics): `PUT` `/_ml/data_frame/analytics/{id}`
- [Delete a data frame analytics job](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/operation/operation-ml-delete-data-frame-analytics): `DELETE` `/_ml/data_frame/analytics/{id}`
- [Evaluate data frame analytics](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/operation/operation-ml-evaluate-data-frame): `POST` `/_ml/data_frame/_evaluate`
- [Get data frame analytics job stats
](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/operation/operation-ml-get-data-frame-analytics-stats): `GET` `/_ml/data_frame/analytics/{id}/_stats`, `GET` `/_ml/data_frame/analytics/_stats`
- [Preview features used by data frame analytics
](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/operation/operation-ml-preview-data-frame-analytics): `POST` (also `GET`) `/_ml/data_frame/analytics/{id}/_preview`, `POST` (also `GET`) `/_ml/data_frame/analytics/_preview`
- [Start a data frame analytics job](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/operation/operation-ml-start-data-frame-analytics): `POST` `/_ml/data_frame/analytics/{id}/_start`
- [Stop data frame analytics jobs](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/operation/operation-ml-stop-data-frame-analytics): `POST` `/_ml/data_frame/analytics/{id}/_stop`
- [Update a data frame analytics job](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/operation/operation-ml-update-data-frame-analytics): `POST` `/_ml/data_frame/analytics/{id}/_update`
### [Machine learning trained model](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/group/endpoint-ml-trained-model)

- [Get trained model configuration info
](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/operation/operation-ml-get-trained-models): `GET` `/_ml/trained_models/{model_id}`, `GET` `/_ml/trained_models`
- [Create a trained model](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/operation/operation-ml-put-trained-model): `PUT` `/_ml/trained_models/{model_id}`
- [Delete an unreferenced trained model](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/operation/operation-ml-delete-trained-model): `DELETE` `/_ml/trained_models/{model_id}`
- [Create or update a trained model alias](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/operation/operation-ml-put-trained-model-alias): `PUT` `/_ml/trained_models/{model_id}/model_aliases/{model_alias}`
- [Delete a trained model alias](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/operation/operation-ml-delete-trained-model-alias): `DELETE` `/_ml/trained_models/{model_id}/model_aliases/{model_alias}`
- [Get trained models usage info
](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/operation/operation-ml-get-trained-models-stats): `GET` `/_ml/trained_models/{model_id}/_stats`, `GET` `/_ml/trained_models/_stats`
- [Evaluate a trained model](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/operation/operation-ml-infer-trained-model): `POST` `/_ml/trained_models/{model_id}/_infer`
- [Create part of a trained model definition](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/operation/operation-ml-put-trained-model-definition-part): `PUT` `/_ml/trained_models/{model_id}/definition/{part}`
- [Create a trained model vocabulary](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/operation/operation-ml-put-trained-model-vocabulary): `PUT` `/_ml/trained_models/{model_id}/vocabulary`
- [Start a trained model deployment](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/operation/operation-ml-start-trained-model-deployment): `POST` `/_ml/trained_models/{model_id}/deployment/_start`
- [Stop a trained model deployment](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/operation/operation-ml-stop-trained-model-deployment): `POST` `/_ml/trained_models/{model_id}/deployment/_stop`
- [Update a trained model deployment](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/operation/operation-ml-update-trained-model-deployment): `POST` `/_ml/trained_models/{model_id}/deployment/_update`
### [Migration](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/group/endpoint-migration)

- [Cancel a migration reindex operation](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/operation/operation-indices-cancel-migrate-reindex): `POST` `/_migration/reindex/{index}/_cancel`
- [Create an index from a source index
](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/operation/operation-indices-create-from): `POST` (also `PUT`) `/_create_from/{source}/{dest}`
- [Get the migration reindexing status](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/operation/operation-indices-get-migrate-reindex-status): `GET` `/_migration/reindex/{index}/_status`
### [Project](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/group/endpoint-project)

- [Get project routing expressions](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/operation/operation-project-get-many-routing): `GET` `/_project_routing`
- [Create or update project routing expressions](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/operation/operation-project-create-many-routing): `PUT` `/_project_routing`
- [Get a project routing expression](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/operation/operation-project-get-routing): `GET` `/_project_routing/{name}`
- [Create or update a project routing expression](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/operation/operation-project-create-routing): `PUT` `/_project_routing/{name}`
- [Delete a project routing expression](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/operation/operation-project-delete-routing): `DELETE` `/_project_routing/{name}`
- [Get tags
](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/operation/operation-project-tags): `POST` (also `GET`) `/_project/tags`
### [Query rules](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/group/endpoint-query_rules)

- [Get a query rule](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/operation/operation-query-rules-get-rule): `GET` `/_query_rules/{ruleset_id}/_rule/{rule_id}`
- [Create or update a query rule](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/operation/operation-query-rules-put-rule): `PUT` `/_query_rules/{ruleset_id}/_rule/{rule_id}`
- [Delete a query rule](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/operation/operation-query-rules-delete-rule): `DELETE` `/_query_rules/{ruleset_id}/_rule/{rule_id}`
- [Get a query ruleset](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/operation/operation-query-rules-get-ruleset): `GET` `/_query_rules/{ruleset_id}`
- [Create or update a query ruleset](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/operation/operation-query-rules-put-ruleset): `PUT` `/_query_rules/{ruleset_id}`
- [Delete a query ruleset](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/operation/operation-query-rules-delete-ruleset): `DELETE` `/_query_rules/{ruleset_id}`
- [Get all query rulesets](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/operation/operation-query-rules-list-rulesets): `GET` `/_query_rules`
- [Test a query ruleset](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/operation/operation-query-rules-test): `POST` `/_query_rules/{ruleset_id}/_test`
### [Reindex](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/group/endpoint-reindex)

- [Cancel an ongoing reindex task](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/operation/operation-cancel-reindex): `POST` `/_reindex/{task_id}/_cancel`
- [Get the status and progress of a specific reindex task](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/operation/operation-get-reindex): `GET` `/_reindex/{task_id}`
- [Get information about all currently running reindex tasks](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/operation/operation-list-reindex): `GET` `/_reindex`
### [Script](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/group/endpoint-script)

- [Get a script or search template](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/operation/operation-get-script): `GET` `/_scripts/{id}`
- [Delete a script or search template](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/operation/operation-delete-script): `DELETE` `/_scripts/{id}`
- [Create or update a script or search template
](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/operation/operation-put-script): `POST` (also `PUT`) `/_scripts/{id}/{context}`, `POST` (also `PUT`) `/_scripts/{id}`
- [Run a script
](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/operation/operation-scripts-painless-execute): `POST` (also `GET`) `/_scripts/painless/_execute`
### [Search](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/group/endpoint-search)

- [Get async search results](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/operation/operation-async-search-get): `GET` `/_async_search/{id}`
- [Delete an async search](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/operation/operation-async-search-delete): `DELETE` `/_async_search/{id}`
- [Get the async search status](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/operation/operation-async-search-status): `GET` `/_async_search/status/{id}`
- [Run an async search
](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/operation/operation-async-search-submit): `POST` `/{index}/_async_search`, `POST` `/_async_search`
- [Run a scrolling search
](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/operation/operation-scroll): `POST` (also `GET`) `/_search/scroll/{scroll_id}`, `POST` (also `GET`) `/_search/scroll`
- [Clear a scrolling search
](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/operation/operation-clear-scroll): `DELETE` `/_search/scroll/{scroll_id}`, `DELETE` `/_search/scroll`
- [Close a point in time](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/operation/operation-close-point-in-time): `DELETE` `/_pit`
- [Count search results
](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/operation/operation-count): `POST` (also `GET`) `/{index}/_count`, `POST` (also `GET`) `/_count`
- [Explain a document match result
](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/operation/operation-explain): `POST` (also `GET`) `/{index}/_explain/{id}`
- [Get the field capabilities
](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/operation/operation-field-caps): `POST` (also `GET`) `/{index}/_field_caps`, `POST` (also `GET`) `/_field_caps`
- [Run multiple searches
](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/operation/operation-msearch): `POST` (also `GET`) `/{index}/_msearch`, `POST` (also `GET`) `/_msearch`
- [Run multiple templated searches
](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/operation/operation-msearch-template): `POST` (also `GET`) `/{index}/_msearch/template`, `POST` (also `GET`) `/_msearch/template`
- [Open a point in time](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/operation/operation-open-point-in-time): `POST` `/{index}/_pit`
- [Evaluate ranked search results
](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/operation/operation-rank-eval): `POST` (also `GET`) `/{index}/_rank_eval`, `POST` (also `GET`) `/_rank_eval`
- [Render a search template
](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/operation/operation-render-search-template): `POST` (also `GET`) `/_render/template/{id}`, `POST` (also `GET`) `/_render/template`
- [Run a search
](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/operation/operation-search): `POST` (also `GET`) `/{index}/_search`, `POST` (also `GET`) `/_search`
- [Search a vector tile
](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/operation/operation-search-mvt): `POST` (also `GET`) `/{index}/_mvt/{field}/{zoom}/{x}/{y}`
- [Run a search with a search template
](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/operation/operation-search-template): `POST` (also `GET`) `/{index}/_search/template`, `POST` (also `GET`) `/_search/template`
- [Get terms in an index
](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/operation/operation-terms-enum): `POST` (also `GET`) `/{index}/_terms_enum`
### [Search application](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/group/endpoint-search_application)

- [Get search application details](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/operation/operation-search-application-get): `GET` `/_application/search_application/{name}`
- [Create or update a search application](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/operation/operation-search-application-put): `PUT` `/_application/search_application/{name}`
- [Delete a search application](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/operation/operation-search-application-delete): `DELETE` `/_application/search_application/{name}`
- [Get search applications](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/operation/operation-search-application-list): `GET` `/_application/search_application`
- [Run a search application search
](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/operation/operation-search-application-search): `POST` (also `GET`) `/_application/search_application/{name}/_search`
### [Security](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/group/endpoint-security)

- [Authenticate a user](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/operation/operation-security-authenticate): `GET` `/_security/_authenticate`
- [Get API key information](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/operation/operation-security-get-api-key): `GET` `/_security/api_key`
- [Create an API key
](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/operation/operation-security-create-api-key): `POST` (also `PUT`) `/_security/api_key`
- [Invalidate API keys](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/operation/operation-security-invalidate-api-key): `DELETE` `/_security/api_key`
- [Create a service account token
](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/operation/operation-security-create-service-token): `POST` (also `PUT`) `/_security/service/{namespace}/{service}/credential/token/{name}`, `POST` `/_security/service/{namespace}/{service}/credential/token`
- [Delete service account tokens](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/operation/operation-security-delete-service-token): `DELETE` `/_security/service/{namespace}/{service}/credential/token/{name}`
- [Get roles
](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/operation/operation-security-get-role): `GET` `/_security/role/{name}`, `GET` `/_security/role`
- [Create or update roles
](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/operation/operation-security-put-role): `POST` (also `PUT`) `/_security/role/{name}`
- [Delete roles](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/operation/operation-security-delete-role): `DELETE` `/_security/role/{name}`
- [Get builtin privileges](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/operation/operation-security-get-builtin-privileges): `GET` `/_security/privilege/_builtin`
- [Check user privileges
](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/operation/operation-security-has-privileges): `POST` (also `GET`) `/_security/user/{user}/_has_privileges`, `POST` (also `GET`) `/_security/user/_has_privileges`
- [Find API keys with a query
](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/operation/operation-security-query-api-keys): `POST` (also `GET`) `/_security/_query/api_key`
- [Find roles with a query
](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/operation/operation-security-query-role): `POST` (also `GET`) `/_security/_query/role`
- [Update an API key](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/operation/operation-security-update-api-key): `PUT` `/_security/api_key/{id}`
### [SQL](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/group/endpoint-sql)

- [Clear an SQL search cursor](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/operation/operation-sql-clear-cursor): `POST` `/_sql/close`
- [Delete an async SQL search](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/operation/operation-sql-delete-async): `DELETE` `/_sql/async/delete/{id}`
- [Get async SQL search results](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/operation/operation-sql-get-async): `GET` `/_sql/async/{id}`
- [Get the async SQL search status](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/operation/operation-sql-get-async-status): `GET` `/_sql/async/status/{id}`
- [Get SQL search results
](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/operation/operation-sql-query): `POST` (also `GET`) `/_sql`
- [Translate SQL into Elasticsearch queries
](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/operation/operation-sql-translate): `POST` (also `GET`) `/_sql/translate`
### [Synonyms](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/group/endpoint-synonyms)

- [Get a synonym set](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/operation/operation-synonyms-get-synonym): `GET` `/_synonyms/{id}`
- [Create or update a synonym set](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/operation/operation-synonyms-put-synonym): `PUT` `/_synonyms/{id}`
- [Delete a synonym set](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/operation/operation-synonyms-delete-synonym): `DELETE` `/_synonyms/{id}`
- [Get a synonym rule](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/operation/operation-synonyms-get-synonym-rule): `GET` `/_synonyms/{set_id}/{rule_id}`
- [Create or update a synonym rule](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/operation/operation-synonyms-put-synonym-rule): `PUT` `/_synonyms/{set_id}/{rule_id}`
- [Delete a synonym rule](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/operation/operation-synonyms-delete-synonym-rule): `DELETE` `/_synonyms/{set_id}/{rule_id}`
- [Get all synonym sets](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/operation/operation-synonyms-get-synonyms-sets): `GET` `/_synonyms`
### [Task management](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/group/endpoint-tasks)

- [Get task information](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/operation/operation-tasks-get): `GET` `/_tasks/{task_id}`
### [Transform](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/group/endpoint-transform)

- [Get transforms
](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/operation/operation-transform-get-transform): `GET` `/_transform/{transform_id}`, `GET` `/_transform`
- [Create a transform](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/operation/operation-transform-put-transform): `PUT` `/_transform/{transform_id}`
- [Delete a transform](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/operation/operation-transform-delete-transform): `DELETE` `/_transform/{transform_id}`
- [Get node stats](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/operation/operation-transform-get-node-stats): `GET` `/_transform/_node_stats`
- [Get transform stats](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/operation/operation-transform-get-transform-stats): `GET` `/_transform/{transform_id}/_stats`
- [Preview a transform
](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/operation/operation-transform-preview-transform): `POST` (also `GET`) `/_transform/{transform_id}/_preview`, `POST` (also `GET`) `/_transform/_preview`
- [Reset a transform](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/operation/operation-transform-reset-transform): `POST` `/_transform/{transform_id}/_reset`
- [Schedule a transform to start now](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/operation/operation-transform-schedule-now-transform): `POST` `/_transform/{transform_id}/_schedule_now`
- [Start a transform](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/operation/operation-transform-start-transform): `POST` `/_transform/{transform_id}/_start`
- [Stop transforms](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/operation/operation-transform-stop-transform): `POST` `/_transform/{transform_id}/_stop`
- [Update a transform](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/operation/operation-transform-update-transform): `POST` `/_transform/{transform_id}/_update`
### Types

### Query DSL

- [QueryContainer](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/types/_types-query_dsl-querycontainer) (`_types.query_dsl.QueryContainer`)
### Aggregations

- [AggregationContainer](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/types/_types-aggregations-aggregationcontainer) (`_types.aggregations.AggregationContainer`)
- [Aggregate](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/types/_types-aggregations-aggregate) (`_types.aggregations.Aggregate`)
### Ingest

- [ProcessorContainer](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/types/ingest-_types-processorcontainer) (`ingest._types.ProcessorContainer`)
