Change Updates

Do not miss any Elasticsearch API changes, ever again

Subscribe to the Elasticsearch API changelog to be up to date on recent changes.

RSS

Changelog

Last update:
Compare
94 structure changes including:
3 Additions
91 Modifications
Modified 91 Breaking
PUT /{index}/_bulk
  • Body
  • application/json content type Modified
    • UpdateAction alternative Modified
      • script property Modified
        • source property Modified
POST /_search/template
  • Body
  • application/json content type Modified
    • source property Modified
      • SearchRequestBody alternative Modified
        • collapse model Modified
        • highlight, retriever properties Modified
POST /_search
  • Body
  • application/json content type Modified
    • highlight property Modified
      • highlight_query property Modified
        • rule property Modified
      • fields property Modified
        • Combinator is now oneOf
        • fields alternative Removed
          • Removing a resource is always breaking unless it was deprecated before
            Breaking
        • object-1, array-2 alternatives Added
POST /_scripts/{id}/{context}
  • Body
  • application/json content type Modified
    • script property Modified
      • source property Modified
        • SearchRequestBody alternative Modified
POST /_scripts/{id}
  • Body
  • application/json content type Modified
    • script property Modified
      • source property Modified
        • SearchRequestBody alternative Modified
POST /_render/template/{id}
  • Body
  • application/json content type Modified
    • source property Modified
      • SearchRequestBody alternative Modified
        • collapse model Modified
        • highlight, retriever properties Modified
POST /_render/template
  • Body
  • application/json content type Modified
    • source property Modified
      • SearchRequestBody alternative Modified
        • collapse model Modified
        • highlight, retriever properties Modified
POST /_nodes/{node_id}/reload_secure_settings
  • Response
  • 200 response Modified
    • application/json content type Modified
      • _nodes property Modified
        • failures property Modified
POST /_nodes/reload_secure_settings
  • Response
  • 200 response Modified
    • application/json content type Modified
      • _nodes property Modified
        • failures property Modified
POST /_msearch/template
  • Body
  • application/json content type Modified
    • TemplateConfig alternative Modified
      • source property Modified
        • SearchRequestBody alternative Modified
POST /_msearch
  • Body
  • application/json content type Modified
    • SearchRequestBody alternative Modified
      • collapse model Modified
      • highlight property Modified
        • highlight_query property Modified
        • fields property Modified
          • Combinator is now oneOf
      • retriever property Modified
        • standard, knn, rrf, text_similarity_reranker, rule properties Modified
        • rescorer, linear, pinned properties Added
POST /_ingest/{index}/_simulate
  • Body
  • application/json content type Modified
    • component_template_substitutions property Modified
      • * property Modified
        • template property Modified
    • index_template_substitutions property Modified
      • * property Modified
        • template property Modified
    • pipeline_substitutions property Modified
      • * property Modified
        • on_failure property Modified
POST /_ingest/pipeline/{id}/_simulate
  • Body
  • application/json content type Modified
    • pipeline property Modified
      • on_failure property Modified
        • script property Modified
POST /_ingest/pipeline/_simulate
  • Body
  • application/json content type Modified
    • pipeline property Modified
      • on_failure property Modified
        • script property Modified
POST /_ingest/_simulate
  • Body
  • application/json content type Modified
    • component_template_substitutions property Modified
      • * property Modified
        • template property Modified
    • index_template_substitutions property Modified
      • * property Modified
        • template property Modified
    • pipeline_substitutions property Modified
      • * property Modified
        • on_failure property Modified
POST /_fleet/_fleet_msearch
  • Body
  • application/json content type Modified
    • SearchRequestBody alternative Modified
      • collapse model Modified
      • highlight property Modified
        • highlight_query property Modified
        • fields property Modified
          • Combinator is now oneOf
      • retriever property Modified
        • standard, knn, rrf, text_similarity_reranker, rule properties Modified
        • rescorer, linear, pinned properties Added
POST /_bulk
  • Body
  • application/json content type Modified
    • UpdateAction alternative Modified
      • script property Modified
        • source property Modified
POST /_async_search
  • Body
  • application/json content type Modified
    • highlight property Modified
      • highlight_query property Modified
        • rule property Modified
      • fields property Modified
        • Combinator is now oneOf
        • fields alternative Removed
          • Removing a resource is always breaking unless it was deprecated before
            Breaking
        • object-1, array-2 alternatives Added
GET /{index}/_search/template
  • Body
  • application/json content type Modified
    • source property Modified
      • SearchRequestBody alternative Modified
        • collapse model Modified
        • highlight, retriever properties Modified
GET /{index}/_search
  • Body
  • application/json content type Modified
    • highlight property Modified
      • highlight_query property Modified
        • rule property Modified
      • fields property Modified
        • Combinator is now oneOf
        • fields alternative Removed
          • Removing a resource is always breaking unless it was deprecated before
            Breaking
        • object-1, array-2 alternatives Added
GET /{index}/_msearch/template
  • Body
  • application/json content type Modified
    • TemplateConfig alternative Modified
      • source property Modified
        • SearchRequestBody alternative Modified
GET /{index}/_msearch
  • Body
  • application/json content type Modified
    • SearchRequestBody alternative Modified
      • collapse model Modified
      • highlight property Modified
        • highlight_query property Modified
        • fields property Modified
          • Combinator is now oneOf
      • retriever property Modified
        • standard, knn, rrf, text_similarity_reranker, rule properties Modified
        • rescorer, linear, pinned properties Added
GET /{index}/_fleet/_fleet_search
  • Body
  • application/json content type Modified
    • highlight property Modified
      • highlight_query property Modified
        • rule property Modified
      • fields property Modified
        • Combinator is now oneOf
        • fields alternative Removed
          • Removing a resource is always breaking unless it was deprecated before
            Breaking
        • object-1, array-2 alternatives Added
GET /{index}/_fleet/_fleet_msearch
  • Body
  • application/json content type Modified
    • SearchRequestBody alternative Modified
      • collapse model Modified
      • highlight property Modified
        • highlight_query property Modified
        • fields property Modified
          • Combinator is now oneOf
      • retriever property Modified
        • standard, knn, rrf, text_similarity_reranker, rule properties Modified
        • rescorer, linear, pinned properties Added
PUT /_watcher/watch/{id}/_execute
  • Body
  • application/json content type Modified
    • watch property Modified
      • actions property Modified
        • * property Modified
      • condition property Modified
        • script property Modified
  • Response
  • 200 response Modified
    • application/json content type Modified
      • watch_record property Modified
        • condition property Modified
PUT /_watcher/watch/{id}
  • Body
  • application/json content type Modified
    • actions property Modified
      • * property Modified
        • condition, transform properties Modified
    • condition property Modified
      • script property Modified
        • source property Modified
PUT /_watcher/watch/_execute
  • Body
  • application/json content type Modified
    • watch property Modified
      • actions property Modified
        • * property Modified
      • condition property Modified
        • script property Modified
  • Response
  • 200 response Modified
    • application/json content type Modified
      • watch_record property Modified
        • condition property Modified
PUT /_scripts/{id}/{context}
  • Body
  • application/json content type Modified
    • script property Modified
      • source property Modified
        • SearchRequestBody alternative Modified
PUT /_scripts/{id}
  • Body
  • application/json content type Modified
    • script property Modified
      • source property Modified
        • SearchRequestBody alternative Modified
PUT /_bulk
  • Body
  • application/json content type Modified
    • UpdateAction alternative Modified
      • script property Modified
        • source property Modified
POST /{index}/_search/template
  • Body
  • application/json content type Modified
    • source property Modified
      • SearchRequestBody alternative Modified
        • collapse model Modified
        • highlight, retriever properties Modified
POST /{index}/_search
  • Body
  • application/json content type Modified
    • highlight property Modified
      • highlight_query property Modified
        • rule property Modified
      • fields property Modified
        • Combinator is now oneOf
        • fields alternative Removed
          • Removing a resource is always breaking unless it was deprecated before
            Breaking
        • object-1, array-2 alternatives Added
POST /{index}/_msearch/template
  • Body
  • application/json content type Modified
    • TemplateConfig alternative Modified
      • source property Modified
        • SearchRequestBody alternative Modified
POST /{index}/_msearch
  • Body
  • application/json content type Modified
    • SearchRequestBody alternative Modified
      • collapse model Modified
      • highlight property Modified
        • highlight_query property Modified
        • fields property Modified
          • Combinator is now oneOf
      • retriever property Modified
        • standard, knn, rrf, text_similarity_reranker, rule properties Modified
        • rescorer, linear, pinned properties Added
POST /{index}/_fleet/_fleet_search
  • Body
  • application/json content type Modified
    • highlight property Modified
      • highlight_query property Modified
        • rule property Modified
      • fields property Modified
        • Combinator is now oneOf
        • fields alternative Removed
          • Removing a resource is always breaking unless it was deprecated before
            Breaking
        • object-1, array-2 alternatives Added
POST /{index}/_fleet/_fleet_msearch
  • Body
  • application/json content type Modified
    • SearchRequestBody alternative Modified
      • collapse model Modified
      • highlight property Modified
        • highlight_query property Modified
        • fields property Modified
          • Combinator is now oneOf
      • retriever property Modified
        • standard, knn, rrf, text_similarity_reranker, rule properties Modified
        • rescorer, linear, pinned properties Added
POST /{index}/_bulk
  • Body
  • application/json content type Modified
    • UpdateAction alternative Modified
      • script property Modified
        • source property Modified
POST /{index}/_async_search
  • Body
  • application/json content type Modified
    • highlight property Modified
      • highlight_query property Modified
        • rule property Modified
      • fields property Modified
        • Combinator is now oneOf
        • fields alternative Removed
          • Removing a resource is always breaking unless it was deprecated before
            Breaking
        • object-1, array-2 alternatives Added
POST /_watcher/watch/{id}/_execute
  • Body
  • application/json content type Modified
    • watch property Modified
      • actions property Modified
        • * property Modified
      • condition property Modified
        • script property Modified
  • Response
  • 200 response Modified
    • application/json content type Modified
      • watch_record property Modified
        • condition property Modified
POST /_watcher/watch/{id}
  • Body
  • application/json content type Modified
    • actions property Modified
      • * property Modified
        • condition, transform properties Modified
    • condition property Modified
      • script property Modified
        • source property Modified
POST /_watcher/watch/_execute
  • Body
  • application/json content type Modified
    • watch property Modified
      • actions property Modified
        • * property Modified
      • condition property Modified
        • script property Modified
  • Response
  • 200 response Modified
    • application/json content type Modified
      • watch_record property Modified
        • condition property Modified
POST /_watcher/_query/watches
  • Response
  • 200 response Modified
    • application/json content type Modified
      • watches property Modified
        • watch property Modified
POST /_security/service/{namespace}/{service}/credential/token/{name}/_clear_cache
  • Response
  • 200 response Modified
    • application/json content type Modified
      • _nodes property Modified
        • failures property Modified
POST /_security/role/{name}/_clear_cache
  • Response
  • 200 response Modified
    • application/json content type Modified
      • _nodes property Modified
        • failures property Modified
POST /_security/realm/{realms}/_clear_cache
  • Response
  • 200 response Modified
    • application/json content type Modified
      • _nodes property Modified
        • failures property Modified
POST /_security/privilege/{application}/_clear_cache
  • Response
  • 200 response Modified
    • application/json content type Modified
      • _nodes property Modified
        • failures property Modified
POST /_security/api_key/{ids}/_clear_cache
  • Response
  • 200 response Modified
    • application/json content type Modified
      • _nodes property Modified
        • failures property Modified
GET /_nodes/stats/{metric}/{index_metric}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • _nodes property Modified
        • failures property Modified
GET /_nodes/stats/{metric}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • _nodes property Modified
        • failures property Modified
GET /_nodes/stats
  • Response
  • 200 response Modified
    • application/json content type Modified
      • _nodes property Modified
        • failures property Modified
GET /_nodes
  • Response
  • 200 response Modified
    • application/json content type Modified
      • _nodes property Modified
        • failures property Modified
GET /_msearch/template
  • Body
  • application/json content type Modified
    • TemplateConfig alternative Modified
      • source property Modified
        • SearchRequestBody alternative Modified
GET /_msearch
  • Body
  • application/json content type Modified
    • SearchRequestBody alternative Modified
      • collapse model Modified
      • highlight property Modified
        • highlight_query property Modified
        • fields property Modified
          • Combinator is now oneOf
      • retriever property Modified
        • standard, knn, rrf, text_similarity_reranker, rule properties Modified
        • rescorer, linear, pinned properties Added
GET /_ml/memory/{node_id}/_stats
  • Response
  • 200 response Modified
    • application/json content type Modified
      • _nodes property Modified
        • failures property Modified
GET /_ml/memory/_stats
  • Response
  • 200 response Modified
    • application/json content type Modified
      • _nodes property Modified
        • failures property Modified
GET /_ingest/{index}/_simulate
  • Body
  • application/json content type Modified
    • component_template_substitutions property Modified
      • * property Modified
        • template property Modified
    • index_template_substitutions property Modified
      • * property Modified
        • template property Modified
    • pipeline_substitutions property Modified
      • * property Modified
        • on_failure property Modified
GET /_ingest/pipeline/{id}/_simulate
  • Body
  • application/json content type Modified
    • pipeline property Modified
      • on_failure property Modified
        • script property Modified
GET /_ingest/pipeline/{id}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • * property Modified
        • on_failure property Modified
GET /_ingest/pipeline/_simulate
  • Body
  • application/json content type Modified
    • pipeline property Modified
      • on_failure property Modified
        • script property Modified
GET /_ingest/pipeline
  • Response
  • 200 response Modified
    • application/json content type Modified
      • * property Modified
        • on_failure property Modified
GET /_ingest/_simulate
  • Body
  • application/json content type Modified
    • component_template_substitutions property Modified
      • * property Modified
        • template property Modified
    • index_template_substitutions property Modified
      • * property Modified
        • template property Modified
    • pipeline_substitutions property Modified
      • * property Modified
        • on_failure property Modified
GET /_index_template/{name}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • index_templates property Modified
        • index_template property Modified
GET /_index_template
  • Response
  • 200 response Modified
    • application/json content type Modified
      • index_templates property Modified
        • index_template property Modified
GET /_fleet/_fleet_msearch
  • Body
  • application/json content type Modified
    • SearchRequestBody alternative Modified
      • collapse model Modified
      • highlight property Modified
        • highlight_query property Modified
        • fields property Modified
          • Combinator is now oneOf
      • retriever property Modified
        • standard, knn, rrf, text_similarity_reranker, rule properties Modified
        • rescorer, linear, pinned properties Added
GET /_component_template/{name}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • component_templates property Modified
        • component_template property Modified
GET /_component_template
  • Response
  • 200 response Modified
    • application/json content type Modified
      • component_templates property Modified
        • component_template property Modified
GET /_cluster/stats/nodes/{node_id}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • _nodes property Modified
        • failures property Modified
GET /_cluster/stats
  • Response
  • 200 response Modified
    • application/json content type Modified
      • _nodes property Modified
        • failures property Modified
DELETE /_nodes/{node_id}/_repositories_metering/{max_archive_version}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • _nodes property Modified
        • failures property Modified
GET /_watcher/watch/{id}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • watch property Modified
        • actions, condition properties Modified
GET /_watcher/stats/{metric}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • _nodes property Modified
        • failures property Modified
GET /_watcher/stats
  • Response
  • 200 response Modified
    • application/json content type Modified
      • _nodes property Modified
        • failures property Modified
GET /_watcher/_query/watches
  • Response
  • 200 response Modified
    • application/json content type Modified
      • watches property Modified
        • watch property Modified
GET /_slm/stats
  • Response
  • 200 response Modified
    • application/json content type Modified
      • policy_stats property Modified
        • Type went from array[string] to array[object]
          Breaking
        • SnapshotPolicyStats property Added
GET /_security/service/{namespace}/{service}/credential
  • Response
  • 200 response Modified
    • application/json content type Modified
      • nodes_credentials property Modified
        • _nodes property Modified
GET /_search/template
  • Body
  • application/json content type Modified
    • source property Modified
      • SearchRequestBody alternative Modified
        • collapse model Modified
        • highlight, retriever properties Modified
GET /_search
  • Body
  • application/json content type Modified
    • highlight property Modified
      • highlight_query property Modified
        • rule property Modified
      • fields property Modified
        • Combinator is now oneOf
        • fields alternative Removed
          • Removing a resource is always breaking unless it was deprecated before
            Breaking
        • object-1, array-2 alternatives Added
GET /_scripts/{id}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • script property Modified
        • source property Modified
GET /_render/template/{id}
  • Body
  • application/json content type Modified
    • source property Modified
      • SearchRequestBody alternative Modified
        • collapse model Modified
        • highlight, retriever properties Modified
GET /_render/template
  • Body
  • application/json content type Modified
    • source property Modified
      • SearchRequestBody alternative Modified
        • collapse model Modified
        • highlight, retriever properties Modified
GET /_nodes/{node_id}/{metric}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • _nodes property Modified
        • failures property Modified
GET /_nodes/{node_id}/usage/{metric}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • _nodes property Modified
        • failures property Modified
GET /_nodes/{node_id}/usage
  • Response
  • 200 response Modified
    • application/json content type Modified
      • _nodes property Modified
        • failures property Modified
GET /_nodes/{node_id}/stats/{metric}/{index_metric}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • _nodes property Modified
        • failures property Modified
GET /_nodes/{node_id}/stats/{metric}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • _nodes property Modified
        • failures property Modified
GET /_nodes/{node_id}/stats
  • Response
  • 200 response Modified
    • application/json content type Modified
      • _nodes property Modified
        • failures property Modified
GET /_nodes/{node_id}/_repositories_metering
  • Response
  • 200 response Modified
    • application/json content type Modified
      • _nodes property Modified
        • failures property Modified
GET /_nodes/{node_id}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • _nodes property Modified
        • failures property Modified
GET /_nodes/{metric}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • _nodes property Modified
        • failures property Modified
GET /_nodes/usage/{metric}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • _nodes property Modified
        • failures property Modified
GET /_nodes/usage
  • Response
  • 200 response Modified
    • application/json content type Modified
      • _nodes property Modified
        • failures property Modified
Added 3
PUT /_data_stream/{name}/_options
GET /_data_stream/{name}/_options
DELETE /_data_stream/{name}/_options

The breaking changes in this change summary reflect a change the documentation, not in the behaviour of the APIs. The index settings documentation is the source of truth for those values and the API documentation now links to it.

38 structure changes including:
38 Modifications
Modified 38 Breaking
GET /_component_template
  • Response
  • 200 response Modified
    • application/json content type Modified
      • component_templates property Modified
        • component_template property Modified
GET /_component_template/{name}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • component_templates property Modified
        • component_template property Modified
GET /_index_template
  • Response
  • 200 response Modified
    • application/json content type Modified
      • index_templates property Modified
        • index_template property Modified
GET /_index_template/{name}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • index_templates property Modified
        • index_template property Modified
GET /_ingest/_simulate
  • Body
  • application/json content type Modified
    • component_template_substitutions property Modified
      • * property Modified
        • template property Modified
    • index_template_substitutions property Modified
      • * property Modified
        • template property Modified
GET /_ingest/{index}/_simulate
  • Body
  • application/json content type Modified
    • component_template_substitutions property Modified
      • * property Modified
        • template property Modified
    • index_template_substitutions property Modified
      • * property Modified
        • template property Modified
GET /_security/settings
  • Response
  • 200 response Modified
    • application/json content type Modified
      • security property Modified
        • index property Added
      • security-profile property Modified
        • index property Added
      • security-tokens property Modified
        • index property Added
GET /_settings
  • Response
  • 200 response Modified
    • application/json content type Modified
      • * property Modified
        • settings, defaults properties Added
GET /_settings/{name}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • * property Modified
        • settings, defaults properties Added
GET /_transform/_preview
  • Response
  • 200 response Modified
    • application/json content type Modified
      • generated_dest_index property Modified
        • settings, defaults properties Added
GET /_transform/{transform_id}/_preview
  • Response
  • 200 response Modified
    • application/json content type Modified
      • generated_dest_index property Modified
        • settings, defaults properties Added
GET /_watcher/settings
  • Response
  • 200 response Modified
    • application/json content type Modified
      • index property Added
GET /{index}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • * property Modified
        • settings, defaults properties Added
GET /{index}/_settings
  • Response
  • 200 response Modified
    • application/json content type Modified
      • * property Modified
        • settings, defaults properties Added
GET /{index}/_settings/{name}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • * property Modified
        • settings, defaults properties Added
POST /_component_template/{name}
  • Body
  • application/json content type Modified
    • template property Modified
      • settings, defaults properties Added
POST /_create_from/{source}/{dest}
  • Body
  • application/json content type Modified
    • settings_override property Added
POST /_index_template/_simulate
  • Body
  • application/json content type Modified
    • template property Modified
      • settings property Added
  • Response
  • 200 response Modified
    • application/json content type Modified
      • template property Modified
        • settings property Added
POST /_index_template/_simulate/{name}
  • Body
  • application/json content type Modified
    • template property Modified
      • settings property Added
  • Response
  • 200 response Modified
    • application/json content type Modified
      • template property Modified
        • settings property Added
POST /_index_template/_simulate_index/{name}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • template property Modified
        • settings property Added
POST /_index_template/{name}
  • Body
  • application/json content type Modified
    • template property Modified
      • settings property Added
POST /_ingest/_simulate
  • Body
  • application/json content type Modified
    • component_template_substitutions property Modified
      • * property Modified
        • template property Modified
    • index_template_substitutions property Modified
      • * property Modified
        • template property Modified
POST /_ingest/{index}/_simulate
  • Body
  • application/json content type Modified
    • component_template_substitutions property Modified
      • * property Modified
        • template property Modified
    • index_template_substitutions property Modified
      • * property Modified
        • template property Modified
POST /_snapshot/{repository}/{snapshot}/_restore
  • Body
  • application/json content type Modified
    • index_settings property Added
POST /_template/{name}
  • Body
  • application/json content type Modified
    • settings property Added
POST /_transform/_preview
  • Response
  • 200 response Modified
    • application/json content type Modified
      • generated_dest_index property Modified
        • settings, defaults properties Added
POST /_transform/{transform_id}/_preview
  • Response
  • 200 response Modified
    • application/json content type Modified
      • generated_dest_index property Modified
        • settings, defaults properties Added
PUT /_component_template/{name}
  • Body
  • application/json content type Modified
    • template property Modified
      • settings, defaults properties Added
PUT /_connector/{connector_id}/_error
  • Body
  • application/json content type Modified
    • error property Modified
      • NullValue alternative Modified
        • Alternative is now required
          Breaking
PUT /_connector/{connector_id}/_index_name
  • Body
  • application/json content type Modified
    • index_name property Modified
      • NullValue alternative Modified
        • Alternative is now required
PUT /_create_from/{source}/{dest}
  • Body
  • application/json content type Modified
    • settings_override property Added
PUT /_index_template/{name}
  • Body
  • application/json content type Modified
    • template property Modified
      • settings property Added
PUT /_security/settings
  • Body
  • application/json content type Modified
    • security property Modified
      • index property Added
    • security-profile property Modified
      • index property Added
    • security-tokens property Modified
      • index property Added
PUT /_settings
  • Body
  • application/json content type Modified
    • IndexSettings property Added
PUT /_template/{name}
  • Body
  • application/json content type Modified
    • settings property Added
PUT /{index}
  • Body
  • application/json content type Modified
    • settings property Added
PUT /{index}/_ccr/follow
  • Body
  • application/json content type Modified
    • settings property Modified
      • mode, soft_deletes, sort, number_of_routing_shards, check_on_startup, codec, load_fixed_bitset_filters_eagerly, merge, search, refresh_interval, max_result_window, max_inner_result_window, max_rescore_window, max_docvalue_fields_search, max_script_fields, max_ngram_diff, max_shingle_diff, blocks, max_refresh_listeners, analyze, highlight, max_terms_count, max_regex_length, routing, gc_deletes, default_pipeline, final_pipeline, lifecycle, provided_name, uuid, version, max_slices_per_scroll, translog, query_string, top_metrics_max_size, analysis, time_series, queries, similarity, mapping, indexing.slowlog, indexing_pressure, store properties Removed
        • Removing a resource is always breaking unless it was deprecated before
          Breaking
      • routing_path property Removed
        • Removing a resource is always breaking unless it was deprecated before
          Breaking
        • string-1, array-2 properties Removed
      • number_of_shards property Removed
        • Removing a resource is always breaking unless it was deprecated before
          Breaking
        • number-1, string-2 properties Removed
      • number_of_replicas property Removed
        • Removing a resource is always breaking unless it was deprecated before
          Breaking
        • number-1, string-2 properties Removed
      • routing_partition_size property Removed
        • Removing a resource is always breaking unless it was deprecated before
          Breaking
        • Stringifiedinteger, Stringifiedinteger properties Removed
      • hidden property Removed
        • Removing a resource is always breaking unless it was deprecated before
          Breaking
        • boolean-1, string-2 properties Removed
      • auto_expand_replicas property Removed
        • Removing a resource is always breaking unless it was deprecated before
          Breaking
        • string-1, NullValue properties Removed
      • creation_date property Removed
        • Removing a resource is always breaking unless it was deprecated before
          Breaking
        • UnitMillis, StringifiedEpochTimeUnitMillis properties Removed
      • creation_date_string property Removed
        • Removing a resource is always breaking unless it was deprecated before
          Breaking
        • DateTime, UnitMillis properties Removed
      • verified_before_close property Removed
        • Removing a resource is always breaking unless it was deprecated before
          Breaking
        • boolean-1, string-2 properties Removed
      • format property Removed
        • Removing a resource is always breaking unless it was deprecated before
          Breaking
        • string-1, number-2 properties Removed
      • priority property Removed
        • Removing a resource is always breaking unless it was deprecated before
          Breaking
        • number-1, string-2 properties Removed
PUT /{index}/_settings
  • Body
  • application/json content type Modified
    • IndexSettings property Added
6 structure changes including:
1 Addition
5 Modifications
Modified 5
DELETE /_template/{name}
  • Operation is now deprecated
GET /_template
  • Operation is now deprecated
GET /_template/{name}
  • Operation is now deprecated
POST /_template/{name}
  • Operation is now deprecated
PUT /_template/{name}
  • Operation is now deprecated
Added 1
POST /_snapshot/{repository}/_verify_integrity
4 structure changes including:
4 Modifications
Modified 4
GET /_snapshot/{repository}/{snapshot}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • responses property Modified
        • snapshots property Modified
      • snapshots property Modified
        • failures property Modified
POST /_migration/system_features
  • Response
  • 200 response Modified
    • application/json content type Modified
      • features property Modified
        • Property is no longer required
      • reason property Added
POST /_snapshot/{repository}/{snapshot}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • snapshot property Modified
        • failures property Modified
PUT /_snapshot/{repository}/{snapshot}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • snapshot property Modified
        • failures property Modified
172 structure changes including:
8 Breaking changes
164 Modifications
8 Removals
Modified 164 Breaking
DELETE /_synonyms/{set_id}/{rule_id}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • reload_analyzers_details property Modified
        • Property is no longer required
  • Query
  • refresh query parameter Added
GET /_application/search_application
  • Response
  • 200 response Modified
    • application/json content type Modified
      • results property Modified
        • template property Modified
GET /_application/search_application/{name}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • template property Modified
        • script property Removed
GET /_cluster/stats
  • Response
  • 200 response Modified
    • application/json content type Modified
      • ccs property Added
GET /_cluster/stats/nodes/{node_id}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • ccs property Added
GET /_component_template
  • Response
  • 200 response Modified
    • application/json content type Modified
      • component_templates property Modified
        • component_template property Modified
GET /_component_template/{name}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • component_templates property Modified
        • component_template property Modified
GET /_field_caps
  • Body
  • application/json content type Modified
    • runtime_mappings property Modified
      • * property Modified
        • script property Removed
          • Removing a resource is always breaking unless it was deprecated before
            Breaking
GET /_fleet/_fleet_msearch
  • Body
  • application/json content type Modified
    • SearchRequestBody alternative Modified
      • highlight property Modified
        • highlight_query property Added
      • retriever property Modified
        • standard property Modified
      • script_fields property Modified
        • * property Modified
      • sort property Modified
        • SortOptions, Sort alternatives Modified
      • runtime_mappings property Modified
        • * property Modified
      • collapse property Added
GET /_index_template
  • Response
  • 200 response Modified
    • application/json content type Modified
      • index_templates property Modified
        • index_template property Modified
GET /_index_template/{name}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • index_templates property Modified
        • index_template property Modified
GET /_ingest/_simulate
  • Body
  • application/json content type Modified
    • component_template_substitutions property Modified
      • * property Modified
        • template property Modified
    • index_template_substitutions property Modified
      • * property Modified
        • template property Modified
    • mapping_addition property Modified
      • runtime property Modified
        • * property Modified
    • pipeline_substitutions property Modified
      • * property Modified
        • on_failure property Modified
GET /_ingest/pipeline
  • Response
  • 200 response Modified
    • application/json content type Modified
      • * property Modified
        • on_failure property Modified
GET /_ingest/pipeline/_simulate
  • Body
  • application/json content type Modified
    • pipeline property Modified
      • on_failure property Modified
        • append, attachment, bytes, circle, community_id, convert, csv, date, date_index_name, dissect, dot_expander, drop, enrich, fail, fingerprint, foreach, ip_location, geo_grid, geoip, grok, gsub, html_strip, inference, join, json, kv, lowercase, network_direction, pipeline, redact, registered_domain, remove, rename, reroute, script, set, set_security_user, sort, split, terminate, trim, uppercase, urldecode, uri_parts, user_agent properties Modified
GET /_ingest/pipeline/{id}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • * property Modified
        • on_failure property Modified
GET /_ingest/pipeline/{id}/_simulate
  • Body
  • application/json content type Modified
    • pipeline property Modified
      • on_failure property Modified
        • append, attachment, bytes, circle, community_id, convert, csv, date, date_index_name, dissect, dot_expander, drop, enrich, fail, fingerprint, foreach, ip_location, geo_grid, geoip, grok, gsub, html_strip, inference, join, json, kv, lowercase, network_direction, pipeline, redact, registered_domain, remove, rename, reroute, script, set, set_security_user, sort, split, terminate, trim, uppercase, urldecode, uri_parts, user_agent properties Modified
GET /_ingest/{index}/_simulate
  • Body
  • application/json content type Modified
    • component_template_substitutions property Modified
      • * property Modified
        • template property Modified
    • index_template_substitutions property Modified
      • * property Modified
        • template property Modified
    • mapping_addition property Modified
      • runtime property Modified
        • * property Modified
    • pipeline_substitutions property Modified
      • * property Modified
        • on_failure property Modified
GET /_mapping
  • Response
  • 200 response Modified
    • application/json content type Modified
      • * property Modified
        • item, mappings properties Modified
GET /_mget
  • Query
  • force_synthetic_source query parameter Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
GET /_ml/anomaly_detectors
  • Response
  • 200 response Modified
    • application/json content type Modified
      • jobs property Modified
        • datafeed_config property Modified
GET /_ml/anomaly_detectors/{job_id}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • jobs property Modified
        • datafeed_config property Modified
GET /_ml/data_frame/analytics
  • Response
  • 200 response Modified
    • application/json content type Modified
      • data_frame_analytics property Modified
        • source property Modified
GET /_ml/data_frame/analytics/_explain
  • Body
  • application/json content type Modified
    • source property Modified
      • runtime_mappings property Modified
        • * property Modified
GET /_ml/data_frame/analytics/_preview
  • Body
  • application/json content type Modified
    • config property Modified
      • source property Modified
        • runtime_mappings property Modified
GET /_ml/data_frame/analytics/{id}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • data_frame_analytics property Modified
        • source property Modified
GET /_ml/data_frame/analytics/{id}/_explain
  • Body
  • application/json content type Modified
    • source property Modified
      • runtime_mappings property Modified
        • * property Modified
GET /_ml/data_frame/analytics/{id}/_preview
  • Body
  • application/json content type Modified
    • config property Modified
      • source property Modified
        • runtime_mappings property Modified
GET /_ml/datafeeds
  • Response
  • 200 response Modified
    • application/json content type Modified
      • datafeeds property Modified
        • script_fields, runtime_mappings properties Modified
GET /_ml/datafeeds/_preview
  • Body
  • application/json content type Modified
    • datafeed_config property Modified
      • runtime_mappings property Modified
        • * property Modified
      • script_fields property Modified
        • * property Modified
    • job_config property Modified
      • datafeed_config property Modified
        • runtime_mappings, script_fields properties Modified
GET /_ml/datafeeds/{datafeed_id}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • datafeeds property Modified
        • script_fields, runtime_mappings properties Modified
GET /_ml/datafeeds/{datafeed_id}/_preview
  • Body
  • application/json content type Modified
    • datafeed_config property Modified
      • runtime_mappings property Modified
        • * property Modified
      • script_fields property Modified
        • * property Modified
    • job_config property Modified
      • datafeed_config property Modified
        • runtime_mappings, script_fields properties Modified
GET /_msearch
  • Body
  • application/json content type Modified
    • SearchRequestBody alternative Modified
      • highlight property Modified
        • highlight_query property Added
      • retriever property Modified
        • standard property Modified
      • script_fields property Modified
        • * property Modified
      • sort property Modified
        • SortOptions, Sort alternatives Modified
      • runtime_mappings property Modified
        • * property Modified
      • collapse property Added
GET /_msearch/template
  • Body
  • application/json content type Modified
    • TemplateConfig alternative Modified
      • source property Modified
        • ScriptSource alternative Modified
          • Type went from object to string
            Breaking
        • SearchRequestBody alternative Added
GET /_render/template
  • Body
  • application/json content type Modified
    • source property Modified
      • ScriptSource alternative Modified
        • Type went from object to string
          Breaking
      • SearchRequestBody alternative Added
GET /_render/template/{id}
  • Body
  • application/json content type Modified
    • source property Modified
      • ScriptSource alternative Modified
        • Type went from object to string
          Breaking
      • SearchRequestBody alternative Added
GET /_scripts/painless/_execute
  • Body
  • application/json content type Modified
    • script property Removed
      • Removing a resource is always breaking unless it was deprecated before
        Breaking
GET /_scripts/{id}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • script property Modified
        • source property Modified
GET /_search
  • Body
  • application/json content type Modified
    • highlight property Modified
      • highlight_query property Added
    • script_fields property Modified
      • * property Modified
        • script property Removed
          • Removing a resource is always breaking unless it was deprecated before
            Breaking
    • sort property Modified
      • SortOptions alternative Modified
        • _script property Modified
      • Sort alternative Modified
        • SortOptions alternative Modified
    • runtime_mappings property Modified
      • * property Modified
        • script property Removed
          • Removing a resource is always breaking unless it was deprecated before
            Breaking
  • Query
  • force_synthetic_source query parameter Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
GET /_search/template
  • Body
  • application/json content type Modified
    • source property Modified
      • ScriptSource alternative Modified
        • Type went from object to string
          Breaking
      • SearchRequestBody alternative Added
GET /_security/_query/api_key
  • Body
  • application/json content type Modified
    • sort property Modified
      • SortOptions alternative Modified
        • _script property Modified
      • Sort alternative Modified
        • SortOptions alternative Modified
GET /_security/_query/role
  • Body
  • application/json content type Modified
    • sort property Modified
      • SortOptions alternative Modified
        • _script property Modified
      • Sort alternative Modified
        • SortOptions alternative Modified
GET /_security/_query/user
  • Body
  • application/json content type Modified
    • sort property Modified
      • SortOptions alternative Modified
        • _script property Modified
      • Sort alternative Modified
        • SortOptions alternative Modified
GET /_security/role
  • Response
  • 200 response Modified
    • application/json content type Modified
      • * property Modified
        • role_templates property Modified
GET /_security/role/{name}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • * property Modified
        • role_templates property Modified
GET /_security/role_mapping
  • Response
  • 200 response Modified
    • application/json content type Modified
      • * property Modified
        • role_templates property Modified
GET /_security/role_mapping/{name}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • * property Modified
        • role_templates property Modified
GET /_settings
  • Response
  • 200 response Modified
    • application/json content type Modified
      • * property Modified
        • mappings property Modified
GET /_settings/{name}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • * property Modified
        • mappings property Modified
GET /_sql
  • Body
  • application/json content type Modified
    • runtime_mappings property Modified
      • * property Modified
        • script property Removed
          • Removing a resource is always breaking unless it was deprecated before
            Breaking
GET /_sql/translate
  • Response
  • 200 response Modified
    • application/json content type Modified
      • sort property Modified
        • SortOptions, Sort alternatives Modified
GET /_template
  • Response
  • 200 response Modified
    • application/json content type Modified
      • * property Modified
        • mappings property Modified
GET /_template/{name}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • * property Modified
        • mappings property Modified
GET /_text_structure/find_field_structure
  • Response
  • 200 response Modified
    • application/json content type Modified
      • mappings property Modified
        • runtime property Modified
GET /_text_structure/find_message_structure
  • Response
  • 200 response Modified
    • application/json content type Modified
      • mappings property Modified
        • runtime property Modified
GET /_transform
  • Response
  • 200 response Modified
    • application/json content type Modified
      • transforms property Modified
        • pivot, source properties Modified
GET /_transform/_preview
  • Body
  • application/json content type Modified
    • pivot property Modified
      • group_by property Modified
        • * property Modified
    • source property Modified
      • runtime_mappings property Modified
        • * property Modified
  • Response
  • 200 response Modified
    • application/json content type Modified
      • generated_dest_index property Modified
        • mappings property Modified
GET /_transform/{transform_id}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • transforms property Modified
        • pivot, source properties Modified
GET /_transform/{transform_id}/_preview
  • Body
  • application/json content type Modified
    • pivot property Modified
      • group_by property Modified
        • * property Modified
    • source property Modified
      • runtime_mappings property Modified
        • * property Modified
  • Response
  • 200 response Modified
    • application/json content type Modified
      • generated_dest_index property Modified
        • mappings property Modified
GET /_watcher/_query/watches
  • Body
  • application/json content type Modified
    • sort property Modified
      • SortOptions alternative Modified
        • _script property Modified
      • Sort alternative Modified
        • SortOptions alternative Modified
  • Response
  • 200 response Modified
    • application/json content type Modified
      • watches property Modified
        • watch property Modified
GET /_watcher/watch/{id}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • watch property Modified
        • actions, condition properties Modified
GET /{index}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • * property Modified
        • mappings property Modified
GET /{index}/_doc/{id}
  • Query
  • force_synthetic_source query parameter Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
GET /{index}/_eql/search
  • Body
  • application/json content type Modified
    • runtime_mappings property Modified
      • * property Modified
        • script property Removed
          • Removing a resource is always breaking unless it was deprecated before
            Breaking
GET /{index}/_field_caps
  • Body
  • application/json content type Modified
    • runtime_mappings property Modified
      • * property Modified
        • script property Removed
          • Removing a resource is always breaking unless it was deprecated before
            Breaking
GET /{index}/_fleet/_fleet_msearch
  • Body
  • application/json content type Modified
    • SearchRequestBody alternative Modified
      • highlight property Modified
        • highlight_query property Added
      • retriever property Modified
        • standard property Modified
      • script_fields property Modified
        • * property Modified
      • sort property Modified
        • SortOptions, Sort alternatives Modified
      • runtime_mappings property Modified
        • * property Modified
      • collapse property Added
GET /{index}/_fleet/_fleet_search
  • Body
  • application/json content type Modified
    • highlight property Modified
      • highlight_query property Added
    • script_fields property Modified
      • * property Modified
        • script property Removed
          • Removing a resource is always breaking unless it was deprecated before
            Breaking
    • sort property Modified
      • SortOptions alternative Modified
        • _script property Modified
      • Sort alternative Modified
        • SortOptions alternative Modified
    • runtime_mappings property Modified
      • * property Modified
        • script property Removed
          • Removing a resource is always breaking unless it was deprecated before
            Breaking
GET /{index}/_mapping
  • Response
  • 200 response Modified
    • application/json content type Modified
      • * property Modified
        • item, mappings properties Modified
GET /{index}/_mget
  • Query
  • force_synthetic_source query parameter Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
GET /{index}/_msearch
  • Body
  • application/json content type Modified
    • SearchRequestBody alternative Modified
      • highlight property Modified
        • highlight_query property Added
      • retriever property Modified
        • standard property Modified
      • script_fields property Modified
        • * property Modified
      • sort property Modified
        • SortOptions, Sort alternatives Modified
      • runtime_mappings property Modified
        • * property Modified
      • collapse property Added
GET /{index}/_msearch/template
  • Body
  • application/json content type Modified
    • TemplateConfig alternative Modified
      • source property Modified
        • ScriptSource alternative Modified
          • Type went from object to string
            Breaking
        • SearchRequestBody alternative Added
GET /{index}/_mvt/{field}/{zoom}/{x}/{y}
  • Body
  • application/json content type Modified
    • runtime_mappings property Modified
      • * property Modified
        • script property Removed
          • Removing a resource is always breaking unless it was deprecated before
            Breaking
    • sort property Modified
      • SortOptions alternative Modified
        • _script property Modified
      • Sort alternative Modified
        • SortOptions alternative Modified
GET /{index}/_search
  • Body
  • application/json content type Modified
    • highlight property Modified
      • highlight_query property Added
    • script_fields property Modified
      • * property Modified
        • script property Removed
          • Removing a resource is always breaking unless it was deprecated before
            Breaking
    • sort property Modified
      • SortOptions alternative Modified
        • _script property Modified
      • Sort alternative Modified
        • SortOptions alternative Modified
    • runtime_mappings property Modified
      • * property Modified
        • script property Removed
          • Removing a resource is always breaking unless it was deprecated before
            Breaking
  • Query
  • force_synthetic_source query parameter Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
GET /{index}/_search/template
  • Body
  • application/json content type Modified
    • source property Modified
      • ScriptSource alternative Modified
        • Type went from object to string
          Breaking
      • SearchRequestBody alternative Added
GET /{index}/_settings
  • Response
  • 200 response Modified
    • application/json content type Modified
      • * property Modified
        • mappings property Modified
GET /{index}/_settings/{name}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • * property Modified
        • mappings property Modified
POST /_async_search
  • Body
  • application/json content type Modified
    • highlight property Modified
      • highlight_query property Added
    • script_fields property Modified
      • * property Modified
        • script property Removed
          • Removing a resource is always breaking unless it was deprecated before
            Breaking
    • sort property Modified
      • SortOptions alternative Modified
        • _script property Modified
      • Sort alternative Modified
        • SortOptions alternative Modified
    • runtime_mappings property Modified
      • * property Modified
        • script property Removed
          • Removing a resource is always breaking unless it was deprecated before
            Breaking
POST /_bulk
  • Body
  • application/json content type Modified
    • UpdateAction alternative Modified
      • script property Modified
        • source property Modified
POST /_component_template/{name}
  • Body
  • application/json content type Modified
    • template property Modified
      • mappings property Modified
        • runtime property Modified
POST /_create_from/{source}/{dest}
  • Body
  • application/json content type Modified
    • mappings_override property Modified
      • runtime property Modified
        • * property Modified
POST /_field_caps
  • Body
  • application/json content type Modified
    • runtime_mappings property Modified
      • * property Modified
        • script property Removed
          • Removing a resource is always breaking unless it was deprecated before
            Breaking
POST /_fleet/_fleet_msearch
  • Body
  • application/json content type Modified
    • SearchRequestBody alternative Modified
      • highlight property Modified
        • highlight_query property Added
      • retriever property Modified
        • standard property Modified
      • script_fields property Modified
        • * property Modified
      • sort property Modified
        • SortOptions, Sort alternatives Modified
      • runtime_mappings property Modified
        • * property Modified
      • collapse property Added
POST /_index_template/_simulate
  • Body
  • application/json content type Modified
    • template property Modified
      • mappings property Modified
        • runtime property Modified
  • Response
  • 200 response Modified
    • application/json content type Modified
      • template property Modified
        • mappings property Modified
POST /_index_template/_simulate/{name}
  • Body
  • application/json content type Modified
    • template property Modified
      • mappings property Modified
        • runtime property Modified
  • Response
  • 200 response Modified
    • application/json content type Modified
      • template property Modified
        • mappings property Modified
POST /_index_template/_simulate_index/{name}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • template property Modified
        • mappings property Modified
POST /_index_template/{name}
  • Body
  • application/json content type Modified
    • template property Modified
      • mappings property Modified
        • runtime property Modified
POST /_ingest/_simulate
  • Body
  • application/json content type Modified
    • component_template_substitutions property Modified
      • * property Modified
        • template property Modified
    • index_template_substitutions property Modified
      • * property Modified
        • template property Modified
    • mapping_addition property Modified
      • runtime property Modified
        • * property Modified
    • pipeline_substitutions property Modified
      • * property Modified
        • on_failure property Modified
POST /_ingest/pipeline/_simulate
  • Body
  • application/json content type Modified
    • pipeline property Modified
      • on_failure property Modified
        • append, attachment, bytes, circle, community_id, convert, csv, date, date_index_name, dissect, dot_expander, drop, enrich, fail, fingerprint, foreach, ip_location, geo_grid, geoip, grok, gsub, html_strip, inference, join, json, kv, lowercase, network_direction, pipeline, redact, registered_domain, remove, rename, reroute, script, set, set_security_user, sort, split, terminate, trim, uppercase, urldecode, uri_parts, user_agent properties Modified
POST /_ingest/pipeline/{id}/_simulate
  • Body
  • application/json content type Modified
    • pipeline property Modified
      • on_failure property Modified
        • append, attachment, bytes, circle, community_id, convert, csv, date, date_index_name, dissect, dot_expander, drop, enrich, fail, fingerprint, foreach, ip_location, geo_grid, geoip, grok, gsub, html_strip, inference, join, json, kv, lowercase, network_direction, pipeline, redact, registered_domain, remove, rename, reroute, script, set, set_security_user, sort, split, terminate, trim, uppercase, urldecode, uri_parts, user_agent properties Modified
POST /_ingest/{index}/_simulate
  • Body
  • application/json content type Modified
    • component_template_substitutions property Modified
      • * property Modified
        • template property Modified
    • index_template_substitutions property Modified
      • * property Modified
        • template property Modified
    • mapping_addition property Modified
      • runtime property Modified
        • * property Modified
    • pipeline_substitutions property Modified
      • * property Modified
        • on_failure property Modified
POST /_mget
  • Query
  • force_synthetic_source query parameter Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
POST /_ml/anomaly_detectors/{job_id}/_update
  • Response
  • 200 response Modified
    • application/json content type Modified
      • datafeed_config property Modified
        • script_fields, runtime_mappings properties Modified
POST /_ml/data_frame/analytics/_explain
  • Body
  • application/json content type Modified
    • source property Modified
      • runtime_mappings property Modified
        • * property Modified
POST /_ml/data_frame/analytics/_preview
  • Body
  • application/json content type Modified
    • config property Modified
      • source property Modified
        • runtime_mappings property Modified
POST /_ml/data_frame/analytics/{id}/_explain
  • Body
  • application/json content type Modified
    • source property Modified
      • runtime_mappings property Modified
        • * property Modified
POST /_ml/data_frame/analytics/{id}/_preview
  • Body
  • application/json content type Modified
    • config property Modified
      • source property Modified
        • runtime_mappings property Modified
POST /_ml/data_frame/analytics/{id}/_update
  • Response
  • 200 response Modified
    • application/json content type Modified
      • source property Modified
        • runtime_mappings property Modified
POST /_ml/datafeeds/_preview
  • Body
  • application/json content type Modified
    • datafeed_config property Modified
      • runtime_mappings property Modified
        • * property Modified
      • script_fields property Modified
        • * property Modified
    • job_config property Modified
      • datafeed_config property Modified
        • runtime_mappings, script_fields properties Modified
POST /_ml/datafeeds/{datafeed_id}/_preview
  • Body
  • application/json content type Modified
    • datafeed_config property Modified
      • runtime_mappings property Modified
        • * property Modified
      • script_fields property Modified
        • * property Modified
    • job_config property Modified
      • datafeed_config property Modified
        • runtime_mappings, script_fields properties Modified
POST /_ml/datafeeds/{datafeed_id}/_update
  • Body
  • application/json content type Modified
    • runtime_mappings property Modified
      • * property Modified
        • script property Removed
          • Removing a resource is always breaking unless it was deprecated before
            Breaking
    • script_fields property Modified
      • * property Modified
        • script property Removed
          • Removing a resource is always breaking unless it was deprecated before
            Breaking
  • Response
  • 200 response Modified
    • application/json content type Modified
      • runtime_mappings property Modified
        • * property Modified
      • script_fields property Modified
        • * property Modified
POST /_msearch
  • Body
  • application/json content type Modified
    • SearchRequestBody alternative Modified
      • highlight property Modified
        • highlight_query property Added
      • retriever property Modified
        • standard property Modified
      • script_fields property Modified
        • * property Modified
      • sort property Modified
        • SortOptions, Sort alternatives Modified
      • runtime_mappings property Modified
        • * property Modified
      • collapse property Added
POST /_msearch/template
  • Body
  • application/json content type Modified
    • TemplateConfig alternative Modified
      • source property Modified
        • ScriptSource alternative Modified
          • Type went from object to string
            Breaking
        • SearchRequestBody alternative Added
POST /_reindex
  • Body
  • application/json content type Modified
    • source property Modified
      • sort property Modified
        • SortOptions, Sort alternatives Modified
      • runtime_mappings property Modified
        • * property Modified
    • script property Removed
      • Removing a resource is always breaking unless it was deprecated before
        Breaking
POST /_render/template
  • Body
  • application/json content type Modified
    • source property Modified
      • ScriptSource alternative Modified
        • Type went from object to string
          Breaking
      • SearchRequestBody alternative Added
POST /_render/template/{id}
  • Body
  • application/json content type Modified
    • source property Modified
      • ScriptSource alternative Modified
        • Type went from object to string
          Breaking
      • SearchRequestBody alternative Added
POST /_scripts/painless/_execute
  • Body
  • application/json content type Modified
    • script property Removed
      • Removing a resource is always breaking unless it was deprecated before
        Breaking
POST /_scripts/{id}
  • Body
  • application/json content type Modified
    • script property Modified
      • source property Modified
        • ScriptSource alternative Modified
          • Type went from object to string
            Breaking
        • SearchRequestBody alternative Added
POST /_scripts/{id}/{context}
  • Body
  • application/json content type Modified
    • script property Modified
      • source property Modified
        • ScriptSource alternative Modified
          • Type went from object to string
            Breaking
        • SearchRequestBody alternative Added
POST /_search
  • Body
  • application/json content type Modified
    • highlight property Modified
      • highlight_query property Added
    • script_fields property Modified
      • * property Modified
        • script property Removed
          • Removing a resource is always breaking unless it was deprecated before
            Breaking
    • sort property Modified
      • SortOptions alternative Modified
        • _script property Modified
      • Sort alternative Modified
        • SortOptions alternative Modified
    • runtime_mappings property Modified
      • * property Modified
        • script property Removed
          • Removing a resource is always breaking unless it was deprecated before
            Breaking
  • Query
  • force_synthetic_source query parameter Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
POST /_search/template
  • Body
  • application/json content type Modified
    • source property Modified
      • ScriptSource alternative Modified
        • Type went from object to string
          Breaking
      • SearchRequestBody alternative Added
POST /_security/_query/api_key
  • Body
  • application/json content type Modified
    • sort property Modified
      • SortOptions alternative Modified
        • _script property Modified
      • Sort alternative Modified
        • SortOptions alternative Modified
POST /_security/_query/role
  • Body
  • application/json content type Modified
    • sort property Modified
      • SortOptions alternative Modified
        • _script property Modified
      • Sort alternative Modified
        • SortOptions alternative Modified
POST /_security/_query/user
  • Body
  • application/json content type Modified
    • sort property Modified
      • SortOptions alternative Modified
        • _script property Modified
      • Sort alternative Modified
        • SortOptions alternative Modified
POST /_security/role_mapping/{name}
  • Body
  • application/json content type Modified
    • role_templates property Modified
      • template property Removed
        • Removing a resource is always breaking unless it was deprecated before
          Breaking
POST /_sql
  • Body
  • application/json content type Modified
    • runtime_mappings property Modified
      • * property Modified
        • script property Removed
          • Removing a resource is always breaking unless it was deprecated before
            Breaking
POST /_sql/translate
  • Response
  • 200 response Modified
    • application/json content type Modified
      • sort property Modified
        • SortOptions, Sort alternatives Modified
POST /_template/{name}
  • Body
  • application/json content type Modified
    • mappings property Modified
      • runtime property Modified
        • * property Modified
POST /_text_structure/find_message_structure
  • Response
  • 200 response Modified
    • application/json content type Modified
      • mappings property Modified
        • runtime property Modified
POST /_text_structure/find_structure
  • Response
  • 200 response Modified
    • application/json content type Modified
      • mappings property Modified
        • runtime property Modified
POST /_transform/_preview
  • Body
  • application/json content type Modified
    • pivot property Modified
      • group_by property Modified
        • * property Modified
    • source property Modified
      • runtime_mappings property Modified
        • * property Modified
  • Response
  • 200 response Modified
    • application/json content type Modified
      • generated_dest_index property Modified
        • mappings property Modified
POST /_transform/{transform_id}/_preview
  • Body
  • application/json content type Modified
    • pivot property Modified
      • group_by property Modified
        • * property Modified
    • source property Modified
      • runtime_mappings property Modified
        • * property Modified
  • Response
  • 200 response Modified
    • application/json content type Modified
      • generated_dest_index property Modified
        • mappings property Modified
POST /_transform/{transform_id}/_update
  • Body
  • application/json content type Modified
    • source property Modified
      • runtime_mappings property Modified
        • * property Modified
  • Response
  • 200 response Modified
    • application/json content type Modified
      • pivot property Modified
        • group_by property Modified
      • source property Modified
        • sort, runtime_mappings properties Modified
POST /_watcher/_query/watches
  • Body
  • application/json content type Modified
    • sort property Modified
      • SortOptions alternative Modified
        • _script property Modified
      • Sort alternative Modified
        • SortOptions alternative Modified
  • Response
  • 200 response Modified
    • application/json content type Modified
      • watches property Modified
        • watch property Modified
POST /_watcher/watch/_execute
  • Body
  • application/json content type Modified
    • watch property Modified
      • actions property Modified
        • * property Modified
      • condition property Modified
        • script property Modified
  • Response
  • 200 response Modified
    • application/json content type Modified
      • watch_record property Modified
        • condition property Modified
POST /_watcher/watch/{id}
  • Body
  • application/json content type Modified
    • actions property Modified
      • * property Modified
        • condition, transform properties Modified
    • condition property Modified
      • script property Modified
        • source property Modified
POST /_watcher/watch/{id}/_execute
  • Body
  • application/json content type Modified
    • watch property Modified
      • actions property Modified
        • * property Modified
      • condition property Modified
        • script property Modified
  • Response
  • 200 response Modified
    • application/json content type Modified
      • watch_record property Modified
        • condition property Modified
POST /{alias}/_rollover
  • Body
  • application/json content type Modified
    • mappings property Modified
      • runtime property Modified
        • * property Modified
POST /{alias}/_rollover/{new_index}
  • Body
  • application/json content type Modified
    • mappings property Modified
      • runtime property Modified
        • * property Modified
POST /{index}/_async_search
  • Body
  • application/json content type Modified
    • highlight property Modified
      • highlight_query property Added
    • script_fields property Modified
      • * property Modified
        • script property Removed
          • Removing a resource is always breaking unless it was deprecated before
            Breaking
    • sort property Modified
      • SortOptions alternative Modified
        • _script property Modified
      • Sort alternative Modified
        • SortOptions alternative Modified
    • runtime_mappings property Modified
      • * property Modified
        • script property Removed
          • Removing a resource is always breaking unless it was deprecated before
            Breaking
POST /{index}/_bulk
  • Body
  • application/json content type Modified
    • UpdateAction alternative Modified
      • script property Modified
        • source property Modified
POST /{index}/_delete_by_query
  • Body
  • application/json content type Modified
    • query property Removed
      • Removing a resource is always breaking unless it was deprecated before
        Breaking
POST /{index}/_eql/search
  • Body
  • application/json content type Modified
    • runtime_mappings property Modified
      • * property Modified
        • script property Removed
          • Removing a resource is always breaking unless it was deprecated before
            Breaking
POST /{index}/_field_caps
  • Body
  • application/json content type Modified
    • runtime_mappings property Modified
      • * property Modified
        • script property Removed
          • Removing a resource is always breaking unless it was deprecated before
            Breaking
POST /{index}/_fleet/_fleet_msearch
  • Body
  • application/json content type Modified
    • SearchRequestBody alternative Modified
      • highlight property Modified
        • highlight_query property Added
      • retriever property Modified
        • standard property Modified
      • script_fields property Modified
        • * property Modified
      • sort property Modified
        • SortOptions, Sort alternatives Modified
      • runtime_mappings property Modified
        • * property Modified
      • collapse property Added
POST /{index}/_fleet/_fleet_search
  • Body
  • application/json content type Modified
    • highlight property Modified
      • highlight_query property Added
    • script_fields property Modified
      • * property Modified
        • script property Removed
          • Removing a resource is always breaking unless it was deprecated before
            Breaking
    • sort property Modified
      • SortOptions alternative Modified
        • _script property Modified
      • Sort alternative Modified
        • SortOptions alternative Modified
    • runtime_mappings property Modified
      • * property Modified
        • script property Removed
          • Removing a resource is always breaking unless it was deprecated before
            Breaking
POST /{index}/_mapping
  • Body
  • application/json content type Modified
    • runtime property Modified
      • * property Modified
        • script property Removed
          • Removing a resource is always breaking unless it was deprecated before
            Breaking
POST /{index}/_mget
  • Query
  • force_synthetic_source query parameter Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
POST /{index}/_msearch
  • Body
  • application/json content type Modified
    • SearchRequestBody alternative Modified
      • highlight property Modified
        • highlight_query property Added
      • retriever property Modified
        • standard property Modified
      • script_fields property Modified
        • * property Modified
      • sort property Modified
        • SortOptions, Sort alternatives Modified
      • runtime_mappings property Modified
        • * property Modified
      • collapse property Added
POST /{index}/_msearch/template
  • Body
  • application/json content type Modified
    • TemplateConfig alternative Modified
      • source property Modified
        • ScriptSource alternative Modified
          • Type went from object to string
            Breaking
        • SearchRequestBody alternative Added
POST /{index}/_mvt/{field}/{zoom}/{x}/{y}
  • Body
  • application/json content type Modified
    • runtime_mappings property Modified
      • * property Modified
        • script property Removed
          • Removing a resource is always breaking unless it was deprecated before
            Breaking
    • sort property Modified
      • SortOptions alternative Modified
        • _script property Modified
      • Sort alternative Modified
        • SortOptions alternative Modified
POST /{index}/_search
  • Body
  • application/json content type Modified
    • highlight property Modified
      • highlight_query property Added
    • script_fields property Modified
      • * property Modified
        • script property Removed
          • Removing a resource is always breaking unless it was deprecated before
            Breaking
    • sort property Modified
      • SortOptions alternative Modified
        • _script property Modified
      • Sort alternative Modified
        • SortOptions alternative Modified
    • runtime_mappings property Modified
      • * property Modified
        • script property Removed
          • Removing a resource is always breaking unless it was deprecated before
            Breaking
  • Query
  • force_synthetic_source query parameter Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
POST /{index}/_search/template
  • Body
  • application/json content type Modified
    • source property Modified
      • ScriptSource alternative Modified
        • Type went from object to string
          Breaking
      • SearchRequestBody alternative Added
POST /{index}/_update/{id}
  • Body
  • application/json content type Modified
    • script property Removed
      • Removing a resource is always breaking unless it was deprecated before
        Breaking
POST /{index}/_update_by_query
  • Body
  • application/json content type Modified
    • script property Removed
      • Removing a resource is always breaking unless it was deprecated before
        Breaking
PUT /_application/search_application/{name}
  • Body
  • application/json content type Modified
    • template property Modified
      • script property Removed
PUT /_bulk
  • Body
  • application/json content type Modified
    • UpdateAction alternative Modified
      • script property Modified
        • source property Modified
PUT /_component_template/{name}
  • Body
  • application/json content type Modified
    • template property Modified
      • mappings property Modified
        • runtime property Modified
PUT /_create_from/{source}/{dest}
  • Body
  • application/json content type Modified
    • mappings_override property Modified
      • runtime property Modified
        • * property Modified
PUT /_index_template/{name}
  • Body
  • application/json content type Modified
    • template property Modified
      • mappings property Modified
        • runtime property Modified
PUT /_ml/anomaly_detectors/{job_id}
  • Body
  • application/json content type Modified
    • datafeed_config property Modified
      • runtime_mappings property Modified
        • * property Modified
      • script_fields property Modified
        • * property Modified
  • Response
  • 200 response Modified
    • application/json content type Modified
      • datafeed_config property Modified
        • script_fields, runtime_mappings properties Modified
PUT /_ml/data_frame/analytics/{id}
  • Body
  • application/json content type Modified
    • source property Modified
      • runtime_mappings property Modified
        • * property Modified
  • Response
  • 200 response Modified
    • application/json content type Modified
      • source property Modified
        • runtime_mappings property Modified
PUT /_ml/datafeeds/{datafeed_id}
  • Body
  • application/json content type Modified
    • runtime_mappings property Modified
      • * property Modified
        • script property Removed
          • Removing a resource is always breaking unless it was deprecated before
            Breaking
    • script_fields property Modified
      • * property Modified
        • script property Removed
          • Removing a resource is always breaking unless it was deprecated before
            Breaking
  • Response
  • 200 response Modified
    • application/json content type Modified
      • runtime_mappings property Modified
        • * property Modified
      • script_fields property Modified
        • * property Modified
PUT /_scripts/{id}
  • Body
  • application/json content type Modified
    • script property Modified
      • source property Modified
        • ScriptSource alternative Modified
          • Type went from object to string
            Breaking
        • SearchRequestBody alternative Added
PUT /_scripts/{id}/{context}
  • Body
  • application/json content type Modified
    • script property Modified
      • source property Modified
        • ScriptSource alternative Modified
          • Type went from object to string
            Breaking
        • SearchRequestBody alternative Added
PUT /_security/role_mapping/{name}
  • Body
  • application/json content type Modified
    • role_templates property Modified
      • template property Removed
        • Removing a resource is always breaking unless it was deprecated before
          Breaking
PUT /_synonyms/{id}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • reload_analyzers_details property Modified
        • Property is no longer required
  • Query
  • refresh query parameter Added
PUT /_synonyms/{set_id}/{rule_id}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • reload_analyzers_details property Modified
        • Property is no longer required
  • Query
  • refresh query parameter Added
PUT /_template/{name}
  • Body
  • application/json content type Modified
    • mappings property Modified
      • runtime property Modified
        • * property Modified
PUT /_transform/{transform_id}
  • Body
  • application/json content type Modified
    • pivot property Modified
      • group_by property Modified
        • * property Modified
    • source property Modified
      • runtime_mappings property Modified
        • * property Modified
PUT /_watcher/watch/_execute
  • Body
  • application/json content type Modified
    • watch property Modified
      • actions property Modified
        • * property Modified
      • condition property Modified
        • script property Modified
  • Response
  • 200 response Modified
    • application/json content type Modified
      • watch_record property Modified
        • condition property Modified
PUT /_watcher/watch/{id}
  • Body
  • application/json content type Modified
    • actions property Modified
      • * property Modified
        • condition, transform properties Modified
    • condition property Modified
      • script property Modified
        • source property Modified
PUT /_watcher/watch/{id}/_execute
  • Body
  • application/json content type Modified
    • watch property Modified
      • actions property Modified
        • * property Modified
      • condition property Modified
        • script property Modified
  • Response
  • 200 response Modified
    • application/json content type Modified
      • watch_record property Modified
        • condition property Modified
PUT /{index}
  • Body
  • application/json content type Modified
    • mappings property Modified
      • runtime property Modified
        • * property Modified
PUT /{index}/_bulk
  • Body
  • application/json content type Modified
    • UpdateAction alternative Modified
      • script property Modified
        • source property Modified
PUT /{index}/_mapping
  • Body
  • application/json content type Modified
    • runtime property Modified
      • * property Modified
        • script property Removed
          • Removing a resource is always breaking unless it was deprecated before
            Breaking
Removed 8 Breaking
POST /_ml/anomaly_detectors/_validate
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
POST /_ml/anomaly_detectors/_validate/detector
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
POST /_monitoring/bulk
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
POST /_monitoring/{type}/bulk
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
POST /_snapshot/{repository}/_verify_integrity
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
PUT /_connector/{connector_id}/_last_sync
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
PUT /_monitoring/bulk
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
PUT /_monitoring/{type}/bulk
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
356 structure changes including:
2 Breaking changes
4 Additions
348 Modifications
4 Removals
Modified 348 Breaking
POST /_security/role/{name}
  • Body
  • application/json content type Modified
    • indices property Modified
      • query property Modified
        • _types:IndicesPrivilegesQuery, query_dsl:QueryContainer, _types:RoleTemplateQuery alternatives Removed
          • Removing a resource is always breaking unless it was deprecated before
            Breaking
        • IndicesPrivilegesQuery, QueryContainer, RoleTemplateQuery alternatives Added
    • remote_indices property Modified
      • query property Modified
        • _types:IndicesPrivilegesQuery, query_dsl:QueryContainer, _types:RoleTemplateQuery alternatives Removed
          • Removing a resource is always breaking unless it was deprecated before
            Breaking
        • IndicesPrivilegesQuery, QueryContainer, RoleTemplateQuery alternatives Added
POST /_security/role
  • Body
  • application/json content type Modified
    • roles property Modified
      • * property Modified
        • indices, remote_indices properties Modified
  • Response
  • 200 response Modified
    • application/json content type Modified
      • errors property Modified
        • details property Modified
POST /_security/realm/{realms}/_clear_cache
  • Response
  • 200 response Modified
    • application/json content type Modified
      • _nodes property Modified
        • failures property Modified
POST /_security/profile/_has_privileges
  • Response
  • 200 response Modified
    • application/json content type Modified
      • errors property Modified
        • details property Modified
POST /_security/privilege/{application}/_clear_cache
  • Response
  • 200 response Modified
    • application/json content type Modified
      • _nodes property Modified
        • failures property Modified
POST /_security/cross_cluster/api_key
  • Body
  • application/json content type Modified
    • access property Modified
      • search property Modified
        • query property Modified
POST /_security/api_key/{ids}/_clear_cache
  • Response
  • 200 response Modified
    • application/json content type Modified
      • _nodes property Modified
        • failures property Modified
POST /_security/api_key/grant
  • Body
  • application/json content type Modified
    • api_key property Modified
      • role_descriptors property Modified
        • object-1, array-2 alternatives Modified
POST /_security/api_key/_bulk_update
  • Body
  • application/json content type Modified
    • role_descriptors property Modified
      • * property Modified
        • indices, remote_indices properties Modified
  • Response
  • 200 response Modified
    • application/json content type Modified
      • errors property Modified
        • details property Modified
POST /_security/api_key
  • Body
  • application/json content type Modified
    • role_descriptors property Modified
      • * property Modified
        • indices, remote_indices properties Modified
POST /_security/_query/user
  • Body
  • application/json content type Modified
    • query property Modified
      • bool model Modified
    • sort property Modified
      • _types:Field, _types:SortOptions, _types:Sort alternatives Removed
        • Removing a resource is always breaking unless it was deprecated before
          Breaking
      • Field, SortOptions, Sort alternatives Added
POST /_security/_query/role
  • Body
  • application/json content type Modified
    • query property Modified
      • bool model Modified
    • sort property Modified
      • _types:Field, _types:SortOptions, _types:Sort alternatives Removed
        • Removing a resource is always breaking unless it was deprecated before
          Breaking
      • Field, SortOptions, Sort alternatives Added
  • Response
  • 200 response Modified
    • application/json content type Modified
      • roles property Modified
        • indices, remote_indices properties Modified
POST /_security/_query/api_key
  • Body
  • application/json content type Modified
    • query property Modified
      • bool model Modified
    • sort property Modified
      • _types:Field, _types:SortOptions, _types:Sort alternatives Removed
        • Removing a resource is always breaking unless it was deprecated before
          Breaking
      • Field, SortOptions, Sort alternatives Added
  • Response
  • 200 response Modified
    • application/json content type Modified
      • api_keys property Modified
        • role_descriptors, limited_by, access properties Modified
POST /_search_shards
  • Response
  • 200 response Modified
    • application/json content type Modified
      • indices property Modified
        • * property Modified
POST /_search/template
  • Body
  • application/json content type Modified
    • source property Modified
      • Combinator is now oneOf
      • source alternative Removed
        • Removing a resource is always breaking unless it was deprecated before
          Breaking
      • ScriptSource, ScriptSource alternatives Added
  • Response
  • 200 response Modified
    • application/json content type Modified
      • _shards property Modified
        • failures property Modified
      • hits property Modified
        • hits property Modified
      • _clusters property Modified
        • details property Modified
      • profile property Modified
        • shards property Modified
POST /_search/scroll/{scroll_id}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • _shards property Modified
        • failures property Modified
      • hits property Modified
        • hits property Modified
      • _clusters property Modified
        • details property Modified
      • profile property Modified
        • shards property Modified
POST /_search/scroll
  • Response
  • 200 response Modified
    • application/json content type Modified
      • _shards property Modified
        • failures property Modified
      • hits property Modified
        • hits property Modified
      • _clusters property Modified
        • details property Modified
      • profile property Modified
        • shards property Modified
POST /_search
  • Body
  • application/json content type Modified
    • collapse property Modified
      • inner_hits property Modified
        • array-2 alternative Modified
        • _types:InnerHits alternative Removed
          • Removing a resource is always breaking unless it was deprecated before
            Breaking
        • InnerHits alternative Added
    • knn property Modified
      • array-2 alternative Modified
        • filter, InnerHits properties Modified
      • _types:KnnSearch alternative Removed
        • Removing a resource is always breaking unless it was deprecated before
          Breaking
      • KnnSearch alternative Added
    • post_filter, query models Modified
    • rescore property Modified
      • array-2 alternative Modified
        • query property Modified
      • _types:Rescore alternative Removed
        • Removing a resource is always breaking unless it was deprecated before
          Breaking
      • Rescore alternative Added
    • retriever property Modified
      • standard property Modified
        • filter, query, sort, collapse properties Modified
      • knn property Modified
        • filter property Modified
      • rrf property Modified
        • filter, retrievers properties Modified
      • text_similarity_reranker property Modified
        • filter property Modified
      • rule property Modified
        • filter property Modified
    • script_fields property Modified
      • * property Modified
        • script property Modified
    • sort property Modified
      • _types:Field, _types:SortOptions, _types:Sort alternatives Removed
        • Removing a resource is always breaking unless it was deprecated before
          Breaking
      • Field, SortOptions, Sort alternatives Added
    • runtime_mappings property Modified
      • * property Modified
        • script property Modified
  • Response
  • 200 response Modified
    • application/json content type Modified
      • _shards property Modified
        • failures property Modified
      • hits property Modified
        • hits property Modified
      • _clusters property Modified
        • details property Modified
      • profile property Modified
        • shards property Modified
POST /_scripts/{id}/{context}
  • Body
  • application/json content type Modified
    • script property Modified
      • source property Modified
        • Combinator is now oneOf
        • source alternative Removed
          • Removing a resource is always breaking unless it was deprecated before
            Breaking
        • ScriptSource, ScriptSource alternatives Added
POST /_scripts/{id}
  • Body
  • application/json content type Modified
    • script property Modified
      • source property Modified
        • Combinator is now oneOf
        • source alternative Removed
          • Removing a resource is always breaking unless it was deprecated before
            Breaking
        • ScriptSource, ScriptSource alternatives Added
POST /_scripts/painless/_execute
  • Body
  • application/json content type Modified
    • context_setup property Modified
      • query model Modified
    • script property Modified
      • source property Modified
        • Combinator is now oneOf
        • source alternative Removed
          • Removing a resource is always breaking unless it was deprecated before
            Breaking
        • ScriptSource, ScriptSource alternatives Added
POST /_render/template/{id}
  • Body
  • application/json content type Modified
    • source property Modified
      • Combinator is now oneOf
      • source alternative Removed
        • Removing a resource is always breaking unless it was deprecated before
          Breaking
      • ScriptSource, ScriptSource alternatives Added
POST /{alias}/_rollover
  • Body
  • application/json content type Modified
    • aliases property Modified
      • * property Modified
        • filter model Modified
    • mappings property Modified
      • runtime property Modified
        • * property Modified
POST /_watcher/watch/{id}/_execute
  • Body
  • application/json content type Modified
    • simulated_actions property Modified
    • watch property Modified
      • actions property Modified
        • * property Modified
      • condition property Modified
        • script property Modified
      • input property Modified
        • chain, search properties Modified
      • transform property Modified
        • chain, script, search properties Modified
  • Response
  • 200 response Modified
    • application/json content type Modified
      • watch_record property Modified
        • condition, input, result properties Modified
POST /_watcher/watch/{id}
  • Body
  • application/json content type Modified
    • actions property Modified
      • * property Modified
        • condition, transform properties Modified
    • condition property Modified
      • script property Modified
        • lang property Modified
          • Combinator is now anyOf
        • source property Modified
          • Combinator is now oneOf
    • input property Modified
      • chain property Modified
        • inputs property Modified
      • search property Modified
        • request property Modified
    • transform property Modified
      • chain property Modified
      • script property Modified
        • source property Modified
          • Combinator is now oneOf
      • search property Modified
        • request property Modified
POST /_watcher/watch/_execute
  • Body
  • application/json content type Modified
    • simulated_actions property Modified
    • watch property Modified
      • actions property Modified
        • * property Modified
      • condition property Modified
        • script property Modified
      • input property Modified
        • chain, search properties Modified
      • transform property Modified
        • chain, script, search properties Modified
  • Response
  • 200 response Modified
    • application/json content type Modified
      • watch_record property Modified
        • condition, input, result properties Modified
POST /_watcher/_query/watches
  • Body
  • application/json content type Modified
    • query model Modified
    • sort property Modified
      • _types:Field, _types:SortOptions, _types:Sort alternatives Removed
        • Removing a resource is always breaking unless it was deprecated before
          Breaking
      • Field, SortOptions, Sort alternatives Added
  • Response
  • 200 response Modified
    • application/json content type Modified
      • watches property Modified
        • watch property Modified
POST /_validate/query
  • Body
  • application/json content type Modified
    • query model Modified
  • Response
  • 200 response Modified
    • application/json content type Modified
      • _shards property Modified
        • failures property Modified
POST /_transform/{transform_id}/_update
  • Body
  • application/json content type Modified
    • source property Modified
      • runtime_mappings property Modified
        • * property Modified
  • Response
  • 200 response Modified
    • application/json content type Modified
      • pivot property Modified
        • group_by property Modified
      • source property Modified
        • query model Modified
        • sort, runtime_mappings properties Modified
POST /_transform/{transform_id}/_preview
  • Body
  • application/json content type Modified
    • pivot property Modified
      • group_by property Modified
        • * property Modified
    • source property Modified
      • runtime_mappings property Modified
        • * property Modified
  • Response
  • 200 response Modified
    • application/json content type Modified
      • generated_dest_index property Modified
        • aliases, mappings, settings, defaults properties Modified
POST /_transform/_preview
  • Body
  • application/json content type Modified
    • pivot property Modified
      • group_by property Modified
        • * property Modified
    • source property Modified
      • runtime_mappings property Modified
        • * property Modified
  • Response
  • 200 response Modified
    • application/json content type Modified
      • generated_dest_index property Modified
        • aliases, mappings, settings, defaults properties Modified
POST /_text_structure/find_structure
  • Response
  • 200 response Modified
    • application/json content type Modified
      • mappings property Modified
        • runtime property Modified
      • ingest_pipeline property Modified
        • processors property Modified
POST /_text_structure/find_message_structure
  • Response
  • 200 response Modified
    • application/json content type Modified
      • ingest_pipeline property Modified
        • processors property Modified
      • mappings property Modified
        • runtime property Modified
POST /_template/{name}
  • Body
  • application/json content type Modified
    • aliases property Modified
      • * property Modified
        • filter model Modified
    • mappings property Modified
      • runtime property Modified
        • * property Modified
    • settings property Modified
POST /_tasks/{task_id}/_cancel
  • Response
  • 200 response Modified
    • application/json content type Modified
      • node_failures property Modified
        • root_cause, suppressed properties Modified
      • task_failures property Modified
        • reason property Modified
POST /_tasks/_cancel
  • Response
  • 200 response Modified
    • application/json content type Modified
      • node_failures property Modified
        • root_cause, suppressed properties Modified
      • task_failures property Modified
        • reason property Modified
POST /_sql/translate
  • Body
  • application/json content type Modified
    • filter model Modified
  • Response
  • 200 response Modified
    • application/json content type Modified
      • query model Modified
      • sort property Modified
        • _types:Field, _types:SortOptions, _types:Sort alternatives Removed
          • Removing a resource is always breaking unless it was deprecated before
            Breaking
        • Field, SortOptions, Sort alternatives Added
POST /_sql
  • Body
  • application/json content type Modified
    • filter model Modified
    • runtime_mappings property Modified
      • * property Modified
        • script property Modified
POST /_snapshot/{repository}/{snapshot}/_restore
  • Body
  • application/json content type Modified
    • index_settings property Modified
  • Response
  • 200 response Modified
    • application/json content type Modified
      • snapshot property Modified
        • shards property Modified
POST /_snapshot/{repository}/{snapshot}/_mount
  • Response
  • 200 response Modified
    • application/json content type Modified
      • snapshot property Modified
        • shards property Modified
POST /_snapshot/{repository}/{snapshot}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • snapshot property Modified
        • shards property Modified
POST /_security/service/{namespace}/{service}/credential/token/{name}/_clear_cache
  • Response
  • 200 response Modified
    • application/json content type Modified
      • _nodes property Modified
        • failures property Modified
POST /_security/role_mapping/{name}
  • Body
  • application/json content type Modified
    • role_templates property Modified
      • template property Modified
        • source property Modified
          • Combinator is now oneOf
    • rules property Modified
      • any, all properties Modified
POST /_security/role/{name}/_clear_cache
  • Response
  • 200 response Modified
    • application/json content type Modified
      • _nodes property Modified
        • failures property Modified
POST /_ml/data_frame/_evaluate
  • Body
  • application/json content type Modified
    • query model Modified
POST /_ml/anomaly_detectors/{job_id}/_update
  • Response
  • 200 response Modified
    • application/json content type Modified
      • datafeed_config property Modified
        • script_fields, runtime_mappings properties Modified
POST /_mget
  • Response
  • 200 response Modified
    • application/json content type Modified
      • docs property Modified
        • get:GetResult, mget:MultiGetError alternatives Removed
          • Removing a resource is always breaking unless it was deprecated before
            Breaking
        • GetResult, MultiGetError alternatives Added
POST /_ingest/{index}/_simulate
  • Body
  • application/json content type Modified
    • component_template_substitutions property Modified
      • * property Modified
        • template property Modified
    • index_template_substitutions property Modified
      • * property Modified
        • template property Modified
    • mapping_addition property Modified
      • runtime property Modified
        • * property Modified
    • pipeline_substitutions property Modified
      • * property Modified
        • on_failure, processors properties Modified
  • Response
  • 200 response Modified
    • application/json content type Modified
      • docs property Modified
        • doc property Modified
POST /_ingest/pipeline/{id}/_simulate
  • Body
  • application/json content type Modified
    • pipeline property Modified
      • on_failure property Modified
        • append, attachment, bytes, circle, community_id, convert, csv, date, date_index_name, dissect, dot_expander, drop, enrich, fail, fingerprint, foreach, ip_location, geo_grid, geoip, grok, gsub, html_strip, inference, join, json, kv, lowercase, network_direction, pipeline, redact, registered_domain, remove, rename, reroute, script, set, set_security_user, sort, split, terminate, trim, uppercase, urldecode, uri_parts, user_agent properties Modified
      • processors property Modified
        • append, attachment, bytes, circle, community_id, convert, csv, date, date_index_name, dissect, dot_expander, drop, enrich, fail, fingerprint, foreach, ip_location, geo_grid, geoip, grok, gsub, html_strip, inference, join, json, kv, lowercase, network_direction, pipeline, redact, registered_domain, remove, rename, reroute, script, set, set_security_user, sort, split, terminate, trim, uppercase, urldecode, uri_parts, user_agent properties Modified
  • Response
  • 200 response Modified
    • application/json content type Modified
      • docs property Modified
        • error, processor_results properties Modified
POST /_ingest/pipeline/_simulate
  • Body
  • application/json content type Modified
    • pipeline property Modified
      • on_failure property Modified
        • append, attachment, bytes, circle, community_id, convert, csv, date, date_index_name, dissect, dot_expander, drop, enrich, fail, fingerprint, foreach, ip_location, geo_grid, geoip, grok, gsub, html_strip, inference, join, json, kv, lowercase, network_direction, pipeline, redact, registered_domain, remove, rename, reroute, script, set, set_security_user, sort, split, terminate, trim, uppercase, urldecode, uri_parts, user_agent properties Modified
      • processors property Modified
        • append, attachment, bytes, circle, community_id, convert, csv, date, date_index_name, dissect, dot_expander, drop, enrich, fail, fingerprint, foreach, ip_location, geo_grid, geoip, grok, gsub, html_strip, inference, join, json, kv, lowercase, network_direction, pipeline, redact, registered_domain, remove, rename, reroute, script, set, set_security_user, sort, split, terminate, trim, uppercase, urldecode, uri_parts, user_agent properties Modified
  • Response
  • 200 response Modified
    • application/json content type Modified
      • docs property Modified
        • error, processor_results properties Modified
POST /_ingest/_simulate
  • Body
  • application/json content type Modified
    • component_template_substitutions property Modified
      • * property Modified
        • template property Modified
    • index_template_substitutions property Modified
      • * property Modified
        • template property Modified
    • mapping_addition property Modified
      • runtime property Modified
        • * property Modified
    • pipeline_substitutions property Modified
      • * property Modified
        • on_failure, processors properties Modified
  • Response
  • 200 response Modified
    • application/json content type Modified
      • docs property Modified
        • doc property Modified
POST /_inference/chat_completion/{inference_id}/_stream
  • Body
  • application/json content type Modified
    • Content type is now required
      Breaking
    • messages, model, max_completion_tokens, stop, temperature, tools, top_p properties Added
    • tool_choice property Added
      • CompletionToolType, CompletionToolChoice properties Added
POST /_index_template/{name}
  • Body
  • application/json content type Modified
    • template property Modified
      • aliases property Modified
        • * property Modified
      • mappings property Modified
        • runtime property Modified
      • settings property Modified
POST /_index_template/_simulate_index/{name}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • template property Modified
        • aliases, mappings, settings properties Modified
POST /_index_template/_simulate/{name}
  • Body
  • application/json content type Modified
    • template property Modified
      • aliases property Modified
        • * property Modified
      • mappings property Modified
        • runtime property Modified
      • settings property Modified
  • Response
  • 200 response Modified
    • application/json content type Modified
      • template property Modified
        • aliases, mappings, settings properties Modified
POST /_index_template/_simulate
  • Body
  • application/json content type Modified
    • template property Modified
      • aliases property Modified
        • * property Modified
      • mappings property Modified
        • runtime property Modified
      • settings property Modified
  • Response
  • 200 response Modified
    • application/json content type Modified
      • template property Modified
        • aliases, mappings, settings properties Modified
POST /_forcemerge
  • Response
  • 200 response Modified
    • application/json content type Modified
      • _shards property Modified
        • failures property Modified
POST /_flush
  • Response
  • 200 response Modified
    • application/json content type Modified
      • _shards property Modified
        • failures property Modified
POST /_fleet/_fleet_msearch
  • Body
  • application/json content type Modified
    • msearch:MultisearchHeader, msearch:MultisearchBody alternatives Removed
      • Removing a resource is always breaking unless it was deprecated before
        Breaking
    • MultisearchHeader, SearchRequestBody alternatives Added
  • Response
  • 200 response Modified
    • application/json content type Modified
      • docs property Modified
        • msearch:MultiSearchItem, _types:ErrorResponseBase alternatives Removed
          • Removing a resource is always breaking unless it was deprecated before
            Breaking
        • MultiSearchItem, ErrorResponseBase alternatives Added
POST /_field_caps
  • Body
  • application/json content type Modified
    • index_filter model Modified
    • runtime_mappings property Modified
      • * property Modified
        • script property Modified
POST /_delete_by_query/{task_id}/_rethrottle
  • Response
  • 200 response Modified
    • application/json content type Modified
      • node_failures property Modified
        • root_cause, suppressed properties Modified
      • task_failures property Modified
        • reason property Modified
POST /_create_from/{source}/{dest}
  • Body
  • application/json content type Modified
    • mappings_override property Modified
      • runtime property Modified
        • * property Modified
    • settings_override property Modified
POST /_count
  • Body
  • application/json content type Modified
    • query model Modified
  • Response
  • 200 response Modified
    • application/json content type Modified
      • _shards property Modified
        • failures property Modified
POST /_component_template/{name}
  • Body
  • application/json content type Modified
    • template property Modified
      • aliases property Modified
        • * property Modified
      • mappings property Modified
        • runtime property Modified
      • settings, defaults properties Modified
POST /_cache/clear
  • Response
  • 200 response Modified
    • application/json content type Modified
      • _shards property Modified
        • failures property Modified
POST /_bulk
  • Body
  • application/json content type Modified
    • bulk:OperationContainer, bulk:UpdateAction alternatives Removed
      • Removing a resource is always breaking unless it was deprecated before
        Breaking
    • OperationContainer, UpdateAction alternatives Added
  • Response
  • 200 response Modified
    • application/json content type Modified
      • items property Modified
        • * property Modified
POST /_render/template
  • Body
  • application/json content type Modified
    • source property Modified
      • Combinator is now oneOf
      • source alternative Removed
        • Removing a resource is always breaking unless it was deprecated before
          Breaking
      • ScriptSource, ScriptSource alternatives Added
POST /_reindex
  • Body
  • application/json content type Modified
    • script property Modified
      • source property Modified
        • Combinator is now oneOf
        • source alternative Removed
          • Removing a resource is always breaking unless it was deprecated before
            Breaking
        • ScriptSource, ScriptSource alternatives Added
    • source property Modified
      • query model Modified
      • sort property Modified
        • _types:Field, _types:SortOptions, _types:Sort alternatives Removed
          • Removing a resource is always breaking unless it was deprecated before
            Breaking
        • Field, SortOptions, Sort alternatives Added
      • runtime_mappings property Modified
        • * property Modified
  • Response
  • 200 response Modified
    • application/json content type Modified
      • failures property Modified
        • cause property Modified
POST /_refresh
  • Response
  • 200 response Modified
    • application/json content type Modified
      • _shards property Modified
        • failures property Modified
POST /_rank_eval
  • Body
  • application/json content type Modified
    • requests property Modified
      • request property Modified
        • query model Modified
POST /_query/async/{id}/stop
  • Response
  • 200 response Modified
    • application/json content type Modified
      • UnitMillis, is_partial, all_columns, columns, values, _clusters, profile properties Added
POST /_query/async
  • Body
  • application/json content type Modified
    • filter model Modified
  • Response
  • 200 response Modified
    • application/json content type Modified
      • UnitMillis, is_partial, all_columns, columns, values, _clusters, profile, id, is_running properties Added
POST /_query
  • Body
  • application/json content type Modified
    • filter model Modified
  • Response
  • 200 response Modified
    • application/json content type Modified
      • UnitMillis, is_partial, all_columns, columns, values, _clusters, profile properties Added
POST /_nodes/{node_id}/reload_secure_settings
  • Response
  • 200 response Modified
    • application/json content type Modified
      • _nodes property Modified
        • failures property Modified
      • nodes property Modified
        • * property Modified
POST /_nodes/reload_secure_settings
  • Response
  • 200 response Modified
    • application/json content type Modified
      • _nodes property Modified
        • failures property Modified
      • nodes property Modified
        • * property Modified
POST /_mtermvectors
  • Response
  • 200 response Modified
    • application/json content type Modified
      • docs property Modified
        • error property Modified
POST /_msearch/template
  • Body
  • application/json content type Modified
    • msearch:MultisearchHeader, msearch_template:TemplateConfig alternatives Removed
      • Removing a resource is always breaking unless it was deprecated before
        Breaking
    • MultisearchHeader, TemplateConfig alternatives Added
  • Response
  • 200 response Modified
    • application/json content type Modified
      • responses property Modified
        • msearch:MultiSearchItem, _types:ErrorResponseBase alternatives Removed
          • Removing a resource is always breaking unless it was deprecated before
            Breaking
        • MultiSearchItem, ErrorResponseBase alternatives Added
POST /_msearch
  • Body
  • application/json content type Modified
    • msearch:MultisearchHeader, msearch:MultisearchBody alternatives Removed
      • Removing a resource is always breaking unless it was deprecated before
        Breaking
    • MultisearchHeader, SearchRequestBody alternatives Added
  • Response
  • 200 response Modified
    • application/json content type Modified
      • responses property Modified
        • msearch:MultiSearchItem, _types:ErrorResponseBase alternatives Removed
          • Removing a resource is always breaking unless it was deprecated before
            Breaking
        • MultiSearchItem, ErrorResponseBase alternatives Added
POST /_monitoring/{type}/bulk
  • Body
  • application/json content type Modified
    • bulk:OperationContainer, bulk:UpdateAction alternatives Removed
      • Removing a resource is always breaking unless it was deprecated before
        Breaking
    • OperationContainer, UpdateAction alternatives Added
  • Response
  • 200 response Modified
    • application/json content type Modified
      • error property Modified
        • root_cause, suppressed properties Modified
POST /_monitoring/bulk
  • Body
  • application/json content type Modified
    • bulk:OperationContainer, bulk:UpdateAction alternatives Removed
      • Removing a resource is always breaking unless it was deprecated before
        Breaking
    • OperationContainer, UpdateAction alternatives Added
  • Response
  • 200 response Modified
    • application/json content type Modified
      • error property Modified
        • root_cause, suppressed properties Modified
POST /_ml/datafeeds/{datafeed_id}/_update
  • Body
  • application/json content type Modified
    • query model Modified
    • runtime_mappings property Modified
      • * property Modified
        • script property Modified
    • script_fields property Modified
      • * property Modified
        • script property Modified
  • Response
  • 200 response Modified
    • application/json content type Modified
      • query model Modified
      • runtime_mappings property Modified
        • * property Modified
      • script_fields property Modified
        • * property Modified
POST /_ml/datafeeds/{datafeed_id}/_preview
  • Body
  • application/json content type Modified
    • datafeed_config property Modified
      • query model Modified
      • runtime_mappings property Modified
        • * property Modified
      • script_fields property Modified
        • * property Modified
    • job_config property Modified
      • datafeed_config property Modified
        • query model Modified
        • runtime_mappings, script_fields properties Modified
POST /_ml/datafeeds/_preview
  • Body
  • application/json content type Modified
    • datafeed_config property Modified
      • query model Modified
      • runtime_mappings property Modified
        • * property Modified
      • script_fields property Modified
        • * property Modified
    • job_config property Modified
      • datafeed_config property Modified
        • query model Modified
        • runtime_mappings, script_fields properties Modified
POST /_ml/data_frame/analytics/{id}/_update
  • Response
  • 200 response Modified
    • application/json content type Modified
      • source property Modified
        • runtime_mappings property Modified
POST /_ml/data_frame/analytics/{id}/_preview
  • Body
  • application/json content type Modified
    • config property Modified
      • source property Modified
        • runtime_mappings property Modified
POST /_ml/data_frame/analytics/{id}/_explain
  • Body
  • application/json content type Modified
    • source property Modified
      • runtime_mappings property Modified
        • * property Modified
POST /_ml/data_frame/analytics/_preview
  • Body
  • application/json content type Modified
    • config property Modified
      • source property Modified
        • runtime_mappings property Modified
POST /_ml/data_frame/analytics/_explain
  • Body
  • application/json content type Modified
    • source property Modified
      • runtime_mappings property Modified
        • * property Modified
PUT /_security/settings
  • Body
  • application/json content type Modified
    • security property Modified
      • index property Modified
    • security-profile property Modified
      • index property Modified
    • security-tokens property Modified
      • index property Modified
PUT /_security/role_mapping/{name}
  • Body
  • application/json content type Modified
    • role_templates property Modified
      • template property Modified
        • source property Modified
          • Combinator is now oneOf
    • rules property Modified
      • any, all properties Modified
PUT /_security/role/{name}
  • Body
  • application/json content type Modified
    • indices property Modified
      • query property Modified
        • _types:IndicesPrivilegesQuery, query_dsl:QueryContainer, _types:RoleTemplateQuery alternatives Removed
          • Removing a resource is always breaking unless it was deprecated before
            Breaking
        • IndicesPrivilegesQuery, QueryContainer, RoleTemplateQuery alternatives Added
    • remote_indices property Modified
      • query property Modified
        • _types:IndicesPrivilegesQuery, query_dsl:QueryContainer, _types:RoleTemplateQuery alternatives Removed
          • Removing a resource is always breaking unless it was deprecated before
            Breaking
        • IndicesPrivilegesQuery, QueryContainer, RoleTemplateQuery alternatives Added
PUT /_security/cross_cluster/api_key/{id}
  • Body
  • application/json content type Modified
    • access property Modified
      • search property Modified
        • query property Modified
PUT /_security/api_key/{id}
  • Body
  • application/json content type Modified
    • role_descriptors property Modified
      • * property Modified
        • indices, remote_indices properties Modified
PUT /_security/api_key
  • Body
  • application/json content type Modified
    • role_descriptors property Modified
      • * property Modified
        • indices, remote_indices properties Modified
PUT /_scripts/{id}/{context}
  • Body
  • application/json content type Modified
    • script property Modified
      • source property Modified
        • Combinator is now oneOf
        • source alternative Removed
          • Removing a resource is always breaking unless it was deprecated before
            Breaking
        • ScriptSource, ScriptSource alternatives Added
PUT /_scripts/{id}
  • Body
  • application/json content type Modified
    • script property Modified
      • source property Modified
        • Combinator is now oneOf
        • source alternative Removed
          • Removing a resource is always breaking unless it was deprecated before
            Breaking
        • ScriptSource, ScriptSource alternatives Added
PUT /_monitoring/{type}/bulk
  • Body
  • application/json content type Modified
    • bulk:OperationContainer, bulk:UpdateAction alternatives Removed
      • Removing a resource is always breaking unless it was deprecated before
        Breaking
    • OperationContainer, UpdateAction alternatives Added
  • Response
  • 200 response Modified
    • application/json content type Modified
      • error property Modified
        • root_cause, suppressed properties Modified
PUT /_monitoring/bulk
  • Body
  • application/json content type Modified
    • bulk:OperationContainer, bulk:UpdateAction alternatives Removed
      • Removing a resource is always breaking unless it was deprecated before
        Breaking
    • OperationContainer, UpdateAction alternatives Added
  • Response
  • 200 response Modified
    • application/json content type Modified
      • error property Modified
        • root_cause, suppressed properties Modified
PUT /_ml/trained_models/{model_id}
  • Body
  • application/json content type Modified
    • definition property Modified
      • trained_model property Modified
        • ensemble property Modified
    • inference_config property Modified
      • text_classification property Modified
        • tokenization property Modified
        • vocabulary property Added
      • zero_shot_classification property Modified
        • tokenization property Modified
      • fill_mask property Modified
        • tokenization property Modified
      • ner property Modified
        • tokenization property Modified
      • pass_through property Modified
        • tokenization property Modified
      • text_embedding property Modified
        • tokenization property Modified
      • text_expansion property Modified
        • tokenization property Modified
      • question_answering property Modified
        • tokenization property Modified
      • learning_to_rank property Added
  • Response
  • 200 response Modified
    • application/json content type Modified
      • inference_config property Modified
        • text_classification, zero_shot_classification, fill_mask, ner, pass_through, text_embedding, text_expansion, question_answering properties Modified
        • learning_to_rank property Added
      • platform_architecture property Added
PUT /_ml/datafeeds/{datafeed_id}
  • Body
  • application/json content type Modified
    • query model Modified
    • runtime_mappings property Modified
      • * property Modified
        • script property Modified
    • script_fields property Modified
      • * property Modified
        • script property Modified
  • Response
  • 200 response Modified
    • application/json content type Modified
      • query model Modified
      • runtime_mappings property Modified
        • * property Modified
      • script_fields property Modified
        • * property Modified
PUT /_ml/data_frame/analytics/{id}
  • Body
  • application/json content type Modified
    • source property Modified
      • runtime_mappings property Modified
        • * property Modified
  • Response
  • 200 response Modified
    • application/json content type Modified
      • source property Modified
        • runtime_mappings property Modified
PUT /_ml/anomaly_detectors/{job_id}
  • Body
  • application/json content type Modified
    • datafeed_config property Modified
      • query model Modified
      • runtime_mappings property Modified
        • * property Modified
      • script_fields property Modified
        • * property Modified
  • Response
  • 200 response Modified
    • application/json content type Modified
      • datafeed_config property Modified
        • script_fields, runtime_mappings properties Modified
PUT /_logstash/pipeline/{id}
  • Body
  • application/json content type Modified
    • pipeline_settings property Modified
      • queue.max_bytes.number, queue.max_bytes.units properties Removed
        • Removing a resource is always breaking unless it was deprecated before
          Breaking
      • queue.max_bytes property Added
PUT /_ingest/pipeline/{id}
  • Body
  • application/json content type Modified
    • on_failure property Modified
      • append property Modified
        • if, on_failure properties Modified
      • attachment property Modified
        • if, on_failure properties Modified
      • bytes property Modified
        • if, on_failure properties Modified
      • circle property Modified
        • if, on_failure properties Modified
      • community_id property Modified
        • if, on_failure properties Modified
      • convert property Modified
        • if, on_failure properties Modified
      • csv property Modified
        • if, on_failure properties Modified
      • date property Modified
        • if, on_failure properties Modified
      • date_index_name property Modified
        • if, on_failure properties Modified
      • dissect property Modified
        • if, on_failure properties Modified
      • dot_expander property Modified
        • if, on_failure properties Modified
      • drop property Modified
        • if, on_failure properties Modified
      • enrich property Modified
        • if, on_failure properties Modified
      • fail property Modified
        • if, on_failure properties Modified
      • fingerprint property Modified
        • if, on_failure properties Modified
      • foreach property Modified
        • if, on_failure properties Modified
      • ip_location property Modified
        • if, on_failure properties Modified
      • geo_grid property Modified
        • if, on_failure properties Modified
      • geoip property Modified
        • if, on_failure properties Modified
      • grok property Modified
        • if, on_failure properties Modified
      • gsub property Modified
        • if, on_failure properties Modified
      • html_strip property Modified
        • if, on_failure properties Modified
      • inference property Modified
        • if, on_failure properties Modified
        • input_output, ignore_missing properties Added
      • join property Modified
        • if, on_failure properties Modified
      • json property Modified
        • if, on_failure properties Modified
      • kv property Modified
        • if, on_failure properties Modified
      • lowercase property Modified
        • if, on_failure properties Modified
      • network_direction property Modified
        • if, on_failure properties Modified
      • pipeline property Modified
        • if, on_failure properties Modified
      • redact property Modified
        • if, on_failure properties Modified
      • registered_domain property Modified
        • if, on_failure properties Modified
      • remove property Modified
        • if, on_failure properties Modified
      • rename property Modified
        • if, on_failure properties Modified
      • reroute property Modified
        • if, on_failure properties Modified
      • script property Modified
        • if, on_failure properties Modified
        • lang property Modified
          • Combinator is now anyOf
        • source property Modified
          • Combinator is now oneOf
      • set property Modified
        • if, on_failure properties Modified
      • set_security_user property Modified
        • if, on_failure properties Modified
      • sort property Modified
        • if, on_failure properties Modified
      • split property Modified
        • if, on_failure properties Modified
      • terminate property Modified
        • if, on_failure properties Modified
      • trim property Modified
        • if, on_failure properties Modified
      • uppercase property Modified
        • if, on_failure properties Modified
      • urldecode property Modified
        • if, on_failure properties Modified
      • uri_parts property Modified
        • if, on_failure properties Modified
      • user_agent property Modified
        • if, on_failure properties Modified
    • processors property Modified
      • append property Modified
        • if, on_failure properties Modified
      • attachment property Modified
        • if, on_failure properties Modified
      • bytes property Modified
        • if, on_failure properties Modified
      • circle property Modified
        • if, on_failure properties Modified
      • community_id property Modified
        • if, on_failure properties Modified
      • convert property Modified
        • if, on_failure properties Modified
      • csv property Modified
        • if, on_failure properties Modified
      • date property Modified
        • if, on_failure properties Modified
      • date_index_name property Modified
        • if, on_failure properties Modified
      • dissect property Modified
        • if, on_failure properties Modified
      • dot_expander property Modified
        • if, on_failure properties Modified
      • drop property Modified
        • if, on_failure properties Modified
      • enrich property Modified
        • if, on_failure properties Modified
      • fail property Modified
        • if, on_failure properties Modified
      • fingerprint property Modified
        • if, on_failure properties Modified
      • foreach property Modified
        • if, on_failure properties Modified
      • ip_location property Modified
        • if, on_failure properties Modified
      • geo_grid property Modified
        • if, on_failure properties Modified
      • geoip property Modified
        • if, on_failure properties Modified
      • grok property Modified
        • if, on_failure properties Modified
      • gsub property Modified
        • if, on_failure properties Modified
      • html_strip property Modified
        • if, on_failure properties Modified
      • inference property Modified
        • if, on_failure properties Modified
        • input_output, ignore_missing properties Added
      • join property Modified
        • if, on_failure properties Modified
      • json property Modified
        • if, on_failure properties Modified
      • kv property Modified
        • if, on_failure properties Modified
      • lowercase property Modified
        • if, on_failure properties Modified
      • network_direction property Modified
        • if, on_failure properties Modified
      • pipeline property Modified
        • if, on_failure properties Modified
      • redact property Modified
        • if, on_failure properties Modified
      • registered_domain property Modified
        • if, on_failure properties Modified
      • remove property Modified
        • if, on_failure properties Modified
      • rename property Modified
        • if, on_failure properties Modified
      • reroute property Modified
        • if, on_failure properties Modified
      • script property Modified
        • if, on_failure properties Modified
        • lang property Modified
          • Combinator is now anyOf
        • source property Modified
          • Combinator is now oneOf
      • set property Modified
        • if, on_failure properties Modified
      • set_security_user property Modified
        • if, on_failure properties Modified
      • sort property Modified
        • if, on_failure properties Modified
      • split property Modified
        • if, on_failure properties Modified
      • terminate property Modified
        • if, on_failure properties Modified
      • trim property Modified
        • if, on_failure properties Modified
      • uppercase property Modified
        • if, on_failure properties Modified
      • urldecode property Modified
        • if, on_failure properties Modified
      • uri_parts property Modified
        • if, on_failure properties Modified
      • user_agent property Modified
        • if, on_failure properties Modified
PUT /_index_template/{name}
  • Body
  • application/json content type Modified
    • template property Modified
      • aliases property Modified
        • * property Modified
      • mappings property Modified
        • runtime property Modified
      • settings property Modified
PUT /_enrich/policy/{name}/_execute
  • Response
  • 200 response Modified
    • application/json content type Modified
      • status property Modified
        • step property Added
      • task_id property Removed
        • Removing a resource is always breaking unless it was deprecated before
          Breaking
        • _types:TaskId, _types:TaskId properties Removed
      • task property Added
        • TaskId, TaskId properties Added
PUT /_enrich/policy/{name}
  • Body
  • application/json content type Modified
    • geo_match property Modified
      • query model Modified
    • match property Modified
      • query model Modified
    • range property Modified
      • query model Modified
PUT /_create_from/{source}/{dest}
  • Body
  • application/json content type Modified
    • mappings_override property Modified
      • runtime property Modified
        • * property Modified
    • settings_override property Modified
PUT /_component_template/{name}
  • Body
  • application/json content type Modified
    • template property Modified
      • aliases property Modified
        • * property Modified
      • mappings property Modified
        • runtime property Modified
      • settings, defaults properties Modified
PUT /_bulk
  • Body
  • application/json content type Modified
    • bulk:OperationContainer, bulk:UpdateAction alternatives Removed
      • Removing a resource is always breaking unless it was deprecated before
        Breaking
    • OperationContainer, UpdateAction alternatives Added
  • Response
  • 200 response Modified
    • application/json content type Modified
      • items property Modified
        • * property Modified
PUT /{index}/_split/{target}
  • Body
  • application/json content type Modified
    • aliases property Modified
      • * property Modified
        • filter model Modified
PUT /{index}/_shrink/{target}
  • Body
  • application/json content type Modified
    • aliases property Modified
      • * property Modified
        • filter model Modified
PUT /{index}/_settings
  • Body
  • application/json content type Modified
PUT /{index}/_mapping
  • Body
  • application/json content type Modified
    • runtime property Modified
      • * property Modified
        • script property Modified
  • Response
  • 200 response Modified
    • application/json content type Modified
      • _shards property Modified
        • failures property Modified
PUT /{index}/_doc/{id}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • _shards property Modified
        • failures property Modified
PUT /{index}/_create/{id}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • _shards property Modified
        • failures property Modified
PUT /{index}/_clone/{target}
  • Body
  • application/json content type Modified
    • aliases property Modified
      • * property Modified
        • filter model Modified
PUT /{index}/_ccr/follow
  • Body
  • application/json content type Modified
    • settings property Modified
PUT /{index}/_bulk
  • Body
  • application/json content type Modified
    • bulk:OperationContainer, bulk:UpdateAction alternatives Removed
      • Removing a resource is always breaking unless it was deprecated before
        Breaking
    • OperationContainer, UpdateAction alternatives Added
  • Response
  • 200 response Modified
    • application/json content type Modified
      • items property Modified
        • * property Modified
PUT /{index}/_aliases/{name}
  • Body
  • application/json content type Modified
    • filter model Modified
PUT /{index}/_alias/{name}
  • Body
  • application/json content type Modified
    • filter model Modified
PUT /{index}
  • Body
  • application/json content type Modified
    • aliases property Modified
      • * property Modified
        • filter model Modified
    • mappings property Modified
      • runtime property Modified
        • * property Modified
    • settings property Modified
PUT /_watcher/watch/{id}/_execute
  • Body
  • application/json content type Modified
    • simulated_actions property Modified
    • watch property Modified
      • actions property Modified
        • * property Modified
      • condition property Modified
        • script property Modified
      • input property Modified
        • chain, search properties Modified
      • transform property Modified
        • chain, script, search properties Modified
  • Response
  • 200 response Modified
    • application/json content type Modified
      • watch_record property Modified
        • condition, input, result properties Modified
PUT /_watcher/watch/{id}
  • Body
  • application/json content type Modified
    • actions property Modified
      • * property Modified
        • condition, transform properties Modified
    • condition property Modified
      • script property Modified
        • lang property Modified
          • Combinator is now anyOf
        • source property Modified
          • Combinator is now oneOf
    • input property Modified
      • chain property Modified
        • inputs property Modified
      • search property Modified
        • request property Modified
    • transform property Modified
      • chain property Modified
      • script property Modified
        • source property Modified
          • Combinator is now oneOf
      • search property Modified
        • request property Modified
PUT /_watcher/watch/_execute
  • Body
  • application/json content type Modified
    • simulated_actions property Modified
    • watch property Modified
      • actions property Modified
        • * property Modified
      • condition property Modified
        • script property Modified
      • input property Modified
        • chain, search properties Modified
      • transform property Modified
        • chain, script, search properties Modified
  • Response
  • 200 response Modified
    • application/json content type Modified
      • watch_record property Modified
        • condition, input, result properties Modified
PUT /_transform/{transform_id}
  • Body
  • application/json content type Modified
    • pivot property Modified
      • group_by property Modified
        • * property Modified
    • source property Modified
      • runtime_mappings property Modified
        • * property Modified
PUT /_template/{name}
  • Body
  • application/json content type Modified
    • aliases property Modified
      • * property Modified
        • filter model Modified
    • mappings property Modified
      • runtime property Modified
        • * property Modified
    • settings property Modified
PUT /_synonyms/{set_id}/{rule_id}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • reload_analyzers_details property Modified
        • _shards property Modified
PUT /_synonyms/{id}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • reload_analyzers_details property Modified
        • _shards property Modified
PUT /_snapshot/{repository}/{snapshot}/_clone/{target_snapshot}
  • Query
  • timeout query parameter Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
PUT /_snapshot/{repository}/{snapshot}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • snapshot property Modified
        • shards property Modified
PUT /_settings
  • Body
  • application/json content type Modified
POST /{index}/_forcemerge
  • Response
  • 200 response Modified
    • application/json content type Modified
      • _shards property Modified
        • failures property Modified
POST /{index}/_flush
  • Response
  • 200 response Modified
    • application/json content type Modified
      • _shards property Modified
        • failures property Modified
POST /{index}/_fleet/_fleet_search
  • Body
  • application/json content type Modified
    • collapse property Modified
      • inner_hits property Modified
        • array-2 alternative Modified
        • _types:InnerHits alternative Removed
          • Removing a resource is always breaking unless it was deprecated before
            Breaking
        • InnerHits alternative Added
    • post_filter, query models Modified
    • rescore property Modified
      • array-2 alternative Modified
        • query property Modified
      • _types:Rescore alternative Removed
        • Removing a resource is always breaking unless it was deprecated before
          Breaking
      • Rescore alternative Added
    • script_fields property Modified
      • * property Modified
        • script property Modified
    • sort property Modified
      • _types:Field, _types:SortOptions, _types:Sort alternatives Removed
        • Removing a resource is always breaking unless it was deprecated before
          Breaking
      • Field, SortOptions, Sort alternatives Added
    • runtime_mappings property Modified
      • * property Modified
        • script property Modified
  • Response
  • 200 response Modified
    • application/json content type Modified
      • _shards property Modified
        • failures property Modified
      • hits property Modified
        • hits property Modified
      • _clusters property Modified
        • details property Modified
      • profile property Modified
        • shards property Modified
POST /{index}/_fleet/_fleet_msearch
  • Body
  • application/json content type Modified
    • msearch:MultisearchHeader, msearch:MultisearchBody alternatives Removed
      • Removing a resource is always breaking unless it was deprecated before
        Breaking
    • MultisearchHeader, SearchRequestBody alternatives Added
  • Response
  • 200 response Modified
    • application/json content type Modified
      • docs property Modified
        • msearch:MultiSearchItem, _types:ErrorResponseBase alternatives Removed
          • Removing a resource is always breaking unless it was deprecated before
            Breaking
        • MultiSearchItem, ErrorResponseBase alternatives Added
POST /{index}/_field_caps
  • Body
  • application/json content type Modified
    • index_filter model Modified
    • runtime_mappings property Modified
      • * property Modified
        • script property Modified
POST /{index}/_explain/{id}
  • Body
  • application/json content type Modified
    • query model Modified
  • Response
  • 200 response Modified
    • application/json content type Modified
      • explanation property Modified
        • details property Modified
POST /{index}/_eql/search
  • Body
  • application/json content type Modified
    • filter property Modified
      • array-2 alternative Modified
        • QueryContainer model Modified
      • query_dsl:QueryContainer alternative Removed
        • Removing a resource is always breaking unless it was deprecated before
          Breaking
      • QueryContainer alternative Added
    • runtime_mappings property Modified
      • * property Modified
        • script property Modified
  • Response
  • 200 response Modified
    • application/json content type Modified
      • shard_failures property Modified
        • reason property Modified
POST /{index}/_doc/{id}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • _shards property Modified
        • failures property Modified
POST /{index}/_doc
  • Response
  • 200 response Modified
    • application/json content type Modified
      • _shards property Modified
        • failures property Modified
POST /{index}/_delete_by_query
  • Body
  • application/json content type Modified
    • query model Modified
  • Response
  • 200 response Modified
    • application/json content type Modified
      • failures property Modified
        • cause property Modified
POST /{index}/_create/{id}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • _shards property Modified
        • failures property Modified
POST /{index}/_count
  • Body
  • application/json content type Modified
    • query model Modified
  • Response
  • 200 response Modified
    • application/json content type Modified
      • _shards property Modified
        • failures property Modified
POST /{index}/_close
  • Response
  • 200 response Modified
    • application/json content type Modified
      • indices property Modified
        • * property Modified
POST /{index}/_clone/{target}
  • Body
  • application/json content type Modified
    • aliases property Modified
      • * property Modified
        • filter model Modified
POST /{index}/_ccr/forget_follower
  • Response
  • 200 response Modified
    • application/json content type Modified
      • _shards property Modified
        • failures property Modified
POST /{index}/_cache/clear
  • Response
  • 200 response Modified
    • application/json content type Modified
      • _shards property Modified
        • failures property Modified
POST /{index}/_bulk
  • Body
  • application/json content type Modified
    • bulk:OperationContainer, bulk:UpdateAction alternatives Removed
      • Removing a resource is always breaking unless it was deprecated before
        Breaking
    • OperationContainer, UpdateAction alternatives Added
  • Response
  • 200 response Modified
    • application/json content type Modified
      • items property Modified
        • * property Modified
POST /{index}/_async_search
  • Body
  • application/json content type Modified
    • collapse property Modified
      • inner_hits property Modified
        • array-2 alternative Modified
        • _types:InnerHits alternative Removed
          • Removing a resource is always breaking unless it was deprecated before
            Breaking
        • InnerHits alternative Added
    • knn property Modified
      • array-2 alternative Modified
        • filter, InnerHits properties Modified
      • _types:KnnSearch alternative Removed
        • Removing a resource is always breaking unless it was deprecated before
          Breaking
      • KnnSearch alternative Added
    • post_filter, query models Modified
    • rescore property Modified
      • array-2 alternative Modified
        • query property Modified
      • _types:Rescore alternative Removed
        • Removing a resource is always breaking unless it was deprecated before
          Breaking
      • Rescore alternative Added
    • script_fields property Modified
      • * property Modified
        • script property Modified
    • sort property Modified
      • _types:Field, _types:SortOptions, _types:Sort alternatives Removed
        • Removing a resource is always breaking unless it was deprecated before
          Breaking
      • Field, SortOptions, Sort alternatives Added
    • runtime_mappings property Modified
      • * property Modified
        • script property Modified
  • Response
  • 200 response Modified
    • application/json content type Modified
      • response property Modified
        • _clusters, hits, profile, _shards properties Modified
POST /{index}/_analyze
  • Body
  • application/json content type Modified
POST /{index}/_aliases/{name}
  • Body
  • application/json content type Modified
    • filter model Modified
POST /{index}/_alias/{name}
  • Body
  • application/json content type Modified
    • filter model Modified
POST /{alias}/_rollover/{new_index}
  • Body
  • application/json content type Modified
    • aliases property Modified
      • * property Modified
        • filter model Modified
    • mappings property Modified
      • runtime property Modified
        • * property Modified
PUT /_application/search_application/{name}
  • Body
  • application/json content type Modified
    • template property Modified
      • script property Modified
        • source property Modified
          • Combinator is now oneOf
POST /{index}/_validate/query
  • Body
  • application/json content type Modified
    • query model Modified
  • Response
  • 200 response Modified
    • application/json content type Modified
      • _shards property Modified
        • failures property Modified
POST /{index}/_update_by_query
  • Body
  • application/json content type Modified
    • query model Modified
    • script property Modified
      • source property Modified
        • Combinator is now oneOf
        • source alternative Removed
          • Removing a resource is always breaking unless it was deprecated before
            Breaking
        • ScriptSource, ScriptSource alternatives Added
  • Response
  • 200 response Modified
    • application/json content type Modified
      • failures property Modified
        • cause property Modified
POST /{index}/_update/{id}
  • Body
  • application/json content type Modified
    • script property Modified
      • source property Modified
        • Combinator is now oneOf
        • source alternative Removed
          • Removing a resource is always breaking unless it was deprecated before
            Breaking
        • ScriptSource, ScriptSource alternatives Added
  • Response
  • 200 response Modified
    • application/json content type Modified
      • _shards property Modified
        • failures property Modified
POST /{index}/_terms_enum
  • Body
  • application/json content type Modified
    • index_filter model Modified
  • Response
  • 200 response Modified
    • application/json content type Modified
      • _shards property Modified
        • failures property Modified
POST /{index}/_split/{target}
  • Body
  • application/json content type Modified
    • aliases property Modified
      • * property Modified
        • filter model Modified
POST /{index}/_shrink/{target}
  • Body
  • application/json content type Modified
    • aliases property Modified
      • * property Modified
        • filter model Modified
POST /{index}/_search_shards
  • Response
  • 200 response Modified
    • application/json content type Modified
      • indices property Modified
        • * property Modified
POST /{index}/_search/template
  • Body
  • application/json content type Modified
    • source property Modified
      • Combinator is now oneOf
      • source alternative Removed
        • Removing a resource is always breaking unless it was deprecated before
          Breaking
      • ScriptSource, ScriptSource alternatives Added
  • Response
  • 200 response Modified
    • application/json content type Modified
      • _shards property Modified
        • failures property Modified
      • hits property Modified
        • hits property Modified
      • _clusters property Modified
        • details property Modified
      • profile property Modified
        • shards property Modified
POST /{index}/_search
  • Body
  • application/json content type Modified
    • collapse property Modified
      • inner_hits property Modified
        • array-2 alternative Modified
        • _types:InnerHits alternative Removed
          • Removing a resource is always breaking unless it was deprecated before
            Breaking
        • InnerHits alternative Added
    • knn property Modified
      • array-2 alternative Modified
        • filter, InnerHits properties Modified
      • _types:KnnSearch alternative Removed
        • Removing a resource is always breaking unless it was deprecated before
          Breaking
      • KnnSearch alternative Added
    • post_filter, query models Modified
    • rescore property Modified
      • array-2 alternative Modified
        • query property Modified
      • _types:Rescore alternative Removed
        • Removing a resource is always breaking unless it was deprecated before
          Breaking
      • Rescore alternative Added
    • retriever property Modified
      • standard property Modified
        • filter, query, sort, collapse properties Modified
      • knn property Modified
        • filter property Modified
      • rrf property Modified
        • filter, retrievers properties Modified
      • text_similarity_reranker property Modified
        • filter property Modified
      • rule property Modified
        • filter property Modified
    • script_fields property Modified
      • * property Modified
        • script property Modified
    • sort property Modified
      • _types:Field, _types:SortOptions, _types:Sort alternatives Removed
        • Removing a resource is always breaking unless it was deprecated before
          Breaking
      • Field, SortOptions, Sort alternatives Added
    • runtime_mappings property Modified
      • * property Modified
        • script property Modified
  • Response
  • 200 response Modified
    • application/json content type Modified
      • _shards property Modified
        • failures property Modified
      • hits property Modified
        • hits property Modified
      • _clusters property Modified
        • details property Modified
      • profile property Modified
        • shards property Modified
POST /{index}/_rollup_search
  • Body
  • application/json content type Modified
    • query model Modified
  • Response
  • 200 response Modified
    • application/json content type Modified
      • _shards property Modified
        • failures property Modified
      • hits property Modified
        • hits property Modified
POST /{index}/_reload_search_analyzers
  • Response
  • 200 response Modified
    • application/json content type Modified
      • _shards property Modified
        • failures property Modified
POST /{index}/_refresh
  • Response
  • 200 response Modified
    • application/json content type Modified
      • _shards property Modified
        • failures property Modified
POST /{index}/_rank_eval
  • Body
  • application/json content type Modified
    • requests property Modified
      • request property Modified
        • query model Modified
POST /{index}/_pit
  • Body
  • application/json content type Modified
    • index_filter model Modified
  • Response
  • 200 response Modified
    • application/json content type Modified
      • _shards property Modified
        • failures property Modified
  • Query
  • max_concurrent_shard_requests query parameter Added
POST /{index}/_mvt/{field}/{zoom}/{x}/{y}
  • Body
  • application/json content type Modified
    • query model Modified
    • runtime_mappings property Modified
      • * property Modified
        • script property Modified
    • sort property Modified
      • _types:Field, _types:SortOptions, _types:Sort alternatives Removed
        • Removing a resource is always breaking unless it was deprecated before
          Breaking
      • Field, SortOptions, Sort alternatives Added
POST /{index}/_mtermvectors
  • Response
  • 200 response Modified
    • application/json content type Modified
      • docs property Modified
        • error property Modified
POST /{index}/_msearch/template
  • Body
  • application/json content type Modified
    • msearch:MultisearchHeader, msearch_template:TemplateConfig alternatives Removed
      • Removing a resource is always breaking unless it was deprecated before
        Breaking
    • MultisearchHeader, TemplateConfig alternatives Added
  • Response
  • 200 response Modified
    • application/json content type Modified
      • responses property Modified
        • msearch:MultiSearchItem, _types:ErrorResponseBase alternatives Removed
          • Removing a resource is always breaking unless it was deprecated before
            Breaking
        • MultiSearchItem, ErrorResponseBase alternatives Added
POST /{index}/_msearch
  • Body
  • application/json content type Modified
    • msearch:MultisearchHeader, msearch:MultisearchBody alternatives Removed
      • Removing a resource is always breaking unless it was deprecated before
        Breaking
    • MultisearchHeader, SearchRequestBody alternatives Added
  • Response
  • 200 response Modified
    • application/json content type Modified
      • responses property Modified
        • msearch:MultiSearchItem, _types:ErrorResponseBase alternatives Removed
          • Removing a resource is always breaking unless it was deprecated before
            Breaking
        • MultiSearchItem, ErrorResponseBase alternatives Added
POST /{index}/_mget
  • Response
  • 200 response Modified
    • application/json content type Modified
      • docs property Modified
        • get:GetResult, mget:MultiGetError alternatives Removed
          • Removing a resource is always breaking unless it was deprecated before
            Breaking
        • GetResult, MultiGetError alternatives Added
POST /{index}/_mapping
  • Body
  • application/json content type Modified
    • runtime property Modified
      • * property Modified
        • script property Modified
  • Response
  • 200 response Modified
    • application/json content type Modified
      • _shards property Modified
        • failures property Modified
POST /{index}/_graph/explore
  • Body
  • application/json content type Modified
    • connections property Modified
      • query model Modified
    • query model Modified
  • Response
  • 200 response Modified
    • application/json content type Modified
      • failures property Modified
        • reason property Modified
GET /_render/template/{id}
  • Body
  • application/json content type Modified
    • source property Modified
      • Combinator is now oneOf
      • source alternative Removed
        • Removing a resource is always breaking unless it was deprecated before
          Breaking
      • ScriptSource, ScriptSource alternatives Added
GET /_msearch
  • Body
  • application/json content type Modified
    • msearch:MultisearchHeader, msearch:MultisearchBody alternatives Removed
      • Removing a resource is always breaking unless it was deprecated before
        Breaking
    • MultisearchHeader, SearchRequestBody alternatives Added
  • Response
  • 200 response Modified
    • application/json content type Modified
      • responses property Modified
        • msearch:MultiSearchItem, _types:ErrorResponseBase alternatives Removed
          • Removing a resource is always breaking unless it was deprecated before
            Breaking
        • MultiSearchItem, ErrorResponseBase alternatives Added
GET /_ml/trained_models/{model_id}/_stats
  • Response
  • 200 response Modified
    • application/json content type Modified
      • trained_model_stats property Modified
        • deployment_stats property Modified
GET /_ml/trained_models/{model_id}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • trained_model_configs property Modified
        • inference_config property Modified
        • platform_architecture property Added
GET /_ml/trained_models/_stats
  • Response
  • 200 response Modified
    • application/json content type Modified
      • trained_model_stats property Modified
        • deployment_stats property Modified
GET /_ml/trained_models
  • Response
  • 200 response Modified
    • application/json content type Modified
      • trained_model_configs property Modified
        • inference_config property Modified
        • platform_architecture property Added
GET /_ml/memory/{node_id}/_stats
  • Response
  • 200 response Modified
    • application/json content type Modified
      • _nodes property Modified
        • failures property Modified
GET /_ml/memory/_stats
  • Response
  • 200 response Modified
    • application/json content type Modified
      • _nodes property Modified
        • failures property Modified
GET /_ml/datafeeds/{datafeed_id}/_preview
  • Body
  • application/json content type Modified
    • datafeed_config property Modified
      • query model Modified
      • runtime_mappings property Modified
        • * property Modified
      • script_fields property Modified
        • * property Modified
    • job_config property Modified
      • datafeed_config property Modified
        • query model Modified
        • runtime_mappings, script_fields properties Modified
GET /_ml/datafeeds/{datafeed_id}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • datafeeds property Modified
        • script_fields, runtime_mappings properties Modified
GET /_ml/datafeeds/_preview
  • Body
  • application/json content type Modified
    • datafeed_config property Modified
      • query model Modified
      • runtime_mappings property Modified
        • * property Modified
      • script_fields property Modified
        • * property Modified
    • job_config property Modified
      • datafeed_config property Modified
        • query model Modified
        • runtime_mappings, script_fields properties Modified
GET /_ml/datafeeds
  • Response
  • 200 response Modified
    • application/json content type Modified
      • datafeeds property Modified
        • script_fields, runtime_mappings properties Modified
GET /_ml/data_frame/analytics/{id}/_preview
  • Body
  • application/json content type Modified
    • config property Modified
      • source property Modified
        • runtime_mappings property Modified
GET /_ml/data_frame/analytics/{id}/_explain
  • Body
  • application/json content type Modified
    • source property Modified
      • runtime_mappings property Modified
        • * property Modified
GET /_ml/data_frame/analytics/{id}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • data_frame_analytics property Modified
        • source property Modified
GET /_ml/data_frame/analytics/_preview
  • Body
  • application/json content type Modified
    • config property Modified
      • source property Modified
        • runtime_mappings property Modified
GET /_ml/data_frame/analytics/_explain
  • Body
  • application/json content type Modified
    • source property Modified
      • runtime_mappings property Modified
        • * property Modified
GET /_ml/data_frame/analytics
  • Response
  • 200 response Modified
    • application/json content type Modified
      • data_frame_analytics property Modified
        • source property Modified
GET /_ml/anomaly_detectors/{job_id}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • jobs property Modified
        • datafeed_config property Modified
GET /_ml/anomaly_detectors
  • Response
  • 200 response Modified
    • application/json content type Modified
      • jobs property Modified
        • datafeed_config property Modified
GET /_migration/system_features
  • Response
  • 200 response Modified
    • application/json content type Modified
      • features property Modified
        • indices property Modified
GET /_mget
  • Response
  • 200 response Modified
    • application/json content type Modified
      • docs property Modified
        • get:GetResult, mget:MultiGetError alternatives Removed
          • Removing a resource is always breaking unless it was deprecated before
            Breaking
        • GetResult, MultiGetError alternatives Added
GET /_render/template
  • Body
  • application/json content type Modified
    • source property Modified
      • Combinator is now oneOf
      • source alternative Removed
        • Removing a resource is always breaking unless it was deprecated before
          Breaking
      • ScriptSource, ScriptSource alternatives Added
GET /_refresh
  • Response
  • 200 response Modified
    • application/json content type Modified
      • _shards property Modified
        • failures property Modified
GET /_rank_eval
  • Body
  • application/json content type Modified
    • requests property Modified
      • request property Modified
        • query model Modified
GET /_query/async/{id}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • UnitMillis, is_partial, all_columns, columns, values, _clusters, profile, id, is_running properties Added
GET /_nodes/{node_id}/{metric}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • _nodes property Modified
        • failures property Modified
GET /_nodes/{node_id}/usage/{metric}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • _nodes property Modified
        • failures property Modified
GET /_nodes/{node_id}/usage
  • Response
  • 200 response Modified
    • application/json content type Modified
      • _nodes property Modified
        • failures property Modified
GET /_nodes/{node_id}/stats/{metric}/{index_metric}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • _nodes property Modified
        • failures property Modified
      • nodes property Modified
        • * property Modified
GET /_nodes/{node_id}/stats/{metric}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • _nodes property Modified
        • failures property Modified
      • nodes property Modified
        • * property Modified
GET /_nodes/{node_id}/stats
  • Response
  • 200 response Modified
    • application/json content type Modified
      • _nodes property Modified
        • failures property Modified
      • nodes property Modified
        • * property Modified
GET /_nodes/{node_id}/_repositories_metering
  • Response
  • 200 response Modified
    • application/json content type Modified
      • _nodes property Modified
        • failures property Modified
GET /_nodes/{node_id}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • _nodes property Modified
        • failures property Modified
GET /_nodes/{metric}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • _nodes property Modified
        • failures property Modified
GET /_nodes/usage/{metric}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • _nodes property Modified
        • failures property Modified
GET /_nodes/usage
  • Response
  • 200 response Modified
    • application/json content type Modified
      • _nodes property Modified
        • failures property Modified
GET /_nodes/stats/{metric}/{index_metric}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • _nodes property Modified
        • failures property Modified
      • nodes property Modified
        • * property Modified
GET /_nodes/stats/{metric}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • _nodes property Modified
        • failures property Modified
      • nodes property Modified
        • * property Modified
GET /_nodes/stats
  • Response
  • 200 response Modified
    • application/json content type Modified
      • _nodes property Modified
        • failures property Modified
      • nodes property Modified
        • * property Modified
GET /_nodes
  • Response
  • 200 response Modified
    • application/json content type Modified
      • _nodes property Modified
        • failures property Modified
GET /_mtermvectors
  • Response
  • 200 response Modified
    • application/json content type Modified
      • docs property Modified
        • error property Modified
GET /_msearch/template
  • Body
  • application/json content type Modified
    • msearch:MultisearchHeader, msearch_template:TemplateConfig alternatives Removed
      • Removing a resource is always breaking unless it was deprecated before
        Breaking
    • MultisearchHeader, TemplateConfig alternatives Added
  • Response
  • 200 response Modified
    • application/json content type Modified
      • responses property Modified
        • msearch:MultiSearchItem, _types:ErrorResponseBase alternatives Removed
          • Removing a resource is always breaking unless it was deprecated before
            Breaking
        • MultiSearchItem, ErrorResponseBase alternatives Added
GET /_mapping
  • Response
  • 200 response Modified
    • application/json content type Modified
      • * property Modified
        • item, mappings properties Modified
GET /_cluster/stats/nodes/{node_id}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • _nodes property Modified
        • failures property Modified
GET /_cluster/stats
  • Response
  • 200 response Modified
    • application/json content type Modified
      • _nodes property Modified
        • failures property Modified
GET /_cluster/health/{index}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • active_shards_percent_as_number property Modified
        • Removing polymorphism is always breaking
          Breaking
      • active_shards_percent property Added
GET /_cluster/health
  • Response
  • 200 response Modified
    • application/json content type Modified
      • active_shards_percent_as_number property Modified
        • Removing polymorphism is always breaking
          Breaking
      • active_shards_percent property Added
GET /_ccr/stats
  • Response
  • 200 response Modified
    • application/json content type Modified
      • auto_follow_stats property Modified
        • recent_auto_follow_errors property Modified
      • follow_stats property Modified
        • indices property Modified
GET /_async_search/{id}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • response property Modified
        • _clusters, hits, profile, _shards properties Modified
GET /_async_search/status/{id}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • _shards property Modified
        • failures property Modified
      • _clusters property Modified
        • details property Modified
GET /_application/search_application/{name}/_search
  • Response
  • 200 response Modified
    • application/json content type Modified
      • _shards property Modified
        • failures property Modified
      • hits property Modified
        • hits property Modified
      • _clusters property Modified
        • details property Modified
      • profile property Modified
        • shards property Modified
GET /_application/search_application/{name}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • template property Modified
        • script property Modified
GET /_application/search_application
  • Response
  • 200 response Modified
    • application/json content type Modified
      • results property Modified
        • template property Modified
GET /_analyze
  • Body
  • application/json content type Modified
GET /_alias/{name}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • * property Modified
        • aliases property Modified
GET /_alias
  • Response
  • 200 response Modified
    • application/json content type Modified
      • * property Modified
        • aliases property Modified
DELETE /{index}/_doc/{id}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • _shards property Modified
        • failures property Modified
DELETE /{index}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • _shards property Modified
        • failures property Modified
DELETE /_synonyms/{set_id}/{rule_id}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • reload_analyzers_details property Modified
        • _shards property Modified
DELETE /_security/role
  • Response
  • 200 response Modified
    • application/json content type Modified
      • errors property Modified
        • details property Modified
DELETE /_security/oauth2/token
  • Response
  • 200 response Modified
    • application/json content type Modified
      • error_details property Modified
        • root_cause, suppressed properties Modified
DELETE /_security/api_key
  • Response
  • 200 response Modified
    • application/json content type Modified
      • error_details property Modified
        • root_cause, suppressed properties Modified
DELETE /_rollup/job/{id}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • task_failures property Modified
        • reason property Modified
DELETE /_nodes/{node_id}/_repositories_metering/{max_archive_version}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • _nodes property Modified
        • failures property Modified
GET /_logstash/pipeline/{id}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • * property Modified
        • pipeline_settings property Modified
GET /_logstash/pipeline
  • Response
  • 200 response Modified
    • application/json content type Modified
      • * property Modified
        • pipeline_settings property Modified
GET /_ingest/{index}/_simulate
  • Body
  • application/json content type Modified
    • component_template_substitutions property Modified
      • * property Modified
        • template property Modified
    • index_template_substitutions property Modified
      • * property Modified
        • template property Modified
    • mapping_addition property Modified
      • runtime property Modified
        • * property Modified
    • pipeline_substitutions property Modified
      • * property Modified
        • on_failure, processors properties Modified
  • Response
  • 200 response Modified
    • application/json content type Modified
      • docs property Modified
        • doc property Modified
GET /_ingest/pipeline/{id}/_simulate
  • Body
  • application/json content type Modified
    • pipeline property Modified
      • on_failure property Modified
        • append, attachment, bytes, circle, community_id, convert, csv, date, date_index_name, dissect, dot_expander, drop, enrich, fail, fingerprint, foreach, ip_location, geo_grid, geoip, grok, gsub, html_strip, inference, join, json, kv, lowercase, network_direction, pipeline, redact, registered_domain, remove, rename, reroute, script, set, set_security_user, sort, split, terminate, trim, uppercase, urldecode, uri_parts, user_agent properties Modified
      • processors property Modified
        • append, attachment, bytes, circle, community_id, convert, csv, date, date_index_name, dissect, dot_expander, drop, enrich, fail, fingerprint, foreach, ip_location, geo_grid, geoip, grok, gsub, html_strip, inference, join, json, kv, lowercase, network_direction, pipeline, redact, registered_domain, remove, rename, reroute, script, set, set_security_user, sort, split, terminate, trim, uppercase, urldecode, uri_parts, user_agent properties Modified
  • Response
  • 200 response Modified
    • application/json content type Modified
      • docs property Modified
        • error, processor_results properties Modified
GET /_ingest/pipeline/{id}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • * property Modified
        • on_failure, processors properties Modified
GET /_ingest/pipeline/_simulate
  • Body
  • application/json content type Modified
    • pipeline property Modified
      • on_failure property Modified
        • append, attachment, bytes, circle, community_id, convert, csv, date, date_index_name, dissect, dot_expander, drop, enrich, fail, fingerprint, foreach, ip_location, geo_grid, geoip, grok, gsub, html_strip, inference, join, json, kv, lowercase, network_direction, pipeline, redact, registered_domain, remove, rename, reroute, script, set, set_security_user, sort, split, terminate, trim, uppercase, urldecode, uri_parts, user_agent properties Modified
      • processors property Modified
        • append, attachment, bytes, circle, community_id, convert, csv, date, date_index_name, dissect, dot_expander, drop, enrich, fail, fingerprint, foreach, ip_location, geo_grid, geoip, grok, gsub, html_strip, inference, join, json, kv, lowercase, network_direction, pipeline, redact, registered_domain, remove, rename, reroute, script, set, set_security_user, sort, split, terminate, trim, uppercase, urldecode, uri_parts, user_agent properties Modified
  • Response
  • 200 response Modified
    • application/json content type Modified
      • docs property Modified
        • error, processor_results properties Modified
GET /_ingest/pipeline
  • Response
  • 200 response Modified
    • application/json content type Modified
      • * property Modified
        • on_failure, processors properties Modified
GET /_ingest/_simulate
  • Body
  • application/json content type Modified
    • component_template_substitutions property Modified
      • * property Modified
        • template property Modified
    • index_template_substitutions property Modified
      • * property Modified
        • template property Modified
    • mapping_addition property Modified
      • runtime property Modified
        • * property Modified
    • pipeline_substitutions property Modified
      • * property Modified
        • on_failure, processors properties Modified
  • Response
  • 200 response Modified
    • application/json content type Modified
      • docs property Modified
        • doc property Modified
GET /_index_template/{name}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • index_templates property Modified
        • index_template property Modified
GET /_index_template
  • Response
  • 200 response Modified
    • application/json content type Modified
      • index_templates property Modified
        • index_template property Modified
GET /_flush
  • Response
  • 200 response Modified
    • application/json content type Modified
      • _shards property Modified
        • failures property Modified
GET /_fleet/_fleet_msearch
  • Body
  • application/json content type Modified
    • msearch:MultisearchHeader, msearch:MultisearchBody alternatives Removed
      • Removing a resource is always breaking unless it was deprecated before
        Breaking
    • MultisearchHeader, SearchRequestBody alternatives Added
  • Response
  • 200 response Modified
    • application/json content type Modified
      • docs property Modified
        • msearch:MultiSearchItem, _types:ErrorResponseBase alternatives Removed
          • Removing a resource is always breaking unless it was deprecated before
            Breaking
        • MultiSearchItem, ErrorResponseBase alternatives Added
GET /_field_caps
  • Body
  • application/json content type Modified
    • index_filter model Modified
    • runtime_mappings property Modified
      • * property Modified
        • script property Modified
GET /_eql/search/{id}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • shard_failures property Modified
        • reason property Modified
GET /_enrich/policy/{name}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • policies property Modified
        • config property Modified
GET /_enrich/policy
  • Response
  • 200 response Modified
    • application/json content type Modified
      • policies property Modified
        • config property Modified
GET /_data_stream/{name}/_stats
  • Response
  • 200 response Modified
    • application/json content type Modified
      • _shards property Modified
        • failures property Modified
GET /_data_stream/_stats
  • Response
  • 200 response Modified
    • application/json content type Modified
      • _shards property Modified
        • failures property Modified
GET /_count
  • Body
  • application/json content type Modified
    • query model Modified
  • Response
  • 200 response Modified
    • application/json content type Modified
      • _shards property Modified
        • failures property Modified
GET /_component_template/{name}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • component_templates property Modified
        • component_template property Modified
GET /_component_template
  • Response
  • 200 response Modified
    • application/json content type Modified
      • component_templates property Modified
        • component_template property Modified
POST /_async_search
  • Body
  • application/json content type Modified
    • collapse property Modified
      • inner_hits property Modified
        • array-2 alternative Modified
        • _types:InnerHits alternative Removed
          • Removing a resource is always breaking unless it was deprecated before
            Breaking
        • InnerHits alternative Added
    • knn property Modified
      • array-2 alternative Modified
        • filter, InnerHits properties Modified
      • _types:KnnSearch alternative Removed
        • Removing a resource is always breaking unless it was deprecated before
          Breaking
      • KnnSearch alternative Added
    • post_filter, query models Modified
    • rescore property Modified
      • array-2 alternative Modified
        • query property Modified
      • _types:Rescore alternative Removed
        • Removing a resource is always breaking unless it was deprecated before
          Breaking
      • Rescore alternative Added
    • script_fields property Modified
      • * property Modified
        • script property Modified
    • sort property Modified
      • _types:Field, _types:SortOptions, _types:Sort alternatives Removed
        • Removing a resource is always breaking unless it was deprecated before
          Breaking
      • Field, SortOptions, Sort alternatives Added
    • runtime_mappings property Modified
      • * property Modified
        • script property Modified
  • Response
  • 200 response Modified
    • application/json content type Modified
      • response property Modified
        • _clusters, hits, profile, _shards properties Modified
GET /{index}/_mget
  • Response
  • 200 response Modified
    • application/json content type Modified
      • docs property Modified
        • get:GetResult, mget:MultiGetError alternatives Removed
          • Removing a resource is always breaking unless it was deprecated before
            Breaking
        • GetResult, MultiGetError alternatives Added
GET /{index}/_mapping
  • Response
  • 200 response Modified
    • application/json content type Modified
      • * property Modified
        • item, mappings properties Modified
GET /{index}/_graph/explore
  • Body
  • application/json content type Modified
    • connections property Modified
      • query model Modified
    • query model Modified
  • Response
  • 200 response Modified
    • application/json content type Modified
      • failures property Modified
        • reason property Modified
GET /{index}/_flush
  • Response
  • 200 response Modified
    • application/json content type Modified
      • _shards property Modified
        • failures property Modified
GET /{index}/_fleet/_fleet_search
  • Body
  • application/json content type Modified
    • collapse property Modified
      • inner_hits property Modified
        • array-2 alternative Modified
        • _types:InnerHits alternative Removed
          • Removing a resource is always breaking unless it was deprecated before
            Breaking
        • InnerHits alternative Added
    • post_filter, query models Modified
    • rescore property Modified
      • array-2 alternative Modified
        • query property Modified
      • _types:Rescore alternative Removed
        • Removing a resource is always breaking unless it was deprecated before
          Breaking
      • Rescore alternative Added
    • script_fields property Modified
      • * property Modified
        • script property Modified
    • sort property Modified
      • _types:Field, _types:SortOptions, _types:Sort alternatives Removed
        • Removing a resource is always breaking unless it was deprecated before
          Breaking
      • Field, SortOptions, Sort alternatives Added
    • runtime_mappings property Modified
      • * property Modified
        • script property Modified
  • Response
  • 200 response Modified
    • application/json content type Modified
      • _shards property Modified
        • failures property Modified
      • hits property Modified
        • hits property Modified
      • _clusters property Modified
        • details property Modified
      • profile property Modified
        • shards property Modified
GET /{index}/_fleet/_fleet_msearch
  • Body
  • application/json content type Modified
    • msearch:MultisearchHeader, msearch:MultisearchBody alternatives Removed
      • Removing a resource is always breaking unless it was deprecated before
        Breaking
    • MultisearchHeader, SearchRequestBody alternatives Added
  • Response
  • 200 response Modified
    • application/json content type Modified
      • docs property Modified
        • msearch:MultiSearchItem, _types:ErrorResponseBase alternatives Removed
          • Removing a resource is always breaking unless it was deprecated before
            Breaking
        • MultiSearchItem, ErrorResponseBase alternatives Added
GET /{index}/_field_usage_stats
  • Response
  • 200 response Modified
    • application/json content type Modified
      • _shards property Modified
        • failures property Modified
GET /{index}/_field_caps
  • Body
  • application/json content type Modified
    • index_filter model Modified
    • runtime_mappings property Modified
      • * property Modified
        • script property Modified
GET /{index}/_explain/{id}
  • Body
  • application/json content type Modified
    • query model Modified
  • Response
  • 200 response Modified
    • application/json content type Modified
      • explanation property Modified
        • details property Modified
GET /{index}/_eql/search
  • Body
  • application/json content type Modified
    • filter property Modified
      • array-2 alternative Modified
        • QueryContainer model Modified
      • query_dsl:QueryContainer alternative Removed
        • Removing a resource is always breaking unless it was deprecated before
          Breaking
      • QueryContainer alternative Added
    • runtime_mappings property Modified
      • * property Modified
        • script property Modified
  • Response
  • 200 response Modified
    • application/json content type Modified
      • shard_failures property Modified
        • reason property Modified
GET /{index}/_count
  • Body
  • application/json content type Modified
    • query model Modified
  • Response
  • 200 response Modified
    • application/json content type Modified
      • _shards property Modified
        • failures property Modified
GET /{index}/_ccr/stats
  • Response
  • 200 response Modified
    • application/json content type Modified
      • indices property Modified
        • shards property Modified
GET /{index}/_analyze
  • Body
  • application/json content type Modified
GET /{index}/_alias/{name}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • * property Modified
        • aliases property Modified
GET /{index}/_alias
  • Response
  • 200 response Modified
    • application/json content type Modified
      • * property Modified
        • aliases property Modified
GET /{index}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • * property Modified
        • aliases, mappings, settings, defaults properties Modified
GET /_watcher/watch/{id}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • watch property Modified
        • actions, condition, input, transform properties Modified
GET /_watcher/stats/{metric}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • _nodes property Modified
        • failures property Modified
GET /_watcher/stats
  • Response
  • 200 response Modified
    • application/json content type Modified
      • _nodes property Modified
        • failures property Modified
GET /_watcher/settings
  • Response
  • 200 response Modified
    • application/json content type Modified
      • index property Modified
GET /_watcher/_query/watches
  • Body
  • application/json content type Modified
    • query model Modified
    • sort property Modified
      • _types:Field, _types:SortOptions, _types:Sort alternatives Removed
        • Removing a resource is always breaking unless it was deprecated before
          Breaking
      • Field, SortOptions, Sort alternatives Added
  • Response
  • 200 response Modified
    • application/json content type Modified
      • watches property Modified
        • watch property Modified
POST /_application/search_application/{name}/_search
  • Response
  • 200 response Modified
    • application/json content type Modified
      • _shards property Modified
        • failures property Modified
      • hits property Modified
        • hits property Modified
      • _clusters property Modified
        • details property Modified
      • profile property Modified
        • shards property Modified
POST /_analyze
  • Body
  • application/json content type Modified
POST /_aliases
  • Body
  • application/json content type Modified
    • actions property Modified
      • add property Modified
        • filter model Modified
GET /{index}/_validate/query
  • Body
  • application/json content type Modified
    • query model Modified
  • Response
  • 200 response Modified
    • application/json content type Modified
      • _shards property Modified
        • failures property Modified
GET /{index}/_terms_enum
  • Body
  • application/json content type Modified
    • index_filter model Modified
  • Response
  • 200 response Modified
    • application/json content type Modified
      • _shards property Modified
        • failures property Modified
GET /{index}/_stats/{metric}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • indices property Modified
        • * property Modified
      • _shards property Modified
        • failures property Modified
      • _all property Modified
        • primaries, shards, total properties Modified
GET /{index}/_stats
  • Response
  • 200 response Modified
    • application/json content type Modified
      • indices property Modified
        • * property Modified
      • _shards property Modified
        • failures property Modified
      • _all property Modified
        • primaries, shards, total properties Modified
GET /{index}/_settings/{name}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • * property Modified
        • aliases, mappings, settings, defaults properties Modified
GET /{index}/_settings
  • Response
  • 200 response Modified
    • application/json content type Modified
      • * property Modified
        • aliases, mappings, settings, defaults properties Modified
GET /{index}/_segments
  • Response
  • 200 response Modified
    • application/json content type Modified
      • _shards property Modified
        • failures property Modified
GET /{index}/_search_shards
  • Response
  • 200 response Modified
    • application/json content type Modified
      • indices property Modified
        • * property Modified
GET /{index}/_search/template
  • Body
  • application/json content type Modified
    • source property Modified
      • Combinator is now oneOf
      • source alternative Removed
        • Removing a resource is always breaking unless it was deprecated before
          Breaking
      • ScriptSource, ScriptSource alternatives Added
  • Response
  • 200 response Modified
    • application/json content type Modified
      • _shards property Modified
        • failures property Modified
      • hits property Modified
        • hits property Modified
      • _clusters property Modified
        • details property Modified
      • profile property Modified
        • shards property Modified
GET /{index}/_search
  • Body
  • application/json content type Modified
    • collapse property Modified
      • inner_hits property Modified
        • array-2 alternative Modified
        • _types:InnerHits alternative Removed
          • Removing a resource is always breaking unless it was deprecated before
            Breaking
        • InnerHits alternative Added
    • knn property Modified
      • array-2 alternative Modified
        • filter, InnerHits properties Modified
      • _types:KnnSearch alternative Removed
        • Removing a resource is always breaking unless it was deprecated before
          Breaking
      • KnnSearch alternative Added
    • post_filter, query models Modified
    • rescore property Modified
      • array-2 alternative Modified
        • query property Modified
      • _types:Rescore alternative Removed
        • Removing a resource is always breaking unless it was deprecated before
          Breaking
      • Rescore alternative Added
    • retriever property Modified
      • standard property Modified
        • filter, query, sort, collapse properties Modified
      • knn property Modified
        • filter property Modified
      • rrf property Modified
        • filter, retrievers properties Modified
      • text_similarity_reranker property Modified
        • filter property Modified
      • rule property Modified
        • filter property Modified
    • script_fields property Modified
      • * property Modified
        • script property Modified
    • sort property Modified
      • _types:Field, _types:SortOptions, _types:Sort alternatives Removed
        • Removing a resource is always breaking unless it was deprecated before
          Breaking
      • Field, SortOptions, Sort alternatives Added
    • runtime_mappings property Modified
      • * property Modified
        • script property Modified
  • Response
  • 200 response Modified
    • application/json content type Modified
      • _shards property Modified
        • failures property Modified
      • hits property Modified
        • hits property Modified
      • _clusters property Modified
        • details property Modified
      • profile property Modified
        • shards property Modified
GET /{index}/_rollup_search
  • Body
  • application/json content type Modified
    • query model Modified
  • Response
  • 200 response Modified
    • application/json content type Modified
      • _shards property Modified
        • failures property Modified
      • hits property Modified
        • hits property Modified
GET /{index}/_reload_search_analyzers
  • Response
  • 200 response Modified
    • application/json content type Modified
      • _shards property Modified
        • failures property Modified
GET /{index}/_refresh
  • Response
  • 200 response Modified
    • application/json content type Modified
      • _shards property Modified
        • failures property Modified
GET /{index}/_rank_eval
  • Body
  • application/json content type Modified
    • requests property Modified
      • request property Modified
        • query model Modified
GET /{index}/_mvt/{field}/{zoom}/{x}/{y}
  • Body
  • application/json content type Modified
    • query model Modified
    • runtime_mappings property Modified
      • * property Modified
        • script property Modified
    • sort property Modified
      • _types:Field, _types:SortOptions, _types:Sort alternatives Removed
        • Removing a resource is always breaking unless it was deprecated before
          Breaking
      • Field, SortOptions, Sort alternatives Added
GET /{index}/_mtermvectors
  • Response
  • 200 response Modified
    • application/json content type Modified
      • docs property Modified
        • error property Modified
GET /{index}/_msearch/template
  • Body
  • application/json content type Modified
    • msearch:MultisearchHeader, msearch_template:TemplateConfig alternatives Removed
      • Removing a resource is always breaking unless it was deprecated before
        Breaking
    • MultisearchHeader, TemplateConfig alternatives Added
  • Response
  • 200 response Modified
    • application/json content type Modified
      • responses property Modified
        • msearch:MultiSearchItem, _types:ErrorResponseBase alternatives Removed
          • Removing a resource is always breaking unless it was deprecated before
            Breaking
        • MultiSearchItem, ErrorResponseBase alternatives Added
GET /{index}/_msearch
  • Body
  • application/json content type Modified
    • msearch:MultisearchHeader, msearch:MultisearchBody alternatives Removed
      • Removing a resource is always breaking unless it was deprecated before
        Breaking
    • MultisearchHeader, SearchRequestBody alternatives Added
  • Response
  • 200 response Modified
    • application/json content type Modified
      • responses property Modified
        • msearch:MultiSearchItem, _types:ErrorResponseBase alternatives Removed
          • Removing a resource is always breaking unless it was deprecated before
            Breaking
        • MultiSearchItem, ErrorResponseBase alternatives Added
GET /_validate/query
  • Body
  • application/json content type Modified
    • query model Modified
  • Response
  • 200 response Modified
    • application/json content type Modified
      • _shards property Modified
        • failures property Modified
GET /_security/service/{namespace}/{service}/credential
  • Response
  • 200 response Modified
    • application/json content type Modified
      • nodes_credentials property Modified
        • _nodes property Modified
GET /_security/service/{namespace}/{service}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • * property Modified
        • role_descriptor property Modified
GET /_security/service/{namespace}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • * property Modified
        • role_descriptor property Modified
GET /_security/service
  • Response
  • 200 response Modified
    • application/json content type Modified
      • * property Modified
        • role_descriptor property Modified
GET /_security/role_mapping/{name}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • * property Modified
        • role_templates, rules properties Modified
GET /_security/role_mapping
  • Response
  • 200 response Modified
    • application/json content type Modified
      • * property Modified
        • role_templates, rules properties Modified
GET /_security/role/{name}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • * property Modified
        • indices, remote_indices, role_templates properties Modified
GET /_security/role
  • Response
  • 200 response Modified
    • application/json content type Modified
      • * property Modified
        • indices, remote_indices, role_templates properties Modified
GET /_security/profile/{uid}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • errors property Modified
        • details property Modified
GET /_security/profile/_has_privileges
  • Response
  • 200 response Modified
    • application/json content type Modified
      • errors property Modified
        • details property Modified
GET /_security/api_key
  • Response
  • 200 response Modified
    • application/json content type Modified
      • api_keys property Modified
        • role_descriptors, limited_by, access properties Modified
GET /_security/_query/user
  • Body
  • application/json content type Modified
    • query property Modified
      • bool model Modified
    • sort property Modified
      • _types:Field, _types:SortOptions, _types:Sort alternatives Removed
        • Removing a resource is always breaking unless it was deprecated before
          Breaking
      • Field, SortOptions, Sort alternatives Added
GET /_security/_query/role
  • Body
  • application/json content type Modified
    • query property Modified
      • bool model Modified
    • sort property Modified
      • _types:Field, _types:SortOptions, _types:Sort alternatives Removed
        • Removing a resource is always breaking unless it was deprecated before
          Breaking
      • Field, SortOptions, Sort alternatives Added
  • Response
  • 200 response Modified
    • application/json content type Modified
      • roles property Modified
        • indices, remote_indices properties Modified
GET /_security/_query/api_key
  • Body
  • application/json content type Modified
    • query property Modified
      • bool model Modified
    • sort property Modified
      • _types:Field, _types:SortOptions, _types:Sort alternatives Removed
        • Removing a resource is always breaking unless it was deprecated before
          Breaking
      • Field, SortOptions, Sort alternatives Added
  • Response
  • 200 response Modified
    • application/json content type Modified
      • api_keys property Modified
        • role_descriptors, limited_by, access properties Modified
GET /_search_shards
  • Response
  • 200 response Modified
    • application/json content type Modified
      • indices property Modified
        • * property Modified
GET /_search/template
  • Body
  • application/json content type Modified
    • source property Modified
      • Combinator is now oneOf
      • source alternative Removed
        • Removing a resource is always breaking unless it was deprecated before
          Breaking
      • ScriptSource, ScriptSource alternatives Added
  • Response
  • 200 response Modified
    • application/json content type Modified
      • _shards property Modified
        • failures property Modified
      • hits property Modified
        • hits property Modified
      • _clusters property Modified
        • details property Modified
      • profile property Modified
        • shards property Modified
GET /_search/scroll/{scroll_id}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • _shards property Modified
        • failures property Modified
      • hits property Modified
        • hits property Modified
      • _clusters property Modified
        • details property Modified
      • profile property Modified
        • shards property Modified
GET /_search/scroll
  • Response
  • 200 response Modified
    • application/json content type Modified
      • _shards property Modified
        • failures property Modified
      • hits property Modified
        • hits property Modified
      • _clusters property Modified
        • details property Modified
      • profile property Modified
        • shards property Modified
GET /_search
  • Body
  • application/json content type Modified
    • collapse property Modified
      • inner_hits property Modified
        • array-2 alternative Modified
        • _types:InnerHits alternative Removed
          • Removing a resource is always breaking unless it was deprecated before
            Breaking
        • InnerHits alternative Added
    • knn property Modified
      • array-2 alternative Modified
        • filter, InnerHits properties Modified
      • _types:KnnSearch alternative Removed
        • Removing a resource is always breaking unless it was deprecated before
          Breaking
      • KnnSearch alternative Added
    • post_filter, query models Modified
    • rescore property Modified
      • array-2 alternative Modified
        • query property Modified
      • _types:Rescore alternative Removed
        • Removing a resource is always breaking unless it was deprecated before
          Breaking
      • Rescore alternative Added
    • retriever property Modified
      • standard property Modified
        • filter, query, sort, collapse properties Modified
      • knn property Modified
        • filter property Modified
      • rrf property Modified
        • filter, retrievers properties Modified
      • text_similarity_reranker property Modified
        • filter property Modified
      • rule property Modified
        • filter property Modified
    • script_fields property Modified
      • * property Modified
        • script property Modified
    • sort property Modified
      • _types:Field, _types:SortOptions, _types:Sort alternatives Removed
        • Removing a resource is always breaking unless it was deprecated before
          Breaking
      • Field, SortOptions, Sort alternatives Added
    • runtime_mappings property Modified
      • * property Modified
        • script property Modified
  • Response
  • 200 response Modified
    • application/json content type Modified
      • _shards property Modified
        • failures property Modified
      • hits property Modified
        • hits property Modified
      • _clusters property Modified
        • details property Modified
      • profile property Modified
        • shards property Modified
GET /_scripts/{id}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • script property Modified
        • source property Modified
          • Combinator is now oneOf
GET /_scripts/painless/_execute
  • Body
  • application/json content type Modified
    • context_setup property Modified
      • query model Modified
    • script property Modified
      • source property Modified
        • Combinator is now oneOf
        • source alternative Removed
          • Removing a resource is always breaking unless it was deprecated before
            Breaking
        • ScriptSource, ScriptSource alternatives Added
GET /_transform/{transform_id}/_stats
  • Response
  • 200 response Modified
    • application/json content type Modified
      • transforms property Modified
        • checkpointing, health properties Modified
GET /_transform/{transform_id}/_preview
  • Body
  • application/json content type Modified
    • pivot property Modified
      • group_by property Modified
        • * property Modified
    • source property Modified
      • runtime_mappings property Modified
        • * property Modified
  • Response
  • 200 response Modified
    • application/json content type Modified
      • generated_dest_index property Modified
        • aliases, mappings, settings, defaults properties Modified
GET /_transform/{transform_id}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • transforms property Modified
        • pivot, source properties Modified
        • create_time_string property Added
GET /_transform/_preview
  • Body
  • application/json content type Modified
    • pivot property Modified
      • group_by property Modified
        • * property Modified
    • source property Modified
      • runtime_mappings property Modified
        • * property Modified
  • Response
  • 200 response Modified
    • application/json content type Modified
      • generated_dest_index property Modified
        • aliases, mappings, settings, defaults properties Modified
GET /_transform
  • Response
  • 200 response Modified
    • application/json content type Modified
      • transforms property Modified
        • pivot, source properties Modified
        • create_time_string property Added
GET /_text_structure/find_message_structure
  • Response
  • 200 response Modified
    • application/json content type Modified
      • ingest_pipeline property Modified
        • processors property Modified
      • mappings property Modified
        • runtime property Modified
GET /_text_structure/find_field_structure
  • Response
  • 200 response Modified
    • application/json content type Modified
      • ingest_pipeline property Modified
        • processors property Modified
      • mappings property Modified
        • runtime property Modified
GET /_template/{name}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • * property Modified
        • aliases, mappings properties Modified
GET /_template
  • Response
  • 200 response Modified
    • application/json content type Modified
      • * property Modified
        • aliases, mappings properties Modified
GET /_tasks/{task_id}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • error property Modified
        • root_cause, suppressed properties Modified
GET /_tasks
  • Response
  • 200 response Modified
    • application/json content type Modified
      • node_failures property Modified
        • root_cause, suppressed properties Modified
      • task_failures property Modified
        • reason property Modified
GET /_stats/{metric}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • indices property Modified
        • * property Modified
      • _shards property Modified
        • failures property Modified
      • _all property Modified
        • primaries, shards, total properties Modified
GET /_stats
  • Response
  • 200 response Modified
    • application/json content type Modified
      • indices property Modified
        • * property Modified
      • _shards property Modified
        • failures property Modified
      • _all property Modified
        • primaries, shards, total properties Modified
GET /_sql/translate
  • Body
  • application/json content type Modified
    • filter model Modified
  • Response
  • 200 response Modified
    • application/json content type Modified
      • query model Modified
      • sort property Modified
        • _types:Field, _types:SortOptions, _types:Sort alternatives Removed
          • Removing a resource is always breaking unless it was deprecated before
            Breaking
        • Field, SortOptions, Sort alternatives Added
GET /_sql
  • Body
  • application/json content type Modified
    • filter model Modified
    • runtime_mappings property Modified
      • * property Modified
        • script property Modified
GET /_snapshot/{repository}/{snapshot}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • responses property Modified
        • snapshots, error properties Modified
      • snapshots property Modified
        • shards property Modified
GET /_settings/{name}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • * property Modified
        • aliases, mappings, settings, defaults properties Modified
GET /_settings
  • Response
  • 200 response Modified
    • application/json content type Modified
      • * property Modified
        • aliases, mappings, settings, defaults properties Modified
GET /_segments
  • Response
  • 200 response Modified
    • application/json content type Modified
      • _shards property Modified
        • failures property Modified
GET /_security/user/_privileges
  • Response
  • 200 response Modified
    • application/json content type Modified
      • indices property Modified
        • query property Modified
      • remote_indices property Modified
        • query property Modified
GET /_security/settings
  • Response
  • 200 response Modified
    • application/json content type Modified
      • security property Modified
        • index property Modified
      • security-profile property Modified
        • index property Modified
      • security-tokens property Modified
        • index property Modified
Removed 4 Breaking
GET /{index}/_knn_search
POST /_inference/chat_completion/{eis_inference_id}/_stream
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
POST /{index}/_knn_search
PUT /_inference/{task_type}/{eis_inference_id}
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
Added 4
POST /_inference/{task_type}/{inference_id}
POST /_inference/{inference_id}
GET /_query/queries/{id}
GET /_query/queries
111 structure changes including:
8 Breaking changes
23 Additions
82 Modifications
6 Removals
Modified 82 Breaking
GET /_data_stream/{name}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • data_streams property Modified
        • failure_store, indices properties Modified
        • index_mode property Added
GET /_data_stream
  • Response
  • 200 response Modified
    • application/json content type Modified
      • data_streams property Modified
        • failure_store, indices properties Modified
        • index_mode property Added
GET /_cat/thread_pool/{thread_pool_patterns}
  • Response
  • 200 response Modified
    • text/plain content type Removed
      • Removing a resource is always breaking unless it was deprecated before
        Breaking
GET /_cat/thread_pool
  • Response
  • 200 response Modified
    • text/plain content type Removed
      • Removing a resource is always breaking unless it was deprecated before
        Breaking
GET /_cat/templates/{name}
  • Response
  • 200 response Modified
    • text/plain content type Removed
      • Removing a resource is always breaking unless it was deprecated before
        Breaking
GET /_cat/templates
  • Response
  • 200 response Modified
    • text/plain content type Removed
      • Removing a resource is always breaking unless it was deprecated before
        Breaking
GET /_cat/tasks
  • Response
  • 200 response Modified
    • text/plain content type Removed
      • Removing a resource is always breaking unless it was deprecated before
        Breaking
GET /_cat/snapshots/{repository}
  • Response
  • 200 response Modified
    • text/plain content type Removed
      • Removing a resource is always breaking unless it was deprecated before
        Breaking
GET /_cat/snapshots
  • Response
  • 200 response Modified
    • text/plain content type Removed
      • Removing a resource is always breaking unless it was deprecated before
        Breaking
GET /_cat/shards/{index}
  • Response
  • 200 response Modified
    • text/plain content type Removed
      • Removing a resource is always breaking unless it was deprecated before
        Breaking
GET /_cat/shards
  • Response
  • 200 response Modified
    • text/plain content type Removed
      • Removing a resource is always breaking unless it was deprecated before
        Breaking
GET /_cat/segments/{index}
  • Response
  • 200 response Modified
    • text/plain content type Removed
      • Removing a resource is always breaking unless it was deprecated before
        Breaking
GET /_cat/segments
  • Response
  • 200 response Modified
    • text/plain content type Removed
      • Removing a resource is always breaking unless it was deprecated before
        Breaking
GET /_cat/repositories
  • Response
  • 200 response Modified
    • text/plain content type Removed
      • Removing a resource is always breaking unless it was deprecated before
        Breaking
GET /_cat/recovery/{index}
  • Response
  • 200 response Modified
    • text/plain content type Removed
      • Removing a resource is always breaking unless it was deprecated before
        Breaking
GET /_cat/recovery
  • Response
  • 200 response Modified
    • text/plain content type Removed
      • Removing a resource is always breaking unless it was deprecated before
        Breaking
GET /_cat/plugins
  • Response
  • 200 response Modified
    • text/plain content type Removed
      • Removing a resource is always breaking unless it was deprecated before
        Breaking
GET /_cat/pending_tasks
  • Response
  • 200 response Modified
    • text/plain content type Removed
      • Removing a resource is always breaking unless it was deprecated before
        Breaking
GET /_cat/nodes
  • Response
  • 200 response Modified
    • text/plain content type Removed
      • Removing a resource is always breaking unless it was deprecated before
        Breaking
GET /_cat/nodeattrs
  • Response
  • 200 response Modified
    • text/plain content type Removed
      • Removing a resource is always breaking unless it was deprecated before
        Breaking
GET /_cat/ml/trained_models/{model_id}
  • Response
  • 200 response Modified
    • text/plain content type Removed
      • Removing a resource is always breaking unless it was deprecated before
        Breaking
GET /_cat/ml/trained_models
  • Response
  • 200 response Modified
    • text/plain content type Removed
      • Removing a resource is always breaking unless it was deprecated before
        Breaking
POST /_query
  • Query
  • allow_partial_results query parameter Added
POST /_nodes/{node_id}/reload_secure_settings
  • Response
  • 200 response Modified
    • application/json content type Modified
      • nodes property Modified
        • * property Added
POST /_nodes/reload_secure_settings
  • Response
  • 200 response Modified
    • application/json content type Modified
      • nodes property Modified
        • * property Added
POST /_ingest/{index}/_simulate
  • Body
  • application/json content type Modified
    • index_template_subtitutions property Removed
      • Removing a resource is always breaking unless it was deprecated before
        Breaking
    • index_template_substitutions property Added
POST /_ingest/_simulate
  • Body
  • application/json content type Modified
    • index_template_subtitutions property Removed
      • Removing a resource is always breaking unless it was deprecated before
        Breaking
    • index_template_substitutions property Added
POST /_index_template/_simulate_index/{name}
  • Query
  • create, cause query parameters Added
POST /_index_template/_simulate/{name}
  • Query
  • cause query parameter Added
POST /_index_template/_simulate
  • Query
  • cause query parameter Added
POST /_cache/clear
  • Query
  • index query parameter Added
POST /_analyze
  • Query
  • index query parameter Added
HEAD /_index_template/{name}
  • Query
  • local, flat_settings query parameters Added
GET /{index}/_termvectors/{id}
  • Body
  • application/json content type Modified
    • fields, field_statistics, offsets, payloads, positions, term_statistics, routing, version, version_type properties Added
GET /{index}/_termvectors
  • Body
  • application/json content type Modified
    • fields, field_statistics, offsets, payloads, positions, term_statistics, routing, version, version_type properties Added
GET /{index}/_reload_search_analyzers
  • Query
  • resource query parameter Added
GET /{index}/_mapping
  • Query
  • local query parameter Modified
    • Query parameter is now deprecated
GET /{index}/_field_usage_stats
  • Query
  • wait_for_active_shards query parameter Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
GET /{index}/_analyze
  • Query
  • index query parameter Added
GET /_security/role_mapping/{name}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • * property Modified
        • rules property Modified
GET /_security/role_mapping
  • Response
  • 200 response Modified
    • application/json content type Modified
      • * property Modified
        • rules property Modified
GET /_mapping
  • Query
  • local query parameter Modified
    • Query parameter is now deprecated
GET /_ingest/{index}/_simulate
  • Body
  • application/json content type Modified
    • index_template_subtitutions property Removed
      • Removing a resource is always breaking unless it was deprecated before
        Breaking
    • index_template_substitutions property Added
GET /_ingest/_simulate
  • Body
  • application/json content type Modified
    • index_template_subtitutions property Removed
      • Removing a resource is always breaking unless it was deprecated before
        Breaking
    • index_template_substitutions property Added
GET /_cat/aliases
  • Response
  • 200 response Modified
    • text/plain content type Removed
      • Removing a resource is always breaking unless it was deprecated before
        Breaking
GET /_analyze
  • Query
  • index query parameter Added
POST /_query/async
  • Body
  • application/json content type Modified
    • wait_for_completion_timeout property Added
  • Query
  • allow_partial_results query parameter Added
POST /_security/oidc/logout
  • Body
  • application/json content type Modified
    • access_token property Removed
      • Removing a resource is always breaking unless it was deprecated before
        Breaking
    • token property Added
POST /_security/role_mapping/{name}
  • Body
  • application/json content type Modified
    • rules property Modified
      • field property Modified
        • username, dn, groups properties Removed
          • Removing a resource is always breaking unless it was deprecated before
            Breaking
POST /{alias}/_rollover
  • Query
  • lazy query parameter Added
POST /{alias}/_rollover/{new_index}
  • Query
  • lazy query parameter Added
POST /{index}/_analyze
  • Query
  • index query parameter Added
POST /{index}/_cache/clear
  • Query
  • index query parameter Added
POST /{index}/_create/{id}
  • Query
  • if_primary_term, if_seq_no, op_type, require_alias, require_data_stream query parameters Added
POST /{index}/_reload_search_analyzers
  • Query
  • resource query parameter Added
POST /{index}/_termvectors
  • Body
  • application/json content type Modified
    • fields, field_statistics, offsets, payloads, positions, term_statistics, routing, version, version_type properties Added
POST /{index}/_termvectors/{id}
  • Body
  • application/json content type Modified
    • fields, field_statistics, offsets, payloads, positions, term_statistics, routing, version, version_type properties Added
PUT /_inference/{inference_id}/_update
  • Verb went from POST to PUT (same operationId)
    Breaking
PUT /_inference/{task_type}/{inference_id}/_update
  • Verb went from POST to PUT (same operationId)
    Breaking
PUT /_security/role_mapping/{name}
  • Body
  • application/json content type Modified
    • rules property Modified
      • field property Modified
        • username, dn, groups properties Removed
          • Removing a resource is always breaking unless it was deprecated before
            Breaking
PUT /_settings
  • Query
  • reopen query parameter Added
PUT /{index}/_create/{id}
  • Query
  • if_primary_term, if_seq_no, op_type, require_alias, require_data_stream query parameters Added
PUT /{index}/_settings
  • Query
  • reopen query parameter Added
GET /_cat/ml/datafeeds/{datafeed_id}
  • Response
  • 200 response Modified
    • text/plain content type Removed
      • Removing a resource is always breaking unless it was deprecated before
        Breaking
GET /_cat/ml/datafeeds
  • Response
  • 200 response Modified
    • text/plain content type Removed
      • Removing a resource is always breaking unless it was deprecated before
        Breaking
GET /_cat/ml/data_frame/analytics/{id}
  • Response
  • 200 response Modified
    • text/plain content type Removed
      • Removing a resource is always breaking unless it was deprecated before
        Breaking
GET /_cat/ml/data_frame/analytics
  • Response
  • 200 response Modified
    • text/plain content type Removed
      • Removing a resource is always breaking unless it was deprecated before
        Breaking
GET /_cat/ml/anomaly_detectors/{job_id}
  • Response
  • 200 response Modified
    • text/plain content type Removed
      • Removing a resource is always breaking unless it was deprecated before
        Breaking
GET /_cat/ml/anomaly_detectors
  • Response
  • 200 response Modified
    • text/plain content type Removed
      • Removing a resource is always breaking unless it was deprecated before
        Breaking
GET /_cat/master
  • Response
  • 200 response Modified
    • text/plain content type Removed
      • Removing a resource is always breaking unless it was deprecated before
        Breaking
GET /_cat/indices/{index}
  • Response
  • 200 response Modified
    • text/plain content type Removed
      • Removing a resource is always breaking unless it was deprecated before
        Breaking
GET /_cat/indices
  • Response
  • 200 response Modified
    • text/plain content type Removed
      • Removing a resource is always breaking unless it was deprecated before
        Breaking
GET /_cat/health
  • Response
  • 200 response Modified
    • text/plain content type Removed
      • Removing a resource is always breaking unless it was deprecated before
        Breaking
GET /_cat/fielddata/{fields}
  • Response
  • 200 response Modified
    • text/plain content type Removed
      • Removing a resource is always breaking unless it was deprecated before
        Breaking
GET /_cat/fielddata
  • Response
  • 200 response Modified
    • text/plain content type Removed
      • Removing a resource is always breaking unless it was deprecated before
        Breaking
GET /_cat/count/{index}
  • Response
  • 200 response Modified
    • text/plain content type Removed
      • Removing a resource is always breaking unless it was deprecated before
        Breaking
GET /_cat/count
  • Response
  • 200 response Modified
    • text/plain content type Removed
      • Removing a resource is always breaking unless it was deprecated before
        Breaking
GET /_cat/component_templates/{name}
  • Response
  • 200 response Modified
    • text/plain content type Removed
      • Removing a resource is always breaking unless it was deprecated before
        Breaking
GET /_cat/component_templates
  • Response
  • 200 response Modified
    • text/plain content type Removed
      • Removing a resource is always breaking unless it was deprecated before
        Breaking
GET /_cat/allocation/{node_id}
  • Response
  • 200 response Modified
    • text/plain content type Removed
      • Removing a resource is always breaking unless it was deprecated before
        Breaking
GET /_cat/allocation
  • Response
  • 200 response Modified
    • text/plain content type Removed
      • Removing a resource is always breaking unless it was deprecated before
        Breaking
GET /_cat/aliases/{name}
  • Response
  • 200 response Modified
    • text/plain content type Removed
      • Removing a resource is always breaking unless it was deprecated before
        Breaking
Removed 6 Breaking
POST /_inference/{inference_id}
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
POST /_inference/{inference_id}/_stream
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
POST /_inference/{inference_id}/_unified
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
POST /_inference/{task_type}/{inference_id}
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
POST /_inference/{task_type}/{inference_id}/_stream
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
POST /_inference/{task_type}/{inference_id}/_unified
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
Added 23
POST /_inference/chat_completion/{eis_inference_id}/_stream
POST /_inference/chat_completion/{inference_id}/_stream
POST /_inference/completion/{inference_id}
POST /_inference/completion/{inference_id}/_stream
POST /_inference/rerank/{inference_id}
POST /_inference/sparse_embedding/{inference_id}
POST /_inference/text_embedding/{inference_id}
PUT /_inference/{task_type}/{alibabacloud_inference_id}
PUT /_inference/{task_type}/{amazonbedrock_inference_id}
PUT /_inference/{task_type}/{anthropic_inference_id}
PUT /_inference/{task_type}/{azureaistudio_inference_id}
PUT /_inference/{task_type}/{azureopenai_inference_id}
PUT /_inference/{task_type}/{cohere_inference_id}
PUT /_inference/{task_type}/{eis_inference_id}
PUT /_inference/{task_type}/{elasticsearch_inference_id}
PUT /_inference/{task_type}/{elser_inference_id}
PUT /_inference/{task_type}/{googleaistudio_inference_id}
PUT /_inference/{task_type}/{googlevertexai_inference_id}
PUT /_inference/{task_type}/{huggingface_inference_id}
PUT /_inference/{task_type}/{jinaai_inference_id}
PUT /_inference/{task_type}/{mistral_inference_id}
PUT /_inference/{task_type}/{openai_inference_id}
PUT /_inference/{task_type}/{voyageai_inference_id}
223 structure changes including:
1 Breaking change
1 Addition
221 Modifications
1 Removal
Modified 221 Breaking
POST /_search
  • Body
  • application/json content type Modified
    • knn property Modified
      • _types:KnnSearch alternative Modified
        • filter property Modified
      • array-2 alternative Modified
        • filter property Modified
    • post_filter property Modified
      • geo_grid property Added
    • query property Modified
      • geo_grid property Added
    • rescore property Modified
      • _types:Rescore alternative Modified
        • query property Modified
      • array-2 alternative Modified
        • query property Modified
    • retriever property Modified
      • standard property Modified
        • filter, query properties Modified
      • knn property Modified
        • filter property Modified
      • rrf property Modified
        • filter property Modified
      • text_similarity_reranker property Modified
        • filter property Modified
      • rule property Modified
        • filter property Modified
POST /_search_shards
  • Response
  • 200 response Modified
    • application/json content type Modified
      • indices property Modified
        • * property Modified
POST /_security/_query/api_key
  • Response
  • 200 response Modified
    • application/json content type Modified
      • api_keys property Modified
        • role_descriptors, limited_by, access properties Modified
POST /_security/_query/role
  • Response
  • 200 response Modified
    • application/json content type Modified
      • roles property Modified
        • indices, remote_indices properties Modified
POST /_security/api_key
  • Body
  • application/json content type Modified
    • role_descriptors property Modified
      • * property Modified
        • indices, remote_indices properties Modified
POST /_security/api_key/_bulk_update
  • Body
  • application/json content type Modified
    • role_descriptors property Modified
      • * property Modified
        • indices, remote_indices properties Modified
POST /_security/api_key/grant
  • Body
  • application/json content type Modified
    • api_key property Modified
      • role_descriptors property Modified
        • object-1, array-2 alternatives Modified
POST /_security/cross_cluster/api_key
  • Body
  • application/json content type Modified
    • access property Modified
      • search property Modified
        • query property Modified
POST /_security/role
  • Body
  • application/json content type Modified
    • roles property Modified
      • * property Modified
        • indices, remote_indices properties Modified
POST /_security/role/{name}
  • Body
  • application/json content type Modified
    • indices property Modified
      • query property Modified
        • query_dsl:QueryContainer, _types:RoleTemplateQuery alternatives Modified
    • remote_indices property Modified
      • query property Modified
        • query_dsl:QueryContainer, _types:RoleTemplateQuery alternatives Modified
POST /_snapshot/{repository}/{snapshot}/_restore
  • Body
  • application/json content type Modified
    • index_settings property Modified
      • auto_expand_replicas property Modified
        • Combinator is now oneOf
        • auto_expand_replicas alternative Removed
          • Removing a resource is always breaking unless it was deprecated before
            Breaking
        • string-1, _spec_utils:NullValue alternatives Added
POST /_sql
  • Body
  • application/json content type Modified
    • filter property Modified
      • geo_grid property Added
POST /_sql/translate
  • Body
  • application/json content type Modified
    • filter property Modified
      • geo_grid property Added
  • Response
  • 200 response Modified
    • application/json content type Modified
      • query property Modified
        • geo_grid property Added
POST /_template/{name}
  • Body
  • application/json content type Modified
    • aliases property Modified
      • * property Modified
        • filter property Modified
    • mappings property Modified
      • subobjects property Modified
        • Type went from boolean to string
          Breaking
    • settings property Modified
      • auto_expand_replicas property Modified
        • Combinator is now oneOf
        • auto_expand_replicas alternative Removed
          • Removing a resource is always breaking unless it was deprecated before
            Breaking
        • string-1, _spec_utils:NullValue alternatives Added
POST /_text_structure/find_message_structure
  • Response
  • 200 response Modified
    • application/json content type Modified
      • mappings property Modified
        • subobjects property Modified
          • Type went from boolean to string
            Breaking
POST /_text_structure/find_structure
  • Response
  • 200 response Modified
    • application/json content type Modified
      • mappings property Modified
        • subobjects property Modified
          • Type went from boolean to string
            Breaking
POST /_transform/_preview
  • Response
  • 200 response Modified
    • application/json content type Modified
      • generated_dest_index property Modified
        • aliases, mappings, settings, defaults properties Modified
POST /_transform/{transform_id}/_preview
  • Response
  • 200 response Modified
    • application/json content type Modified
      • generated_dest_index property Modified
        • aliases, mappings, settings, defaults properties Modified
POST /_transform/{transform_id}/_update
  • Response
  • 200 response Modified
    • application/json content type Modified
      • source property Modified
        • query property Modified
POST /_validate/query
  • Body
  • application/json content type Modified
    • query property Modified
      • geo_grid property Added
POST /_watcher/_query/watches
  • Body
  • application/json content type Modified
    • query property Modified
      • geo_grid property Added
  • Response
  • 200 response Modified
    • application/json content type Modified
      • watches property Modified
        • watch property Modified
POST /_watcher/watch/_execute
  • Body
  • application/json content type Modified
    • watch property Modified
      • actions property Modified
        • * property Modified
      • input property Modified
        • search property Modified
      • transform property Modified
        • search property Modified
  • Response
  • 200 response Modified
    • application/json content type Modified
      • watch_record property Modified
        • input property Modified
POST /_watcher/watch/{id}
  • Body
  • application/json content type Modified
    • actions property Modified
      • * property Modified
        • transform property Modified
    • input property Modified
      • search property Modified
        • request property Modified
    • transform property Modified
      • search property Modified
        • request property Modified
POST /_watcher/watch/{id}/_execute
  • Body
  • application/json content type Modified
    • watch property Modified
      • actions property Modified
        • * property Modified
      • input property Modified
        • search property Modified
      • transform property Modified
        • search property Modified
  • Response
  • 200 response Modified
    • application/json content type Modified
      • watch_record property Modified
        • input property Modified
POST /{alias}/_rollover
  • Body
  • application/json content type Modified
    • aliases property Modified
      • * property Modified
        • filter property Modified
    • mappings property Modified
      • subobjects property Modified
        • Type went from boolean to string
          Breaking
POST /{alias}/_rollover/{new_index}
  • Body
  • application/json content type Modified
    • aliases property Modified
      • * property Modified
        • filter property Modified
    • mappings property Modified
      • subobjects property Modified
        • Type went from boolean to string
          Breaking
POST /{index}/_alias/{name}
  • Body
  • application/json content type Modified
    • filter property Modified
      • geo_grid property Added
PUT /_connector/{connector_id}/_index_name
  • Body
  • application/json content type Modified
    • index_name property Modified
      • _spec_utils:NullValue alternative Modified
        • Alternative is no longer required
POST /_application/analytics/{collection_name}/event/{event_type}
  • Operation is now deprecated
POST /_async_search
  • Body
  • application/json content type Modified
    • knn property Modified
      • _types:KnnSearch alternative Modified
        • filter property Modified
      • array-2 alternative Modified
        • filter property Modified
    • post_filter property Modified
      • geo_grid property Added
    • query property Modified
      • geo_grid property Added
    • rescore property Modified
      • _types:Rescore alternative Modified
        • query property Modified
      • array-2 alternative Modified
        • query property Modified
POST /_component_template/{name}
  • Body
  • application/json content type Modified
    • template property Modified
      • aliases property Modified
        • * property Modified
      • mappings property Modified
        • subobjects property Modified
          • Type went from boolean to string
            Breaking
      • settings property Modified
        • auto_expand_replicas property Modified
          • Combinator is now oneOf
      • defaults property Modified
        • auto_expand_replicas property Modified
          • Combinator is now oneOf
POST /_count
  • Body
  • application/json content type Modified
    • query property Modified
      • geo_grid property Added
POST /_create_from/{source}/{dest}
  • Body
  • application/json content type Modified
    • mappings_override property Modified
      • subobjects property Modified
        • Type went from boolean to string
          Breaking
    • settings_override property Modified
      • auto_expand_replicas property Modified
        • Combinator is now oneOf
        • auto_expand_replicas alternative Removed
          • Removing a resource is always breaking unless it was deprecated before
            Breaking
        • string-1, _spec_utils:NullValue alternatives Added
POST /_field_caps
  • Body
  • application/json content type Modified
    • index_filter property Modified
      • geo_grid property Added
POST /_fleet/_fleet_msearch
  • Body
  • application/json content type Modified
    • msearch:MultisearchBody alternative Modified
      • query property Modified
        • geo_grid property Added
      • knn property Modified
        • _types:KnnSearch, array-2 alternatives Modified
      • post_filter property Modified
        • geo_grid property Added
      • rescore property Modified
        • _types:Rescore, array-2 alternatives Modified
POST /_ilm/migrate_to_data_tiers
  • Query
  • master_timeout query parameter Added
POST /_index_template/_simulate
  • Body
  • application/json content type Modified
    • template property Modified
      • aliases property Modified
        • * property Modified
      • mappings property Modified
        • subobjects property Modified
          • Type went from boolean to string
            Breaking
      • settings property Modified
        • auto_expand_replicas property Modified
          • Combinator is now oneOf
  • Response
  • 200 response Modified
    • application/json content type Modified
      • template property Modified
        • aliases, mappings, settings properties Modified
POST /_index_template/_simulate/{name}
  • Body
  • application/json content type Modified
    • template property Modified
      • aliases property Modified
        • * property Modified
      • mappings property Modified
        • subobjects property Modified
          • Type went from boolean to string
            Breaking
      • settings property Modified
        • auto_expand_replicas property Modified
          • Combinator is now oneOf
  • Response
  • 200 response Modified
    • application/json content type Modified
      • template property Modified
        • aliases, mappings, settings properties Modified
POST /_index_template/_simulate_index/{name}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • template property Modified
        • aliases, mappings, settings properties Modified
POST /_index_template/{name}
  • Body
  • application/json content type Modified
    • template property Modified
      • aliases property Modified
        • * property Modified
      • mappings property Modified
        • subobjects property Modified
          • Type went from boolean to string
            Breaking
      • settings property Modified
        • auto_expand_replicas property Modified
          • Combinator is now oneOf
POST /_inference/{inference_id}/_update
  • Body
  • application/json content type Modified
    • chunking_settings property Added
  • Response
  • 200 response Modified
    • application/json content type Modified
      • chunking_settings property Added
POST /_inference/{task_type}/{inference_id}/_update
  • Body
  • application/json content type Modified
    • chunking_settings property Added
  • Response
  • 200 response Modified
    • application/json content type Modified
      • chunking_settings property Added
POST /_ingest/_simulate
  • Body
  • application/json content type Modified
    • component_template_substitutions property Modified
      • * property Modified
        • template property Modified
    • index_template_subtitutions property Modified
      • * property Modified
        • template property Modified
    • mapping_addition property Modified
      • subobjects property Modified
        • Type went from boolean to string
          Breaking
POST /_ingest/{index}/_simulate
  • Body
  • application/json content type Modified
    • component_template_substitutions property Modified
      • * property Modified
        • template property Modified
    • index_template_subtitutions property Modified
      • * property Modified
        • template property Modified
    • mapping_addition property Modified
      • subobjects property Modified
        • Type went from boolean to string
          Breaking
POST /_ml/data_frame/_evaluate
  • Body
  • application/json content type Modified
    • query property Modified
      • geo_grid property Added
POST /_ml/datafeeds/_preview
  • Body
  • application/json content type Modified
    • datafeed_config property Modified
      • query property Modified
        • geo_grid property Added
    • job_config property Modified
      • datafeed_config property Modified
        • query property Modified
POST /_ml/datafeeds/{datafeed_id}/_preview
  • Body
  • application/json content type Modified
    • datafeed_config property Modified
      • query property Modified
        • geo_grid property Added
    • job_config property Modified
      • datafeed_config property Modified
        • query property Modified
POST /_ml/datafeeds/{datafeed_id}/_update
  • Body
  • application/json content type Modified
    • query property Modified
      • geo_grid property Added
  • Response
  • 200 response Modified
    • application/json content type Modified
      • query property Modified
        • geo_grid property Added
POST /_ml/trained_models/{model_id}/deployment/_start
  • Body
  • application/json content type Added
POST /_ml/trained_models/{model_id}/deployment/_update
  • Body
  • application/json content type Modified
    • adaptive_allocations property Added
POST /_msearch
  • Body
  • application/json content type Modified
    • msearch:MultisearchBody alternative Modified
      • query property Modified
        • geo_grid property Added
      • knn property Modified
        • _types:KnnSearch, array-2 alternatives Modified
      • post_filter property Modified
        • geo_grid property Added
      • rescore property Modified
        • _types:Rescore, array-2 alternatives Modified
POST /_query
  • Body
  • application/json content type Modified
    • filter property Modified
      • geo_grid property Added
POST /_query/async
  • Body
  • application/json content type Modified
    • filter property Modified
      • geo_grid property Added
POST /_rank_eval
  • Body
  • application/json content type Modified
    • requests property Modified
      • request property Modified
        • query property Modified
POST /_reindex
  • Body
  • application/json content type Modified
    • source property Modified
      • query property Modified
        • geo_grid property Added
  • Response
  • 200 response Modified
    • application/json content type Modified
      • failures property Modified
        • type property Removed
          • Removing a resource is always breaking unless it was deprecated before
            Breaking
POST /_scripts/painless/_execute
  • Body
  • application/json content type Modified
    • context_setup property Modified
      • query property Modified
        • geo_grid property Added
PUT /_create_from/{source}/{dest}
  • Body
  • application/json content type Modified
    • mappings_override property Modified
      • subobjects property Modified
        • Type went from boolean to string
          Breaking
    • settings_override property Modified
      • auto_expand_replicas property Modified
        • Combinator is now oneOf
        • auto_expand_replicas alternative Removed
          • Removing a resource is always breaking unless it was deprecated before
            Breaking
        • string-1, _spec_utils:NullValue alternatives Added
PUT /_data_stream/{name}/_lifecycle
  • Body
  • application/json content type Modified
    • Content type is no longer required
PUT /_enrich/policy/{name}
  • Body
  • application/json content type Modified
    • geo_match property Modified
      • query property Modified
        • geo_grid property Added
    • match property Modified
      • query property Modified
        • geo_grid property Added
    • range property Modified
      • query property Modified
        • geo_grid property Added
PUT /_index_template/{name}
  • Body
  • application/json content type Modified
    • template property Modified
      • aliases property Modified
        • * property Modified
      • mappings property Modified
        • subobjects property Modified
          • Type went from boolean to string
            Breaking
      • settings property Modified
        • auto_expand_replicas property Modified
          • Combinator is now oneOf
PUT /_inference/{inference_id}
  • Body
  • application/json content type Modified
    • chunking_settings property Added
  • Response
  • 200 response Modified
    • application/json content type Modified
      • chunking_settings property Added
PUT /_inference/{task_type}/{inference_id}
  • Body
  • application/json content type Modified
    • chunking_settings property Added
  • Response
  • 200 response Modified
    • application/json content type Modified
      • chunking_settings property Added
PUT /_ml/anomaly_detectors/{job_id}
  • Body
  • application/json content type Modified
    • datafeed_config property Modified
      • query property Modified
        • geo_grid property Added
PUT /_ml/datafeeds/{datafeed_id}
  • Body
  • application/json content type Modified
    • query property Modified
      • geo_grid property Added
  • Response
  • 200 response Modified
    • application/json content type Modified
      • query property Modified
        • geo_grid property Added
PUT /_security/api_key
  • Body
  • application/json content type Modified
    • role_descriptors property Modified
      • * property Modified
        • indices, remote_indices properties Modified
PUT /_security/api_key/{id}
  • Body
  • application/json content type Modified
    • role_descriptors property Modified
      • * property Modified
        • indices, remote_indices properties Modified
PUT /_security/cross_cluster/api_key/{id}
  • Body
  • application/json content type Modified
    • access property Modified
      • search property Modified
        • query property Modified
PUT /_security/role/{name}
  • Body
  • application/json content type Modified
    • indices property Modified
      • query property Modified
        • query_dsl:QueryContainer, _types:RoleTemplateQuery alternatives Modified
    • remote_indices property Modified
      • query property Modified
        • query_dsl:QueryContainer, _types:RoleTemplateQuery alternatives Modified
PUT /_security/settings
  • Body
  • application/json content type Modified
    • security property Modified
      • index property Modified
        • auto_expand_replicas property Modified
          • Combinator is now oneOf
    • security-profile property Modified
      • index property Modified
        • auto_expand_replicas property Modified
          • Combinator is now oneOf
    • security-tokens property Modified
      • index property Modified
        • auto_expand_replicas property Modified
          • Combinator is now oneOf
PUT /_settings
  • Body
  • application/json content type Modified
    • auto_expand_replicas property Modified
      • Combinator is now oneOf
      • auto_expand_replicas alternative Removed
        • Removing a resource is always breaking unless it was deprecated before
          Breaking
      • string-1, _spec_utils:NullValue alternatives Added
PUT /_template/{name}
  • Body
  • application/json content type Modified
    • aliases property Modified
      • * property Modified
        • filter property Modified
    • mappings property Modified
      • subobjects property Modified
        • Type went from boolean to string
          Breaking
    • settings property Modified
      • auto_expand_replicas property Modified
        • Combinator is now oneOf
        • auto_expand_replicas alternative Removed
          • Removing a resource is always breaking unless it was deprecated before
            Breaking
        • string-1, _spec_utils:NullValue alternatives Added
PUT /_watcher/watch/_execute
  • Body
  • application/json content type Modified
    • watch property Modified
      • actions property Modified
        • * property Modified
      • input property Modified
        • search property Modified
      • transform property Modified
        • search property Modified
  • Response
  • 200 response Modified
    • application/json content type Modified
      • watch_record property Modified
        • input property Modified
PUT /_watcher/watch/{id}
  • Body
  • application/json content type Modified
    • actions property Modified
      • * property Modified
        • transform property Modified
    • input property Modified
      • search property Modified
        • request property Modified
    • transform property Modified
      • search property Modified
        • request property Modified
PUT /_watcher/watch/{id}/_execute
  • Body
  • application/json content type Modified
    • watch property Modified
      • actions property Modified
        • * property Modified
      • input property Modified
        • search property Modified
      • transform property Modified
        • search property Modified
  • Response
  • 200 response Modified
    • application/json content type Modified
      • watch_record property Modified
        • input property Modified
PUT /{index}
  • Body
  • application/json content type Modified
    • aliases property Modified
      • * property Modified
        • filter property Modified
    • mappings property Modified
      • subobjects property Modified
        • Type went from boolean to string
          Breaking
    • settings property Modified
      • auto_expand_replicas property Modified
        • Combinator is now oneOf
        • auto_expand_replicas alternative Removed
          • Removing a resource is always breaking unless it was deprecated before
            Breaking
        • string-1, _spec_utils:NullValue alternatives Added
PUT /{index}/_alias/{name}
  • Body
  • application/json content type Modified
    • filter property Modified
      • geo_grid property Added
PUT /{index}/_aliases/{name}
  • Body
  • application/json content type Modified
    • filter property Modified
      • geo_grid property Added
PUT /{index}/_ccr/follow
  • Body
  • application/json content type Modified
    • settings property Modified
      • auto_expand_replicas property Modified
        • Combinator is now oneOf
        • auto_expand_replicas alternative Removed
          • Removing a resource is always breaking unless it was deprecated before
            Breaking
        • string-1, _spec_utils:NullValue alternatives Added
PUT /{index}/_clone/{target}
  • Body
  • application/json content type Modified
    • aliases property Modified
      • * property Modified
        • filter property Modified
PUT /{index}/_mapping
  • Body
  • application/json content type Modified
    • dynamic_templates property Modified
      • Removing polymorphism is always breaking
        Breaking
PUT /{index}/_settings
  • Body
  • application/json content type Modified
    • auto_expand_replicas property Modified
      • Combinator is now oneOf
      • auto_expand_replicas alternative Removed
        • Removing a resource is always breaking unless it was deprecated before
          Breaking
      • string-1, _spec_utils:NullValue alternatives Added
PUT /{index}/_shrink/{target}
  • Body
  • application/json content type Modified
    • aliases property Modified
      • * property Modified
        • filter property Modified
PUT /{index}/_split/{target}
  • Body
  • application/json content type Modified
    • aliases property Modified
      • * property Modified
        • filter property Modified
POST /{index}/_aliases/{name}
  • Body
  • application/json content type Modified
    • filter property Modified
      • geo_grid property Added
POST /{index}/_async_search
  • Body
  • application/json content type Modified
    • knn property Modified
      • _types:KnnSearch alternative Modified
        • filter property Modified
      • array-2 alternative Modified
        • filter property Modified
    • post_filter property Modified
      • geo_grid property Added
    • query property Modified
      • geo_grid property Added
    • rescore property Modified
      • _types:Rescore alternative Modified
        • query property Modified
      • array-2 alternative Modified
        • query property Modified
POST /{index}/_clone/{target}
  • Body
  • application/json content type Modified
    • aliases property Modified
      • * property Modified
        • filter property Modified
POST /{index}/_count
  • Body
  • application/json content type Modified
    • query property Modified
      • geo_grid property Added
POST /{index}/_delete_by_query
  • Body
  • application/json content type Modified
    • query property Modified
      • geo_grid property Added
  • Response
  • 200 response Modified
    • application/json content type Modified
      • failures property Modified
        • type property Removed
          • Removing a resource is always breaking unless it was deprecated before
            Breaking
POST /{index}/_eql/search
  • Body
  • application/json content type Modified
    • filter property Modified
      • query_dsl:QueryContainer alternative Modified
        • geo_grid property Added
      • array-2 alternative Modified
        • geo_grid property Added
POST /{index}/_explain/{id}
  • Body
  • application/json content type Modified
    • query property Modified
      • geo_grid property Added
POST /{index}/_field_caps
  • Body
  • application/json content type Modified
    • index_filter property Modified
      • geo_grid property Added
POST /{index}/_fleet/_fleet_msearch
  • Body
  • application/json content type Modified
    • msearch:MultisearchBody alternative Modified
      • query property Modified
        • geo_grid property Added
      • knn property Modified
        • _types:KnnSearch, array-2 alternatives Modified
      • post_filter property Modified
        • geo_grid property Added
      • rescore property Modified
        • _types:Rescore, array-2 alternatives Modified
POST /{index}/_fleet/_fleet_search
  • Body
  • application/json content type Modified
    • post_filter property Modified
      • geo_grid property Added
    • query property Modified
      • geo_grid property Added
    • rescore property Modified
      • _types:Rescore alternative Modified
        • query property Modified
      • array-2 alternative Modified
        • query property Modified
POST /{index}/_graph/explore
  • Body
  • application/json content type Modified
    • connections property Modified
      • query property Modified
        • geo_grid property Added
    • query property Modified
      • geo_grid property Added
POST /{index}/_knn_search
  • Body
  • application/json content type Modified
    • filter property Modified
      • query_dsl:QueryContainer alternative Modified
        • geo_grid property Added
      • array-2 alternative Modified
        • geo_grid property Added
POST /{index}/_mapping
  • Body
  • application/json content type Modified
    • dynamic_templates property Modified
      • Removing polymorphism is always breaking
        Breaking
POST /{index}/_msearch
  • Body
  • application/json content type Modified
    • msearch:MultisearchBody alternative Modified
      • query property Modified
        • geo_grid property Added
      • knn property Modified
        • _types:KnnSearch, array-2 alternatives Modified
      • post_filter property Modified
        • geo_grid property Added
      • rescore property Modified
        • _types:Rescore, array-2 alternatives Modified
POST /{index}/_mvt/{field}/{zoom}/{x}/{y}
  • Body
  • application/json content type Modified
    • query property Modified
      • geo_grid property Added
POST /{index}/_pit
  • Body
  • application/json content type Modified
    • index_filter property Modified
      • geo_grid property Added
POST /{index}/_rank_eval
  • Body
  • application/json content type Modified
    • requests property Modified
      • request property Modified
        • query property Modified
POST /{index}/_rollup_search
  • Body
  • application/json content type Modified
    • query property Modified
      • geo_grid property Added
POST /{index}/_search
  • Body
  • application/json content type Modified
    • knn property Modified
      • _types:KnnSearch alternative Modified
        • filter property Modified
      • array-2 alternative Modified
        • filter property Modified
    • post_filter property Modified
      • geo_grid property Added
    • query property Modified
      • geo_grid property Added
    • rescore property Modified
      • _types:Rescore alternative Modified
        • query property Modified
      • array-2 alternative Modified
        • query property Modified
    • retriever property Modified
      • standard property Modified
        • filter, query properties Modified
      • knn property Modified
        • filter property Modified
      • rrf property Modified
        • filter property Modified
      • text_similarity_reranker property Modified
        • filter property Modified
      • rule property Modified
        • filter property Modified
POST /{index}/_search_shards
  • Response
  • 200 response Modified
    • application/json content type Modified
      • indices property Modified
        • * property Modified
POST /{index}/_shrink/{target}
  • Body
  • application/json content type Modified
    • aliases property Modified
      • * property Modified
        • filter property Modified
POST /{index}/_split/{target}
  • Body
  • application/json content type Modified
    • aliases property Modified
      • * property Modified
        • filter property Modified
POST /{index}/_terms_enum
  • Body
  • application/json content type Modified
    • index_filter property Modified
      • geo_grid property Added
POST /{index}/_update_by_query
  • Body
  • application/json content type Modified
    • query property Modified
      • geo_grid property Added
  • Response
  • 200 response Modified
    • application/json content type Modified
      • failures property Modified
        • type property Removed
          • Removing a resource is always breaking unless it was deprecated before
            Breaking
POST /{index}/_validate/query
  • Body
  • application/json content type Modified
    • query property Modified
      • geo_grid property Added
PUT /_application/analytics/{name}
  • Operation is now deprecated
PUT /_component_template/{name}
  • Body
  • application/json content type Modified
    • template property Modified
      • aliases property Modified
        • * property Modified
      • mappings property Modified
        • subobjects property Modified
          • Type went from boolean to string
            Breaking
      • settings property Modified
        • auto_expand_replicas property Modified
          • Combinator is now oneOf
      • defaults property Modified
        • auto_expand_replicas property Modified
          • Combinator is now oneOf
PUT /_connector/{connector_id}/_error
  • Body
  • application/json content type Modified
    • error property Modified
      • _spec_utils:NullValue alternative Modified
        • Alternative is no longer required
DELETE /_application/analytics/{name}
  • Operation is now deprecated
GET /_cat/shards
  • Query
  • h, s query parameters Added
GET /_cat/shards/{index}
  • Query
  • h, s query parameters Added
GET /_cat/snapshots
  • Query
  • h, s query parameters Added
GET /_cat/snapshots/{repository}
  • Query
  • h, s query parameters Added
GET /_cat/tasks
  • Query
  • h, s query parameters Added
GET /_cat/templates
  • Query
  • h, s query parameters Added
GET /_cat/templates/{name}
  • Query
  • h, s query parameters Added
GET /_cat/thread_pool
  • Query
  • h, s query parameters Added
GET /_cat/thread_pool/{thread_pool_patterns}
  • Query
  • h, s query parameters Added
GET /_component_template
  • Response
  • 200 response Modified
    • application/json content type Modified
      • component_templates property Modified
        • component_template property Modified
GET /_component_template/{name}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • component_templates property Modified
        • component_template property Modified
GET /_count
  • Body
  • application/json content type Modified
    • query property Modified
      • geo_grid property Added
GET /_enrich/policy
  • Response
  • 200 response Modified
    • application/json content type Modified
      • policies property Modified
        • config property Modified
GET /_enrich/policy/{name}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • policies property Modified
        • config property Modified
GET /_field_caps
  • Body
  • application/json content type Modified
    • index_filter property Modified
      • geo_grid property Added
GET /_fleet/_fleet_msearch
  • Body
  • application/json content type Modified
    • msearch:MultisearchBody alternative Modified
      • query property Modified
        • geo_grid property Added
      • knn property Modified
        • _types:KnnSearch, array-2 alternatives Modified
      • post_filter property Modified
        • geo_grid property Added
      • rescore property Modified
        • _types:Rescore, array-2 alternatives Modified
GET /_index_template
  • Response
  • 200 response Modified
    • application/json content type Modified
      • index_templates property Modified
        • index_template property Modified
GET /_index_template/{name}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • index_templates property Modified
        • index_template property Modified
GET /_inference
  • Response
  • 200 response Modified
    • application/json content type Modified
      • endpoints property Modified
        • chunking_settings property Added
GET /_inference/{inference_id}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • endpoints property Modified
        • chunking_settings property Added
GET /_inference/{task_type}/{inference_id}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • endpoints property Modified
        • chunking_settings property Added
GET /_ingest/_simulate
  • Body
  • application/json content type Modified
    • component_template_substitutions property Modified
      • * property Modified
        • template property Modified
    • index_template_subtitutions property Modified
      • * property Modified
        • template property Modified
    • mapping_addition property Modified
      • subobjects property Modified
        • Type went from boolean to string
          Breaking
GET /_ingest/{index}/_simulate
  • Body
  • application/json content type Modified
    • component_template_substitutions property Modified
      • * property Modified
        • template property Modified
    • index_template_subtitutions property Modified
      • * property Modified
        • template property Modified
    • mapping_addition property Modified
      • subobjects property Modified
        • Type went from boolean to string
          Breaking
GET /_mapping
  • Response
  • 200 response Modified
    • application/json content type Modified
      • * property Modified
        • item, mappings properties Modified
GET /_mapping/field/{fields}
  • Query
  • local query parameter Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
GET /_ml/datafeeds/_preview
  • Body
  • application/json content type Modified
    • datafeed_config property Modified
      • query property Modified
        • geo_grid property Added
    • job_config property Modified
      • datafeed_config property Modified
        • query property Modified
GET /_ml/datafeeds/{datafeed_id}/_preview
  • Body
  • application/json content type Modified
    • datafeed_config property Modified
      • query property Modified
        • geo_grid property Added
    • job_config property Modified
      • datafeed_config property Modified
        • query property Modified
GET /_alias
  • Response
  • 200 response Modified
    • application/json content type Modified
      • * property Modified
        • aliases property Modified
GET /_alias/{name}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • * property Modified
        • aliases property Modified
GET /_application/analytics
  • Operation is now deprecated
GET /_application/analytics/{name}
  • Operation is now deprecated
GET /_cat/aliases
  • Query
  • h, s query parameters Added
GET /_cat/aliases/{name}
  • Query
  • h, s query parameters Added
GET /_cat/allocation
  • Query
  • h, s query parameters Added
GET /_cat/allocation/{node_id}
  • Query
  • h, s query parameters Added
GET /_cat/component_templates
  • Query
  • h, s query parameters Added
GET /_cat/component_templates/{name}
  • Query
  • h, s query parameters Added
GET /_cat/count
  • Query
  • h, s query parameters Added
GET /_cat/count/{index}
  • Query
  • h, s query parameters Added
GET /_cat/fielddata
  • Query
  • h, s query parameters Added
GET /_cat/fielddata/{fields}
  • Query
  • h, s query parameters Added
GET /_cat/health
  • Query
  • h, s query parameters Added
GET /_cat/indices
  • Query
  • h, s query parameters Added
GET /_cat/indices/{index}
  • Query
  • h, s query parameters Added
GET /_cat/master
  • Query
  • h, s query parameters Added
GET /_cat/nodeattrs
  • Query
  • h, s query parameters Added
GET /_cat/nodes
  • Query
  • h, s query parameters Added
GET /_cat/pending_tasks
  • Query
  • h, s query parameters Added
GET /_cat/plugins
  • Query
  • h, s query parameters Added
GET /_cat/recovery
  • Query
  • index, h, s query parameters Added
GET /_cat/recovery/{index}
  • Query
  • index, h, s query parameters Added
GET /_cat/repositories
  • Query
  • h, s query parameters Added
GET /_cat/segments
  • Query
  • h, s query parameters Added
GET /_cat/segments/{index}
  • Query
  • h, s query parameters Added
GET /_ml/trained_models
  • Query
  • include_model_definition query parameter Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
GET /_watcher/_query/watches
  • Body
  • application/json content type Modified
    • query property Modified
      • geo_grid property Added
  • Response
  • 200 response Modified
    • application/json content type Modified
      • watches property Modified
        • watch property Modified
GET /_watcher/settings
  • Response
  • 200 response Modified
    • application/json content type Modified
      • index property Modified
        • auto_expand_replicas property Modified
          • Combinator is now oneOf
GET /_watcher/watch/{id}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • watch property Modified
        • actions, input, transform properties Modified
GET /{index}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • * property Modified
        • aliases, mappings, settings, defaults properties Modified
GET /{index}/_alias
  • Response
  • 200 response Modified
    • application/json content type Modified
      • * property Modified
        • aliases property Modified
GET /{index}/_alias/{name}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • * property Modified
        • aliases property Modified
GET /{index}/_count
  • Body
  • application/json content type Modified
    • query property Modified
      • geo_grid property Added
GET /{index}/_eql/search
  • Body
  • application/json content type Modified
    • filter property Modified
      • query_dsl:QueryContainer alternative Modified
        • geo_grid property Added
      • array-2 alternative Modified
        • geo_grid property Added
GET /{index}/_explain/{id}
  • Body
  • application/json content type Modified
    • query property Modified
      • geo_grid property Added
GET /{index}/_field_caps
  • Body
  • application/json content type Modified
    • index_filter property Modified
      • geo_grid property Added
GET /{index}/_fleet/_fleet_msearch
  • Body
  • application/json content type Modified
    • msearch:MultisearchBody alternative Modified
      • query property Modified
        • geo_grid property Added
      • knn property Modified
        • _types:KnnSearch, array-2 alternatives Modified
      • post_filter property Modified
        • geo_grid property Added
      • rescore property Modified
        • _types:Rescore, array-2 alternatives Modified
GET /{index}/_fleet/_fleet_search
  • Body
  • application/json content type Modified
    • post_filter property Modified
      • geo_grid property Added
    • query property Modified
      • geo_grid property Added
    • rescore property Modified
      • _types:Rescore alternative Modified
        • query property Modified
      • array-2 alternative Modified
        • query property Modified
GET /{index}/_graph/explore
  • Body
  • application/json content type Modified
    • connections property Modified
      • query property Modified
        • geo_grid property Added
    • query property Modified
      • geo_grid property Added
GET /{index}/_knn_search
  • Body
  • application/json content type Modified
    • filter property Modified
      • query_dsl:QueryContainer alternative Modified
        • geo_grid property Added
      • array-2 alternative Modified
        • geo_grid property Added
GET /{index}/_mapping
  • Response
  • 200 response Modified
    • application/json content type Modified
      • * property Modified
        • item, mappings properties Modified
GET /{index}/_mapping/field/{fields}
  • Query
  • local query parameter Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
GET /{index}/_msearch
  • Body
  • application/json content type Modified
    • msearch:MultisearchBody alternative Modified
      • query property Modified
        • geo_grid property Added
      • knn property Modified
        • _types:KnnSearch, array-2 alternatives Modified
      • post_filter property Modified
        • geo_grid property Added
      • rescore property Modified
        • _types:Rescore, array-2 alternatives Modified
GET /{index}/_mvt/{field}/{zoom}/{x}/{y}
  • Body
  • application/json content type Modified
    • query property Modified
      • geo_grid property Added
GET /{index}/_rank_eval
  • Body
  • application/json content type Modified
    • requests property Modified
      • request property Modified
        • query property Modified
GET /{index}/_rollup_search
  • Body
  • application/json content type Modified
    • query property Modified
      • geo_grid property Added
GET /{index}/_search
  • Body
  • application/json content type Modified
    • knn property Modified
      • _types:KnnSearch alternative Modified
        • filter property Modified
      • array-2 alternative Modified
        • filter property Modified
    • post_filter property Modified
      • geo_grid property Added
    • query property Modified
      • geo_grid property Added
    • rescore property Modified
      • _types:Rescore alternative Modified
        • query property Modified
      • array-2 alternative Modified
        • query property Modified
    • retriever property Modified
      • standard property Modified
        • filter, query properties Modified
      • knn property Modified
        • filter property Modified
      • rrf property Modified
        • filter property Modified
      • text_similarity_reranker property Modified
        • filter property Modified
      • rule property Modified
        • filter property Modified
GET /{index}/_search_shards
  • Response
  • 200 response Modified
    • application/json content type Modified
      • indices property Modified
        • * property Modified
GET /{index}/_settings
  • Response
  • 200 response Modified
    • application/json content type Modified
      • * property Modified
        • aliases, mappings, settings, defaults properties Modified
GET /{index}/_settings/{name}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • * property Modified
        • aliases, mappings, settings, defaults properties Modified
GET /{index}/_terms_enum
  • Body
  • application/json content type Modified
    • index_filter property Modified
      • geo_grid property Added
GET /{index}/_validate/query
  • Body
  • application/json content type Modified
    • query property Modified
      • geo_grid property Added
POST /_aliases
  • Body
  • application/json content type Modified
    • actions property Modified
      • add property Modified
        • filter property Modified
GET /_ml/trained_models/{model_id}
  • Query
  • include_model_definition query parameter Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
GET /_msearch
  • Body
  • application/json content type Modified
    • msearch:MultisearchBody alternative Modified
      • query property Modified
        • geo_grid property Added
      • knn property Modified
        • _types:KnnSearch, array-2 alternatives Modified
      • post_filter property Modified
        • geo_grid property Added
      • rescore property Modified
        • _types:Rescore, array-2 alternatives Modified
GET /_rank_eval
  • Body
  • application/json content type Modified
    • requests property Modified
      • request property Modified
        • query property Modified
GET /_scripts/painless/_execute
  • Body
  • application/json content type Modified
    • context_setup property Modified
      • query property Modified
        • geo_grid property Added
GET /_search
  • Body
  • application/json content type Modified
    • knn property Modified
      • _types:KnnSearch alternative Modified
        • filter property Modified
      • array-2 alternative Modified
        • filter property Modified
    • post_filter property Modified
      • geo_grid property Added
    • query property Modified
      • geo_grid property Added
    • rescore property Modified
      • _types:Rescore alternative Modified
        • query property Modified
      • array-2 alternative Modified
        • query property Modified
    • retriever property Modified
      • standard property Modified
        • filter, query properties Modified
      • knn property Modified
        • filter property Modified
      • rrf property Modified
        • filter property Modified
      • text_similarity_reranker property Modified
        • filter property Modified
      • rule property Modified
        • filter property Modified
GET /_search_shards
  • Response
  • 200 response Modified
    • application/json content type Modified
      • indices property Modified
        • * property Modified
GET /_security/_query/api_key
  • Response
  • 200 response Modified
    • application/json content type Modified
      • api_keys property Modified
        • role_descriptors, limited_by, access properties Modified
GET /_security/_query/role
  • Response
  • 200 response Modified
    • application/json content type Modified
      • roles property Modified
        • indices, remote_indices properties Modified
GET /_security/api_key
  • Response
  • 200 response Modified
    • application/json content type Modified
      • api_keys property Modified
        • role_descriptors, limited_by, access properties Modified
GET /_security/role
  • Response
  • 200 response Modified
    • application/json content type Modified
      • * property Modified
        • indices, remote_indices properties Modified
        • run_as property Modified
          • Property is no longer required
        • description property Added
GET /_security/role/{name}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • * property Modified
        • indices, remote_indices properties Modified
        • run_as property Modified
          • Property is no longer required
        • description property Added
GET /_security/service
  • Response
  • 200 response Modified
    • application/json content type Modified
      • * property Modified
        • role_descriptor property Modified
GET /_security/service/{namespace}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • * property Modified
        • role_descriptor property Modified
GET /_security/service/{namespace}/{service}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • * property Modified
        • role_descriptor property Modified
GET /_security/settings
  • Response
  • 200 response Modified
    • application/json content type Modified
      • security property Modified
        • index property Modified
      • security-profile property Modified
        • index property Modified
      • security-tokens property Modified
        • index property Modified
GET /_security/user/_privileges
  • Response
  • 200 response Modified
    • application/json content type Modified
      • indices property Modified
        • query property Modified
      • remote_cluster, remote_indices properties Added
GET /_settings
  • Response
  • 200 response Modified
    • application/json content type Modified
      • * property Modified
        • aliases, mappings, settings, defaults properties Modified
GET /_settings/{name}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • * property Modified
        • aliases, mappings, settings, defaults properties Modified
GET /_sql
  • Body
  • application/json content type Modified
    • filter property Modified
      • geo_grid property Added
GET /_sql/translate
  • Body
  • application/json content type Modified
    • filter property Modified
      • geo_grid property Added
  • Response
  • 200 response Modified
    • application/json content type Modified
      • query property Modified
        • geo_grid property Added
GET /_template
  • Response
  • 200 response Modified
    • application/json content type Modified
      • * property Modified
        • aliases, mappings properties Modified
GET /_template/{name}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • * property Modified
        • aliases, mappings properties Modified
GET /_text_structure/find_field_structure
  • Response
  • 200 response Modified
    • application/json content type Modified
      • mappings property Modified
        • subobjects property Modified
          • Type went from boolean to string
            Breaking
GET /_text_structure/find_message_structure
  • Response
  • 200 response Modified
    • application/json content type Modified
      • mappings property Modified
        • subobjects property Modified
          • Type went from boolean to string
            Breaking
GET /_transform/_preview
  • Response
  • 200 response Modified
    • application/json content type Modified
      • generated_dest_index property Modified
        • aliases, mappings, settings, defaults properties Modified
GET /_transform/{transform_id}/_preview
  • Response
  • 200 response Modified
    • application/json content type Modified
      • generated_dest_index property Modified
        • aliases, mappings, settings, defaults properties Modified
GET /_validate/query
  • Body
  • application/json content type Modified
    • query property Modified
      • geo_grid property Added
Removed 1 Breaking
POST /_ml/trained_models/{model_id}/deployment/_infer
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
Added 1
PUT /_inference/{task_type}/{watsonx_inference_id}
209 structure changes including:
209 Modifications
Modified 209 Breaking
GET /_alias
  • Response
  • 200 response Modified
    • application/json content type Modified
      • * property Modified
        • aliases property Modified
GET /_alias/{name}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • * property Modified
        • aliases property Modified
GET /_application/search_application/{name}/_search
  • Response
  • 200 response Modified
    • application/json content type Modified
      • hits property Modified
        • hits property Modified
GET /_async_search/{id}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • response property Modified
        • hits property Modified
GET /_component_template
  • Response
  • 200 response Modified
    • application/json content type Modified
      • component_templates property Modified
        • component_template property Modified
GET /_component_template/{name}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • component_templates property Modified
        • component_template property Modified
GET /_count
  • Body
  • application/json content type Modified
    • query property Modified
      • pinned property Modified
        • docs property Modified
GET /_enrich/policy
  • Response
  • 200 response Modified
    • application/json content type Modified
      • policies property Modified
        • config property Modified
GET /_enrich/policy/{name}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • policies property Modified
        • config property Modified
GET /_field_caps
  • Body
  • application/json content type Modified
    • index_filter property Modified
      • pinned property Modified
        • docs property Modified
GET /_fleet/_fleet_msearch
  • Body
  • application/json content type Modified
    • msearch:MultisearchBody alternative Modified
      • query property Modified
        • pinned property Modified
      • knn property Modified
        • _types:KnnSearch, array-2 alternatives Modified
      • post_filter property Modified
        • pinned property Modified
      • rescore property Modified
        • _types:Rescore, array-2 alternatives Modified
      • search_after property Modified
        • Type went from array[number | string | boolean | null | object] to array[number | string | boolean | null]
          Breaking
  • Response
  • 200 response Modified
    • application/json content type Modified
      • docs property Modified
        • msearch:MultiSearchItem alternative Modified
GET /_index_template
  • Response
  • 200 response Modified
    • application/json content type Modified
      • index_templates property Modified
        • index_template property Modified
GET /_index_template/{name}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • index_templates property Modified
        • index_template property Modified
GET /_ingest/_simulate
  • Body
  • application/json content type Modified
    • component_template_substitutions property Modified
      • * property Modified
        • template property Modified
    • index_template_subtitutions property Modified
      • * property Modified
        • template property Modified
    • pipeline_substitutions property Modified
      • * property Modified
        • on_failure, processors properties Modified
  • Response
  • 200 response Modified
    • application/json content type Modified
      • docs property Modified
        • doc property Modified
        • error, processor_results properties Removed
          • Removing a resource is always breaking unless it was deprecated before
            Breaking
GET /_ingest/pipeline
  • Response
  • 200 response Modified
    • application/json content type Modified
      • * property Modified
        • on_failure, processors properties Modified
GET /_ingest/pipeline/_simulate
  • Body
  • application/json content type Modified
    • pipeline property Modified
      • on_failure property Modified
        • append, attachment, bytes, circle, community_id, convert, csv, date, date_index_name, dissect, dot_expander, drop, enrich, fail, fingerprint, foreach, ip_location, geo_grid, geoip, grok, gsub, html_strip, inference, join, json, kv, lowercase, network_direction, pipeline, redact, registered_domain, remove, rename, reroute, script, set, set_security_user, sort, split, terminate, trim, uppercase, urldecode, uri_parts, user_agent properties Modified
      • processors property Modified
        • append, attachment, bytes, circle, community_id, convert, csv, date, date_index_name, dissect, dot_expander, drop, enrich, fail, fingerprint, foreach, ip_location, geo_grid, geoip, grok, gsub, html_strip, inference, join, json, kv, lowercase, network_direction, pipeline, redact, registered_domain, remove, rename, reroute, script, set, set_security_user, sort, split, terminate, trim, uppercase, urldecode, uri_parts, user_agent properties Modified
GET /_ingest/pipeline/{id}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • * property Modified
        • on_failure, processors properties Modified
GET /_ingest/pipeline/{id}/_simulate
  • Body
  • application/json content type Modified
    • pipeline property Modified
      • on_failure property Modified
        • append, attachment, bytes, circle, community_id, convert, csv, date, date_index_name, dissect, dot_expander, drop, enrich, fail, fingerprint, foreach, ip_location, geo_grid, geoip, grok, gsub, html_strip, inference, join, json, kv, lowercase, network_direction, pipeline, redact, registered_domain, remove, rename, reroute, script, set, set_security_user, sort, split, terminate, trim, uppercase, urldecode, uri_parts, user_agent properties Modified
      • processors property Modified
        • append, attachment, bytes, circle, community_id, convert, csv, date, date_index_name, dissect, dot_expander, drop, enrich, fail, fingerprint, foreach, ip_location, geo_grid, geoip, grok, gsub, html_strip, inference, join, json, kv, lowercase, network_direction, pipeline, redact, registered_domain, remove, rename, reroute, script, set, set_security_user, sort, split, terminate, trim, uppercase, urldecode, uri_parts, user_agent properties Modified
GET /_ingest/{index}/_simulate
  • Body
  • application/json content type Modified
    • component_template_substitutions property Modified
      • * property Modified
        • template property Modified
    • index_template_subtitutions property Modified
      • * property Modified
        • template property Modified
    • pipeline_substitutions property Modified
      • * property Modified
        • on_failure, processors properties Modified
  • Response
  • 200 response Modified
    • application/json content type Modified
      • docs property Modified
        • doc property Modified
        • error, processor_results properties Removed
          • Removing a resource is always breaking unless it was deprecated before
            Breaking
GET /_ml/anomaly_detectors/{job_id}/results/records
  • Response
  • 200 response Modified
    • application/json content type Modified
      • records property Modified
        • causes, geo_results properties Modified
GET /_ml/data_frame/analytics
  • Response
  • 200 response Modified
    • application/json content type Modified
      • data_frame_analytics property Modified
        • analyzed_fields, source properties Modified
GET /_ml/data_frame/analytics/_explain
  • Body
  • application/json content type Modified
    • source property Modified
      • _source property Modified
        • includes, excludes properties Modified
          • Properties are no longer required
    • analyzed_fields property Modified
      • includes, excludes properties Modified
        • Properties are no longer required
GET /_ml/data_frame/analytics/_preview
  • Body
  • application/json content type Modified
    • config property Modified
      • source property Modified
        • _source property Modified
      • analyzed_fields property Modified
        • includes, excludes properties Modified
          • Properties are no longer required
GET /_ml/data_frame/analytics/{id}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • data_frame_analytics property Modified
        • analyzed_fields, source properties Modified
GET /_ml/data_frame/analytics/{id}/_explain
  • Body
  • application/json content type Modified
    • source property Modified
      • _source property Modified
        • includes, excludes properties Modified
          • Properties are no longer required
    • analyzed_fields property Modified
      • includes, excludes properties Modified
        • Properties are no longer required
GET /_ml/data_frame/analytics/{id}/_preview
  • Body
  • application/json content type Modified
    • config property Modified
      • source property Modified
        • _source property Modified
      • analyzed_fields property Modified
        • includes, excludes properties Modified
          • Properties are no longer required
GET /_ml/datafeeds/_preview
  • Body
  • application/json content type Modified
    • datafeed_config property Modified
      • query property Modified
        • pinned property Modified
    • job_config property Modified
      • datafeed_config property Modified
        • query property Modified
GET /_ml/datafeeds/{datafeed_id}/_preview
  • Body
  • application/json content type Modified
    • datafeed_config property Modified
      • query property Modified
        • pinned property Modified
    • job_config property Modified
      • datafeed_config property Modified
        • query property Modified
GET /_msearch
  • Body
  • application/json content type Modified
    • msearch:MultisearchBody alternative Modified
      • query property Modified
        • pinned property Modified
      • knn property Modified
        • _types:KnnSearch, array-2 alternatives Modified
      • post_filter property Modified
        • pinned property Modified
      • rescore property Modified
        • _types:Rescore, array-2 alternatives Modified
      • search_after property Modified
        • Type went from array[number | string | boolean | null | object] to array[number | string | boolean | null]
          Breaking
  • Response
  • 200 response Modified
    • application/json content type Modified
      • responses property Modified
        • msearch:MultiSearchItem alternative Modified
GET /_msearch/template
  • Response
  • 200 response Modified
    • application/json content type Modified
      • responses property Modified
        • msearch:MultiSearchItem alternative Modified
GET /_query_rules/{ruleset_id}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • rules property Modified
        • actions property Modified
GET /_query_rules/{ruleset_id}/_rule/{rule_id}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • actions property Modified
        • docs property Modified
GET /_rank_eval
  • Body
  • application/json content type Modified
    • requests property Modified
      • request property Modified
        • query property Modified
GET /_scripts/painless/_execute
  • Body
  • application/json content type Modified
    • context_setup property Modified
      • query property Modified
        • pinned property Modified
GET /_search
  • Body
  • application/json content type Modified
    • knn property Modified
      • _types:KnnSearch alternative Modified
        • filter property Modified
      • array-2 alternative Modified
        • filter property Modified
    • post_filter property Modified
      • pinned property Modified
        • docs property Modified
    • query property Modified
      • pinned property Modified
        • docs property Modified
    • rescore property Modified
      • _types:Rescore alternative Modified
        • query property Modified
      • array-2 alternative Modified
        • query property Modified
    • retriever property Modified
      • standard property Modified
        • filter, query properties Modified
        • search_after property Modified
          • Type went from array[number | string | boolean | null | object] to array[number | string | boolean | null]
            Breaking
      • knn property Modified
        • filter property Modified
      • rrf property Modified
        • filter property Modified
      • text_similarity_reranker property Modified
        • filter property Modified
      • rule property Modified
        • filter property Modified
    • search_after property Modified
      • Type went from array[number | string | boolean | null | object] to array[number | string | boolean | null]
        Breaking
  • Response
  • 200 response Modified
    • application/json content type Modified
      • hits property Modified
        • hits property Modified
GET /_search/scroll
  • Response
  • 200 response Modified
    • application/json content type Modified
      • hits property Modified
        • hits property Modified
GET /_search/scroll/{scroll_id}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • hits property Modified
        • hits property Modified
GET /_search/template
  • Response
  • 200 response Modified
    • application/json content type Modified
      • hits property Modified
        • hits property Modified
GET /_search_shards
  • Response
  • 200 response Modified
    • application/json content type Modified
      • indices property Modified
        • * property Modified
GET /_security/_query/api_key
  • Body
  • application/json content type Modified
    • search_after property Modified
      • Type went from array[number | string | boolean | null | object] to array[number | string | boolean | null]
        Breaking
  • Response
  • 200 response Modified
    • application/json content type Modified
      • api_keys property Modified
        • role_descriptors, limited_by, access properties Modified
        • _sort property Modified
          • Type went from array[number | string | boolean | null | object] to array[number | string | boolean | null]
            Breaking
GET /_security/_query/role
  • Body
  • application/json content type Modified
    • search_after property Modified
      • Type went from array[number | string | boolean | null | object] to array[number | string | boolean | null]
        Breaking
  • Response
  • 200 response Modified
    • application/json content type Modified
      • roles property Modified
        • indices, remote_indices properties Modified
        • _sort property Modified
          • Type went from array[number | string | boolean | null | object] to array[number | string | boolean | null]
            Breaking
GET /_security/_query/user
  • Body
  • application/json content type Modified
    • search_after property Modified
      • Type went from array[number | string | boolean | null | object] to array[number | string | boolean | null]
        Breaking
  • Response
  • 200 response Modified
    • application/json content type Modified
      • users property Modified
        • _sort property Modified
          • Type went from array[number | string | boolean | null | object] to array[number | string | boolean | null]
            Breaking
GET /_security/api_key
  • Response
  • 200 response Modified
    • application/json content type Modified
      • api_keys property Modified
        • role_descriptors, limited_by, access properties Modified
        • _sort property Modified
          • Type went from array[number | string | boolean | null | object] to array[number | string | boolean | null]
            Breaking
GET /_security/role
  • Response
  • 200 response Modified
    • application/json content type Modified
      • * property Modified
        • indices, remote_indices properties Modified
GET /_security/role/{name}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • * property Modified
        • indices, remote_indices properties Modified
GET /_security/service
  • Response
  • 200 response Modified
    • application/json content type Modified
      • * property Modified
        • role_descriptor property Modified
GET /_security/service/{namespace}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • * property Modified
        • role_descriptor property Modified
GET /_security/service/{namespace}/{service}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • * property Modified
        • role_descriptor property Modified
GET /_security/user/_privileges
  • Response
  • 200 response Modified
    • application/json content type Modified
      • indices property Modified
        • query property Modified
GET /_settings
  • Response
  • 200 response Modified
    • application/json content type Modified
      • * property Modified
        • aliases property Modified
GET /_settings/{name}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • * property Modified
        • aliases property Modified
GET /_sql
  • Body
  • application/json content type Modified
    • filter property Modified
      • pinned property Modified
        • docs property Modified
GET /_sql/translate
  • Body
  • application/json content type Modified
    • filter property Modified
      • pinned property Modified
        • docs property Modified
  • Response
  • 200 response Modified
    • application/json content type Modified
      • query property Modified
        • pinned property Modified
GET /_template
  • Response
  • 200 response Modified
    • application/json content type Modified
      • * property Modified
        • aliases property Modified
GET /_template/{name}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • * property Modified
        • aliases property Modified
GET /_text_structure/find_field_structure
  • Response
  • 200 response Modified
    • application/json content type Modified
      • ingest_pipeline property Modified
        • processors property Modified
GET /_text_structure/find_message_structure
  • Response
  • 200 response Modified
    • application/json content type Modified
      • ingest_pipeline property Modified
        • processors property Modified
GET /_transform/_preview
  • Response
  • 200 response Modified
    • application/json content type Modified
      • generated_dest_index property Modified
        • aliases property Modified
GET /_transform/{transform_id}/_preview
  • Response
  • 200 response Modified
    • application/json content type Modified
      • generated_dest_index property Modified
        • aliases property Modified
GET /_validate/query
  • Body
  • application/json content type Modified
    • query property Modified
      • pinned property Modified
        • docs property Modified
GET /_watcher/_query/watches
  • Body
  • application/json content type Modified
    • query property Modified
      • pinned property Modified
        • docs property Modified
    • search_after property Modified
      • Type went from array[number | string | boolean | null | object] to array[number | string | boolean | null]
        Breaking
  • Response
  • 200 response Modified
    • application/json content type Modified
      • watches property Modified
        • watch property Modified
GET /_watcher/watch/{id}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • watch property Modified
        • actions, input, transform properties Modified
GET /{index}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • * property Modified
        • aliases property Modified
GET /{index}/_alias
  • Response
  • 200 response Modified
    • application/json content type Modified
      • * property Modified
        • aliases property Modified
GET /{index}/_alias/{name}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • * property Modified
        • aliases property Modified
GET /{index}/_count
  • Body
  • application/json content type Modified
    • query property Modified
      • pinned property Modified
        • docs property Modified
GET /{index}/_eql/search
  • Body
  • application/json content type Modified
    • filter property Modified
      • query_dsl:QueryContainer alternative Modified
        • pinned property Modified
      • array-2 alternative Modified
        • pinned property Modified
GET /{index}/_explain/{id}
  • Body
  • application/json content type Modified
    • query property Modified
      • pinned property Modified
        • docs property Modified
GET /{index}/_field_caps
  • Body
  • application/json content type Modified
    • index_filter property Modified
      • pinned property Modified
        • docs property Modified
GET /{index}/_fleet/_fleet_msearch
  • Body
  • application/json content type Modified
    • msearch:MultisearchBody alternative Modified
      • query property Modified
        • pinned property Modified
      • knn property Modified
        • _types:KnnSearch, array-2 alternatives Modified
      • post_filter property Modified
        • pinned property Modified
      • rescore property Modified
        • _types:Rescore, array-2 alternatives Modified
      • search_after property Modified
        • Type went from array[number | string | boolean | null | object] to array[number | string | boolean | null]
          Breaking
  • Response
  • 200 response Modified
    • application/json content type Modified
      • docs property Modified
        • msearch:MultiSearchItem alternative Modified
GET /{index}/_fleet/_fleet_search
  • Body
  • application/json content type Modified
    • post_filter property Modified
      • pinned property Modified
        • docs property Modified
    • query property Modified
      • pinned property Modified
        • docs property Modified
    • rescore property Modified
      • _types:Rescore alternative Modified
        • query property Modified
      • array-2 alternative Modified
        • query property Modified
    • search_after property Modified
      • Type went from array[number | string | boolean | null | object] to array[number | string | boolean | null]
        Breaking
  • Response
  • 200 response Modified
    • application/json content type Modified
      • hits property Modified
        • hits property Modified
GET /{index}/_graph/explore
  • Body
  • application/json content type Modified
    • connections property Modified
      • query property Modified
        • Property is no longer required
        • pinned property Modified
      • vertices property Modified
        • include property Modified
    • query property Modified
      • pinned property Modified
        • docs property Modified
    • vertices property Modified
      • include property Modified
        • boost property Modified
          • Property is no longer required
GET /{index}/_knn_search
  • Body
  • application/json content type Modified
    • filter property Modified
      • query_dsl:QueryContainer alternative Modified
        • pinned property Modified
      • array-2 alternative Modified
        • pinned property Modified
  • Response
  • 200 response Modified
    • application/json content type Modified
      • hits property Modified
        • hits property Modified
GET /{index}/_msearch
  • Body
  • application/json content type Modified
    • msearch:MultisearchBody alternative Modified
      • query property Modified
        • pinned property Modified
      • knn property Modified
        • _types:KnnSearch, array-2 alternatives Modified
      • post_filter property Modified
        • pinned property Modified
      • rescore property Modified
        • _types:Rescore, array-2 alternatives Modified
      • search_after property Modified
        • Type went from array[number | string | boolean | null | object] to array[number | string | boolean | null]
          Breaking
  • Response
  • 200 response Modified
    • application/json content type Modified
      • responses property Modified
        • msearch:MultiSearchItem alternative Modified
GET /{index}/_msearch/template
  • Response
  • 200 response Modified
    • application/json content type Modified
      • responses property Modified
        • msearch:MultiSearchItem alternative Modified
GET /{index}/_mvt/{field}/{zoom}/{x}/{y}
  • Body
  • application/json content type Modified
    • query property Modified
      • pinned property Modified
        • docs property Modified
GET /{index}/_rank_eval
  • Body
  • application/json content type Modified
    • requests property Modified
      • request property Modified
        • query property Modified
GET /{index}/_rollup_search
  • Body
  • application/json content type Modified
    • query property Modified
      • pinned property Modified
        • docs property Modified
  • Response
  • 200 response Modified
    • application/json content type Modified
      • hits property Modified
        • hits property Modified
GET /{index}/_search
  • Body
  • application/json content type Modified
    • knn property Modified
      • _types:KnnSearch alternative Modified
        • filter property Modified
      • array-2 alternative Modified
        • filter property Modified
    • post_filter property Modified
      • pinned property Modified
        • docs property Modified
    • query property Modified
      • pinned property Modified
        • docs property Modified
    • rescore property Modified
      • _types:Rescore alternative Modified
        • query property Modified
      • array-2 alternative Modified
        • query property Modified
    • retriever property Modified
      • standard property Modified
        • filter, query properties Modified
        • search_after property Modified
          • Type went from array[number | string | boolean | null | object] to array[number | string | boolean | null]
            Breaking
      • knn property Modified
        • filter property Modified
      • rrf property Modified
        • filter property Modified
      • text_similarity_reranker property Modified
        • filter property Modified
      • rule property Modified
        • filter property Modified
    • search_after property Modified
      • Type went from array[number | string | boolean | null | object] to array[number | string | boolean | null]
        Breaking
  • Response
  • 200 response Modified
    • application/json content type Modified
      • hits property Modified
        • hits property Modified
GET /{index}/_search/template
  • Response
  • 200 response Modified
    • application/json content type Modified
      • hits property Modified
        • hits property Modified
GET /{index}/_search_shards
  • Response
  • 200 response Modified
    • application/json content type Modified
      • indices property Modified
        • * property Modified
GET /{index}/_settings
  • Response
  • 200 response Modified
    • application/json content type Modified
      • * property Modified
        • aliases property Modified
GET /{index}/_settings/{name}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • * property Modified
        • aliases property Modified
GET /{index}/_terms_enum
  • Body
  • application/json content type Modified
    • index_filter property Modified
      • pinned property Modified
        • docs property Modified
GET /{index}/_validate/query
  • Body
  • application/json content type Modified
    • query property Modified
      • pinned property Modified
        • docs property Modified
POST /_aliases
  • Body
  • application/json content type Modified
    • actions property Modified
      • add property Modified
        • filter property Modified
POST /_application/search_application/{name}/_search
  • Response
  • 200 response Modified
    • application/json content type Modified
      • hits property Modified
        • hits property Modified
POST /_async_search
  • Body
  • application/json content type Modified
    • knn property Modified
      • _types:KnnSearch alternative Modified
        • filter property Modified
      • array-2 alternative Modified
        • filter property Modified
    • post_filter property Modified
      • pinned property Modified
        • docs property Modified
    • query property Modified
      • pinned property Modified
        • docs property Modified
    • rescore property Modified
      • _types:Rescore alternative Modified
        • query property Modified
      • array-2 alternative Modified
        • query property Modified
    • search_after property Modified
      • Type went from array[number | string | boolean | null | object] to array[number | string | boolean | null]
        Breaking
  • Response
  • 200 response Modified
    • application/json content type Modified
      • response property Modified
        • hits property Modified
POST /_bulk
  • Response
  • 200 response Modified
    • application/json content type Modified
      • items property Modified
        • * property Modified
  • Query
  • include_source_on_error query parameter Added
POST /_component_template/{name}
  • Body
  • application/json content type Modified
    • template property Modified
      • aliases property Modified
        • * property Modified
POST /_count
  • Body
  • application/json content type Modified
    • query property Modified
      • pinned property Modified
        • docs property Modified
POST /_field_caps
  • Body
  • application/json content type Modified
    • index_filter property Modified
      • pinned property Modified
        • docs property Modified
POST /_fleet/_fleet_msearch
  • Body
  • application/json content type Modified
    • msearch:MultisearchBody alternative Modified
      • query property Modified
        • pinned property Modified
      • knn property Modified
        • _types:KnnSearch, array-2 alternatives Modified
      • post_filter property Modified
        • pinned property Modified
      • rescore property Modified
        • _types:Rescore, array-2 alternatives Modified
      • search_after property Modified
        • Type went from array[number | string | boolean | null | object] to array[number | string | boolean | null]
          Breaking
  • Response
  • 200 response Modified
    • application/json content type Modified
      • docs property Modified
        • msearch:MultiSearchItem alternative Modified
POST /_index_template/_simulate
  • Body
  • application/json content type Modified
    • template property Modified
      • aliases property Modified
        • * property Modified
  • Response
  • 200 response Modified
    • application/json content type Modified
      • template property Modified
        • aliases property Modified
POST /_index_template/_simulate/{name}
  • Body
  • application/json content type Modified
    • template property Modified
      • aliases property Modified
        • * property Modified
  • Response
  • 200 response Modified
    • application/json content type Modified
      • template property Modified
        • aliases property Modified
POST /_index_template/_simulate_index/{name}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • template property Modified
        • aliases property Modified
POST /_index_template/{name}
  • Body
  • application/json content type Modified
    • template property Modified
      • aliases property Modified
        • * property Modified
POST /_inference/{inference_id}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • rerank property Modified
        • score property Removed
          • Removing a resource is always breaking unless it was deprecated before
            Breaking
        • relevance_score property Added
      • text_embedding_bits property Added
POST /_inference/{task_type}/{inference_id}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • rerank property Modified
        • score property Removed
          • Removing a resource is always breaking unless it was deprecated before
            Breaking
        • relevance_score property Added
      • text_embedding_bits property Added
POST /_ingest/_simulate
  • Body
  • application/json content type Modified
    • component_template_substitutions property Modified
      • * property Modified
        • template property Modified
    • index_template_subtitutions property Modified
      • * property Modified
        • template property Modified
    • pipeline_substitutions property Modified
      • * property Modified
        • on_failure, processors properties Modified
  • Response
  • 200 response Modified
    • application/json content type Modified
      • docs property Modified
        • doc property Modified
        • error, processor_results properties Removed
          • Removing a resource is always breaking unless it was deprecated before
            Breaking
POST /_ingest/pipeline/_simulate
  • Body
  • application/json content type Modified
    • pipeline property Modified
      • on_failure property Modified
        • append, attachment, bytes, circle, community_id, convert, csv, date, date_index_name, dissect, dot_expander, drop, enrich, fail, fingerprint, foreach, ip_location, geo_grid, geoip, grok, gsub, html_strip, inference, join, json, kv, lowercase, network_direction, pipeline, redact, registered_domain, remove, rename, reroute, script, set, set_security_user, sort, split, terminate, trim, uppercase, urldecode, uri_parts, user_agent properties Modified
      • processors property Modified
        • append, attachment, bytes, circle, community_id, convert, csv, date, date_index_name, dissect, dot_expander, drop, enrich, fail, fingerprint, foreach, ip_location, geo_grid, geoip, grok, gsub, html_strip, inference, join, json, kv, lowercase, network_direction, pipeline, redact, registered_domain, remove, rename, reroute, script, set, set_security_user, sort, split, terminate, trim, uppercase, urldecode, uri_parts, user_agent properties Modified
POST /_ingest/pipeline/{id}/_simulate
  • Body
  • application/json content type Modified
    • pipeline property Modified
      • on_failure property Modified
        • append, attachment, bytes, circle, community_id, convert, csv, date, date_index_name, dissect, dot_expander, drop, enrich, fail, fingerprint, foreach, ip_location, geo_grid, geoip, grok, gsub, html_strip, inference, join, json, kv, lowercase, network_direction, pipeline, redact, registered_domain, remove, rename, reroute, script, set, set_security_user, sort, split, terminate, trim, uppercase, urldecode, uri_parts, user_agent properties Modified
      • processors property Modified
        • append, attachment, bytes, circle, community_id, convert, csv, date, date_index_name, dissect, dot_expander, drop, enrich, fail, fingerprint, foreach, ip_location, geo_grid, geoip, grok, gsub, html_strip, inference, join, json, kv, lowercase, network_direction, pipeline, redact, registered_domain, remove, rename, reroute, script, set, set_security_user, sort, split, terminate, trim, uppercase, urldecode, uri_parts, user_agent properties Modified
POST /_ingest/{index}/_simulate
  • Body
  • application/json content type Modified
    • component_template_substitutions property Modified
      • * property Modified
        • template property Modified
    • index_template_subtitutions property Modified
      • * property Modified
        • template property Modified
    • pipeline_substitutions property Modified
      • * property Modified
        • on_failure, processors properties Modified
  • Response
  • 200 response Modified
    • application/json content type Modified
      • docs property Modified
        • doc property Modified
        • error, processor_results properties Removed
          • Removing a resource is always breaking unless it was deprecated before
            Breaking
POST /_ml/anomaly_detectors/{job_id}/_flush
  • Operation is now deprecated
POST /_ml/anomaly_detectors/{job_id}/results/records
  • Response
  • 200 response Modified
    • application/json content type Modified
      • records property Modified
        • causes, geo_results properties Modified
POST /_ml/data_frame/_evaluate
  • Body
  • application/json content type Modified
    • query property Modified
      • pinned property Modified
        • docs property Modified
POST /_ml/data_frame/analytics/_explain
  • Body
  • application/json content type Modified
    • source property Modified
      • _source property Modified
        • includes, excludes properties Modified
          • Properties are no longer required
    • analyzed_fields property Modified
      • includes, excludes properties Modified
        • Properties are no longer required
POST /_ml/data_frame/analytics/_preview
  • Body
  • application/json content type Modified
    • config property Modified
      • source property Modified
        • _source property Modified
      • analyzed_fields property Modified
        • includes, excludes properties Modified
          • Properties are no longer required
POST /_ml/data_frame/analytics/{id}/_explain
  • Body
  • application/json content type Modified
    • source property Modified
      • _source property Modified
        • includes, excludes properties Modified
          • Properties are no longer required
    • analyzed_fields property Modified
      • includes, excludes properties Modified
        • Properties are no longer required
POST /_ml/data_frame/analytics/{id}/_preview
  • Body
  • application/json content type Modified
    • config property Modified
      • source property Modified
        • _source property Modified
      • analyzed_fields property Modified
        • includes, excludes properties Modified
          • Properties are no longer required
POST /_ml/data_frame/analytics/{id}/_update
  • Response
  • 200 response Modified
    • application/json content type Modified
      • analyzed_fields property Modified
        • includes, excludes properties Modified
          • Properties are no longer required
      • source property Modified
        • _source property Modified
POST /_ml/datafeeds/_preview
  • Body
  • application/json content type Modified
    • datafeed_config property Modified
      • query property Modified
        • pinned property Modified
    • job_config property Modified
      • datafeed_config property Modified
        • query property Modified
POST /_ml/datafeeds/{datafeed_id}/_preview
  • Body
  • application/json content type Modified
    • datafeed_config property Modified
      • query property Modified
        • pinned property Modified
    • job_config property Modified
      • datafeed_config property Modified
        • query property Modified
POST /_ml/datafeeds/{datafeed_id}/_update
  • Body
  • application/json content type Modified
    • query property Modified
      • pinned property Modified
        • docs property Modified
  • Response
  • 200 response Modified
    • application/json content type Modified
      • query property Modified
        • pinned property Modified
POST /_msearch
  • Body
  • application/json content type Modified
    • msearch:MultisearchBody alternative Modified
      • query property Modified
        • pinned property Modified
      • knn property Modified
        • _types:KnnSearch, array-2 alternatives Modified
      • post_filter property Modified
        • pinned property Modified
      • rescore property Modified
        • _types:Rescore, array-2 alternatives Modified
      • search_after property Modified
        • Type went from array[number | string | boolean | null | object] to array[number | string | boolean | null]
          Breaking
  • Response
  • 200 response Modified
    • application/json content type Modified
      • responses property Modified
        • msearch:MultiSearchItem alternative Modified
POST /_msearch/template
  • Response
  • 200 response Modified
    • application/json content type Modified
      • responses property Modified
        • msearch:MultiSearchItem alternative Modified
POST /_query
  • Body
  • application/json content type Modified
    • filter property Modified
      • pinned property Modified
        • docs property Modified
    • params property Modified
      • Type went from array[number | string | boolean | null | object] to array[number | string | boolean | null]
        Breaking
    • include_ccs_metadata property Added
POST /_query/async
  • Body
  • application/json content type Modified
    • filter property Modified
      • pinned property Modified
        • docs property Modified
    • params property Modified
      • Type went from array[number | string | boolean | null | object] to array[number | string | boolean | null]
        Breaking
    • include_ccs_metadata property Added
POST /_rank_eval
  • Body
  • application/json content type Modified
    • requests property Modified
      • request property Modified
        • query property Modified
POST /_reindex
  • Body
  • application/json content type Modified
    • source property Modified
      • query property Modified
        • pinned property Modified
POST /_scripts/painless/_execute
  • Body
  • application/json content type Modified
    • context_setup property Modified
      • query property Modified
        • pinned property Modified
POST /_search
  • Body
  • application/json content type Modified
    • knn property Modified
      • _types:KnnSearch alternative Modified
        • filter property Modified
      • array-2 alternative Modified
        • filter property Modified
    • post_filter property Modified
      • pinned property Modified
        • docs property Modified
    • query property Modified
      • pinned property Modified
        • docs property Modified
    • rescore property Modified
      • _types:Rescore alternative Modified
        • query property Modified
      • array-2 alternative Modified
        • query property Modified
    • retriever property Modified
      • standard property Modified
        • filter, query properties Modified
        • search_after property Modified
          • Type went from array[number | string | boolean | null | object] to array[number | string | boolean | null]
            Breaking
      • knn property Modified
        • filter property Modified
      • rrf property Modified
        • filter property Modified
      • text_similarity_reranker property Modified
        • filter property Modified
      • rule property Modified
        • filter property Modified
    • search_after property Modified
      • Type went from array[number | string | boolean | null | object] to array[number | string | boolean | null]
        Breaking
  • Response
  • 200 response Modified
    • application/json content type Modified
      • hits property Modified
        • hits property Modified
POST /_search/scroll
  • Response
  • 200 response Modified
    • application/json content type Modified
      • hits property Modified
        • hits property Modified
POST /_search/scroll/{scroll_id}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • hits property Modified
        • hits property Modified
POST /_search/template
  • Response
  • 200 response Modified
    • application/json content type Modified
      • hits property Modified
        • hits property Modified
POST /_search_shards
  • Response
  • 200 response Modified
    • application/json content type Modified
      • indices property Modified
        • * property Modified
POST /_security/_query/api_key
  • Body
  • application/json content type Modified
    • search_after property Modified
      • Type went from array[number | string | boolean | null | object] to array[number | string | boolean | null]
        Breaking
  • Response
  • 200 response Modified
    • application/json content type Modified
      • api_keys property Modified
        • role_descriptors, limited_by, access properties Modified
        • _sort property Modified
          • Type went from array[number | string | boolean | null | object] to array[number | string | boolean | null]
            Breaking
POST /_security/_query/role
  • Body
  • application/json content type Modified
    • search_after property Modified
      • Type went from array[number | string | boolean | null | object] to array[number | string | boolean | null]
        Breaking
  • Response
  • 200 response Modified
    • application/json content type Modified
      • roles property Modified
        • indices, remote_indices properties Modified
        • _sort property Modified
          • Type went from array[number | string | boolean | null | object] to array[number | string | boolean | null]
            Breaking
POST /_security/_query/user
  • Body
  • application/json content type Modified
    • search_after property Modified
      • Type went from array[number | string | boolean | null | object] to array[number | string | boolean | null]
        Breaking
  • Response
  • 200 response Modified
    • application/json content type Modified
      • users property Modified
        • _sort property Modified
          • Type went from array[number | string | boolean | null | object] to array[number | string | boolean | null]
            Breaking
POST /_security/api_key
  • Body
  • application/json content type Modified
    • role_descriptors property Modified
      • * property Modified
        • indices, remote_indices properties Modified
POST /_security/api_key/_bulk_update
  • Body
  • application/json content type Modified
    • role_descriptors property Modified
      • * property Modified
        • indices, remote_indices properties Modified
POST /_security/api_key/grant
  • Body
  • application/json content type Modified
    • api_key property Modified
      • role_descriptors property Modified
        • object-1, array-2 alternatives Modified
POST /_security/cross_cluster/api_key
  • Body
  • application/json content type Modified
    • access property Modified
      • search property Modified
        • query property Modified
POST /_security/role
  • Body
  • application/json content type Modified
    • roles property Modified
      • * property Modified
        • indices, remote_indices properties Modified
POST /_security/role/{name}
  • Body
  • application/json content type Modified
    • indices property Modified
      • query property Modified
        • query_dsl:QueryContainer, _types:RoleTemplateQuery alternatives Modified
    • remote_indices property Modified
      • query property Modified
        • query_dsl:QueryContainer, _types:RoleTemplateQuery alternatives Modified
POST /_sql
  • Body
  • application/json content type Modified
    • filter property Modified
      • pinned property Modified
        • docs property Modified
POST /_sql/translate
  • Body
  • application/json content type Modified
    • filter property Modified
      • pinned property Modified
        • docs property Modified
  • Response
  • 200 response Modified
    • application/json content type Modified
      • query property Modified
        • pinned property Modified
POST /_template/{name}
  • Body
  • application/json content type Modified
    • aliases property Modified
      • * property Modified
        • filter property Modified
POST /_text_structure/find_message_structure
  • Response
  • 200 response Modified
    • application/json content type Modified
      • ingest_pipeline property Modified
        • processors property Modified
POST /_text_structure/find_structure
  • Response
  • 200 response Modified
    • application/json content type Modified
      • ingest_pipeline property Modified
        • processors property Modified
POST /_transform/_preview
  • Response
  • 200 response Modified
    • application/json content type Modified
      • generated_dest_index property Modified
        • aliases property Modified
POST /_transform/{transform_id}/_preview
  • Response
  • 200 response Modified
    • application/json content type Modified
      • generated_dest_index property Modified
        • aliases property Modified
POST /_transform/{transform_id}/_update
  • Response
  • 200 response Modified
    • application/json content type Modified
      • source property Modified
        • query property Modified
POST /_validate/query
  • Body
  • application/json content type Modified
    • query property Modified
      • pinned property Modified
        • docs property Modified
POST /_watcher/_query/watches
  • Body
  • application/json content type Modified
    • query property Modified
      • pinned property Modified
        • docs property Modified
    • search_after property Modified
      • Type went from array[number | string | boolean | null | object] to array[number | string | boolean | null]
        Breaking
  • Response
  • 200 response Modified
    • application/json content type Modified
      • watches property Modified
        • watch property Modified
POST /_watcher/watch/_execute
  • Body
  • application/json content type Modified
    • watch property Modified
      • actions property Modified
        • * property Modified
      • input property Modified
        • search property Modified
      • transform property Modified
        • search property Modified
  • Response
  • 200 response Modified
    • application/json content type Modified
      • watch_record property Modified
        • input property Modified
POST /_watcher/watch/{id}
  • Body
  • application/json content type Modified
    • actions property Modified
      • * property Modified
        • transform property Modified
    • input property Modified
      • search property Modified
        • request property Modified
    • transform property Modified
      • search property Modified
        • request property Modified
POST /_watcher/watch/{id}/_execute
  • Body
  • application/json content type Modified
    • watch property Modified
      • actions property Modified
        • * property Modified
      • input property Modified
        • search property Modified
      • transform property Modified
        • search property Modified
  • Response
  • 200 response Modified
    • application/json content type Modified
      • watch_record property Modified
        • input property Modified
POST /{alias}/_rollover
  • Body
  • application/json content type Modified
    • aliases property Modified
      • * property Modified
        • filter property Modified
POST /{alias}/_rollover/{new_index}
  • Body
  • application/json content type Modified
    • aliases property Modified
      • * property Modified
        • filter property Modified
POST /{index}/_alias/{name}
  • Body
  • application/json content type Modified
    • filter property Modified
      • pinned property Modified
        • docs property Modified
POST /{index}/_aliases/{name}
  • Body
  • application/json content type Modified
    • filter property Modified
      • pinned property Modified
        • docs property Modified
POST /{index}/_async_search
  • Body
  • application/json content type Modified
    • knn property Modified
      • _types:KnnSearch alternative Modified
        • filter property Modified
      • array-2 alternative Modified
        • filter property Modified
    • post_filter property Modified
      • pinned property Modified
        • docs property Modified
    • query property Modified
      • pinned property Modified
        • docs property Modified
    • rescore property Modified
      • _types:Rescore alternative Modified
        • query property Modified
      • array-2 alternative Modified
        • query property Modified
    • search_after property Modified
      • Type went from array[number | string | boolean | null | object] to array[number | string | boolean | null]
        Breaking
  • Response
  • 200 response Modified
    • application/json content type Modified
      • response property Modified
        • hits property Modified
POST /{index}/_bulk
  • Response
  • 200 response Modified
    • application/json content type Modified
      • items property Modified
        • * property Modified
  • Query
  • include_source_on_error query parameter Added
POST /{index}/_clone/{target}
  • Body
  • application/json content type Modified
    • aliases property Modified
      • * property Modified
        • filter property Modified
POST /{index}/_count
  • Body
  • application/json content type Modified
    • query property Modified
      • pinned property Modified
        • docs property Modified
POST /{index}/_create/{id}
  • Query
  • include_source_on_error query parameter Added
POST /{index}/_delete_by_query
  • Body
  • application/json content type Modified
    • query property Modified
      • pinned property Modified
        • docs property Modified
POST /{index}/_doc
  • Query
  • include_source_on_error query parameter Added
POST /{index}/_doc/{id}
  • Query
  • include_source_on_error query parameter Added
POST /{index}/_eql/search
  • Body
  • application/json content type Modified
    • filter property Modified
      • query_dsl:QueryContainer alternative Modified
        • pinned property Modified
      • array-2 alternative Modified
        • pinned property Modified
POST /{index}/_explain/{id}
  • Body
  • application/json content type Modified
    • query property Modified
      • pinned property Modified
        • docs property Modified
POST /{index}/_field_caps
  • Body
  • application/json content type Modified
    • index_filter property Modified
      • pinned property Modified
        • docs property Modified
POST /{index}/_fleet/_fleet_msearch
  • Body
  • application/json content type Modified
    • msearch:MultisearchBody alternative Modified
      • query property Modified
        • pinned property Modified
      • knn property Modified
        • _types:KnnSearch, array-2 alternatives Modified
      • post_filter property Modified
        • pinned property Modified
      • rescore property Modified
        • _types:Rescore, array-2 alternatives Modified
      • search_after property Modified
        • Type went from array[number | string | boolean | null | object] to array[number | string | boolean | null]
          Breaking
  • Response
  • 200 response Modified
    • application/json content type Modified
      • docs property Modified
        • msearch:MultiSearchItem alternative Modified
POST /{index}/_fleet/_fleet_search
  • Body
  • application/json content type Modified
    • post_filter property Modified
      • pinned property Modified
        • docs property Modified
    • query property Modified
      • pinned property Modified
        • docs property Modified
    • rescore property Modified
      • _types:Rescore alternative Modified
        • query property Modified
      • array-2 alternative Modified
        • query property Modified
    • search_after property Modified
      • Type went from array[number | string | boolean | null | object] to array[number | string | boolean | null]
        Breaking
  • Response
  • 200 response Modified
    • application/json content type Modified
      • hits property Modified
        • hits property Modified
POST /{index}/_graph/explore
  • Body
  • application/json content type Modified
    • connections property Modified
      • query property Modified
        • Property is no longer required
        • pinned property Modified
      • vertices property Modified
        • include property Modified
    • query property Modified
      • pinned property Modified
        • docs property Modified
    • vertices property Modified
      • include property Modified
        • boost property Modified
          • Property is no longer required
POST /{index}/_knn_search
  • Body
  • application/json content type Modified
    • filter property Modified
      • query_dsl:QueryContainer alternative Modified
        • pinned property Modified
      • array-2 alternative Modified
        • pinned property Modified
  • Response
  • 200 response Modified
    • application/json content type Modified
      • hits property Modified
        • hits property Modified
POST /{index}/_msearch
  • Body
  • application/json content type Modified
    • msearch:MultisearchBody alternative Modified
      • query property Modified
        • pinned property Modified
      • knn property Modified
        • _types:KnnSearch, array-2 alternatives Modified
      • post_filter property Modified
        • pinned property Modified
      • rescore property Modified
        • _types:Rescore, array-2 alternatives Modified
      • search_after property Modified
        • Type went from array[number | string | boolean | null | object] to array[number | string | boolean | null]
          Breaking
  • Response
  • 200 response Modified
    • application/json content type Modified
      • responses property Modified
        • msearch:MultiSearchItem alternative Modified
POST /{index}/_msearch/template
  • Response
  • 200 response Modified
    • application/json content type Modified
      • responses property Modified
        • msearch:MultiSearchItem alternative Modified
POST /{index}/_mvt/{field}/{zoom}/{x}/{y}
  • Body
  • application/json content type Modified
    • query property Modified
      • pinned property Modified
        • docs property Modified
POST /{index}/_pit
  • Body
  • application/json content type Modified
    • index_filter property Modified
      • pinned property Modified
        • docs property Modified
POST /{index}/_rank_eval
  • Body
  • application/json content type Modified
    • requests property Modified
      • request property Modified
        • query property Modified
POST /{index}/_rollup_search
  • Body
  • application/json content type Modified
    • query property Modified
      • pinned property Modified
        • docs property Modified
  • Response
  • 200 response Modified
    • application/json content type Modified
      • hits property Modified
        • hits property Modified
POST /{index}/_search
  • Body
  • application/json content type Modified
    • knn property Modified
      • _types:KnnSearch alternative Modified
        • filter property Modified
      • array-2 alternative Modified
        • filter property Modified
    • post_filter property Modified
      • pinned property Modified
        • docs property Modified
    • query property Modified
      • pinned property Modified
        • docs property Modified
    • rescore property Modified
      • _types:Rescore alternative Modified
        • query property Modified
      • array-2 alternative Modified
        • query property Modified
    • retriever property Modified
      • standard property Modified
        • filter, query properties Modified
        • search_after property Modified
          • Type went from array[number | string | boolean | null | object] to array[number | string | boolean | null]
            Breaking
      • knn property Modified
        • filter property Modified
      • rrf property Modified
        • filter property Modified
      • text_similarity_reranker property Modified
        • filter property Modified
      • rule property Modified
        • filter property Modified
    • search_after property Modified
      • Type went from array[number | string | boolean | null | object] to array[number | string | boolean | null]
        Breaking
  • Response
  • 200 response Modified
    • application/json content type Modified
      • hits property Modified
        • hits property Modified
POST /{index}/_search/template
  • Response
  • 200 response Modified
    • application/json content type Modified
      • hits property Modified
        • hits property Modified
POST /{index}/_search_shards
  • Response
  • 200 response Modified
    • application/json content type Modified
      • indices property Modified
        • * property Modified
POST /{index}/_shrink/{target}
  • Body
  • application/json content type Modified
    • aliases property Modified
      • * property Modified
        • filter property Modified
POST /{index}/_split/{target}
  • Body
  • application/json content type Modified
    • aliases property Modified
      • * property Modified
        • filter property Modified
POST /{index}/_terms_enum
  • Body
  • application/json content type Modified
    • index_filter property Modified
      • pinned property Modified
        • docs property Modified
POST /{index}/_update/{id}
  • Query
  • include_source_on_error query parameter Added
POST /{index}/_update_by_query
  • Body
  • application/json content type Modified
    • query property Modified
      • pinned property Modified
        • docs property Modified
POST /{index}/_validate/query
  • Body
  • application/json content type Modified
    • query property Modified
      • pinned property Modified
        • docs property Modified
PUT /_bulk
  • Response
  • 200 response Modified
    • application/json content type Modified
      • items property Modified
        • * property Modified
  • Query
  • include_source_on_error query parameter Added
PUT /_component_template/{name}
  • Body
  • application/json content type Modified
    • template property Modified
      • aliases property Modified
        • * property Modified
PUT /_enrich/policy/{name}
  • Body
  • application/json content type Modified
    • geo_match property Modified
      • query property Modified
        • pinned property Modified
    • match property Modified
      • query property Modified
        • pinned property Modified
    • range property Modified
      • query property Modified
        • pinned property Modified
PUT /_index_template/{name}
  • Body
  • application/json content type Modified
    • template property Modified
      • aliases property Modified
        • * property Modified
PUT /_ingest/pipeline/{id}
  • Body
  • application/json content type Modified
    • on_failure property Modified
      • append property Modified
        • if property Modified
          • Type went from string to object
            Breaking
      • attachment property Modified
        • if property Modified
          • Type went from string to object
            Breaking
      • bytes property Modified
        • if property Modified
          • Type went from string to object
            Breaking
      • circle property Modified
        • if property Modified
          • Type went from string to object
            Breaking
      • community_id property Modified
        • if property Modified
          • Type went from string to object
            Breaking
      • convert property Modified
        • if property Modified
          • Type went from string to object
            Breaking
      • csv property Modified
        • if property Modified
          • Type went from string to object
            Breaking
      • date property Modified
        • if property Modified
          • Type went from string to object
            Breaking
      • date_index_name property Modified
        • if property Modified
          • Type went from string to object
            Breaking
        • date_formats property Modified
          • Property is no longer required
      • dissect property Modified
        • if property Modified
          • Type went from string to object
            Breaking
      • dot_expander property Modified
        • if property Modified
          • Type went from string to object
            Breaking
      • drop property Modified
        • if property Modified
          • Type went from string to object
            Breaking
      • enrich property Modified
        • if property Modified
          • Type went from string to object
            Breaking
      • fail property Modified
        • if property Modified
          • Type went from string to object
            Breaking
      • fingerprint property Modified
        • if property Modified
          • Type went from string to object
            Breaking
      • foreach property Modified
        • if property Modified
          • Type went from string to object
            Breaking
      • ip_location property Modified
        • if property Modified
          • Type went from string to object
            Breaking
      • geo_grid property Modified
        • if property Modified
          • Type went from string to object
            Breaking
      • geoip property Modified
        • if property Modified
          • Type went from string to object
            Breaking
      • grok property Modified
        • if property Modified
          • Type went from string to object
            Breaking
      • gsub property Modified
        • if property Modified
          • Type went from string to object
            Breaking
      • html_strip property Modified
        • if property Modified
          • Type went from string to object
            Breaking
      • inference property Modified
        • if property Modified
          • Type went from string to object
            Breaking
      • join property Modified
        • if property Modified
          • Type went from string to object
            Breaking
      • json property Modified
        • if property Modified
          • Type went from string to object
            Breaking
      • kv property Modified
        • if property Modified
          • Type went from string to object
            Breaking
      • lowercase property Modified
        • if property Modified
          • Type went from string to object
            Breaking
      • network_direction property Modified
        • if property Modified
          • Type went from string to object
            Breaking
      • pipeline property Modified
        • if property Modified
          • Type went from string to object
            Breaking
      • redact property Modified
        • if property Modified
          • Type went from string to object
            Breaking
      • registered_domain property Modified
        • if property Modified
          • Type went from string to object
            Breaking
      • remove property Modified
        • if property Modified
          • Type went from string to object
            Breaking
      • rename property Modified
        • if property Modified
          • Type went from string to object
            Breaking
      • reroute property Modified
        • if property Modified
          • Type went from string to object
            Breaking
      • script property Modified
        • if property Modified
          • Type went from string to object
            Breaking
      • set property Modified
        • if property Modified
          • Type went from string to object
            Breaking
      • set_security_user property Modified
        • if property Modified
          • Type went from string to object
            Breaking
      • sort property Modified
        • if property Modified
          • Type went from string to object
            Breaking
      • split property Modified
        • if property Modified
          • Type went from string to object
            Breaking
      • terminate property Modified
        • if property Modified
          • Type went from string to object
            Breaking
      • trim property Modified
        • if property Modified
          • Type went from string to object
            Breaking
      • uppercase property Modified
        • if property Modified
          • Type went from string to object
            Breaking
      • urldecode property Modified
        • if property Modified
          • Type went from string to object
            Breaking
      • uri_parts property Modified
        • if property Modified
          • Type went from string to object
            Breaking
      • user_agent property Modified
        • if property Modified
          • Type went from string to object
            Breaking
    • processors property Modified
      • append property Modified
        • if property Modified
          • Type went from string to object
            Breaking
      • attachment property Modified
        • if property Modified
          • Type went from string to object
            Breaking
      • bytes property Modified
        • if property Modified
          • Type went from string to object
            Breaking
      • circle property Modified
        • if property Modified
          • Type went from string to object
            Breaking
      • community_id property Modified
        • if property Modified
          • Type went from string to object
            Breaking
      • convert property Modified
        • if property Modified
          • Type went from string to object
            Breaking
      • csv property Modified
        • if property Modified
          • Type went from string to object
            Breaking
      • date property Modified
        • if property Modified
          • Type went from string to object
            Breaking
      • date_index_name property Modified
        • if property Modified
          • Type went from string to object
            Breaking
        • date_formats property Modified
          • Property is no longer required
      • dissect property Modified
        • if property Modified
          • Type went from string to object
            Breaking
      • dot_expander property Modified
        • if property Modified
          • Type went from string to object
            Breaking
      • drop property Modified
        • if property Modified
          • Type went from string to object
            Breaking
      • enrich property Modified
        • if property Modified
          • Type went from string to object
            Breaking
      • fail property Modified
        • if property Modified
          • Type went from string to object
            Breaking
      • fingerprint property Modified
        • if property Modified
          • Type went from string to object
            Breaking
      • foreach property Modified
        • if property Modified
          • Type went from string to object
            Breaking
      • ip_location property Modified
        • if property Modified
          • Type went from string to object
            Breaking
      • geo_grid property Modified
        • if property Modified
          • Type went from string to object
            Breaking
      • geoip property Modified
        • if property Modified
          • Type went from string to object
            Breaking
      • grok property Modified
        • if property Modified
          • Type went from string to object
            Breaking
      • gsub property Modified
        • if property Modified
          • Type went from string to object
            Breaking
      • html_strip property Modified
        • if property Modified
          • Type went from string to object
            Breaking
      • inference property Modified
        • if property Modified
          • Type went from string to object
            Breaking
      • join property Modified
        • if property Modified
          • Type went from string to object
            Breaking
      • json property Modified
        • if property Modified
          • Type went from string to object
            Breaking
      • kv property Modified
        • if property Modified
          • Type went from string to object
            Breaking
      • lowercase property Modified
        • if property Modified
          • Type went from string to object
            Breaking
      • network_direction property Modified
        • if property Modified
          • Type went from string to object
            Breaking
      • pipeline property Modified
        • if property Modified
          • Type went from string to object
            Breaking
      • redact property Modified
        • if property Modified
          • Type went from string to object
            Breaking
      • registered_domain property Modified
        • if property Modified
          • Type went from string to object
            Breaking
      • remove property Modified
        • if property Modified
          • Type went from string to object
            Breaking
      • rename property Modified
        • if property Modified
          • Type went from string to object
            Breaking
      • reroute property Modified
        • if property Modified
          • Type went from string to object
            Breaking
      • script property Modified
        • if property Modified
          • Type went from string to object
            Breaking
      • set property Modified
        • if property Modified
          • Type went from string to object
            Breaking
      • set_security_user property Modified
        • if property Modified
          • Type went from string to object
            Breaking
      • sort property Modified
        • if property Modified
          • Type went from string to object
            Breaking
      • split property Modified
        • if property Modified
          • Type went from string to object
            Breaking
      • terminate property Modified
        • if property Modified
          • Type went from string to object
            Breaking
      • trim property Modified
        • if property Modified
          • Type went from string to object
            Breaking
      • uppercase property Modified
        • if property Modified
          • Type went from string to object
            Breaking
      • urldecode property Modified
        • if property Modified
          • Type went from string to object
            Breaking
      • uri_parts property Modified
        • if property Modified
          • Type went from string to object
            Breaking
      • user_agent property Modified
        • if property Modified
          • Type went from string to object
            Breaking
PUT /_ml/anomaly_detectors/{job_id}
  • Body
  • application/json content type Modified
    • datafeed_config property Modified
      • query property Modified
        • pinned property Modified
PUT /_ml/data_frame/analytics/{id}
  • Body
  • application/json content type Modified
    • analyzed_fields property Modified
      • includes, excludes properties Modified
        • Properties are no longer required
    • source property Modified
      • _source property Modified
        • includes, excludes properties Modified
          • Properties are no longer required
  • Response
  • 200 response Modified
    • application/json content type Modified
      • analyzed_fields property Modified
        • includes, excludes properties Modified
          • Properties are no longer required
      • source property Modified
        • _source property Modified
PUT /_ml/datafeeds/{datafeed_id}
  • Body
  • application/json content type Modified
    • query property Modified
      • pinned property Modified
        • docs property Modified
  • Response
  • 200 response Modified
    • application/json content type Modified
      • query property Modified
        • pinned property Modified
PUT /_query_rules/{ruleset_id}
  • Body
  • application/json content type Modified
    • rules property Modified
      • _types:QueryRule alternative Modified
        • actions property Modified
      • array-2 alternative Modified
        • actions property Modified
PUT /_query_rules/{ruleset_id}/_rule/{rule_id}
  • Body
  • application/json content type Modified
    • actions property Modified
      • docs property Modified
        • _index property Modified
          • Property is no longer required
PUT /_security/api_key
  • Body
  • application/json content type Modified
    • role_descriptors property Modified
      • * property Modified
        • indices, remote_indices properties Modified
PUT /_security/api_key/{id}
  • Body
  • application/json content type Modified
    • role_descriptors property Modified
      • * property Modified
        • indices, remote_indices properties Modified
PUT /_security/cross_cluster/api_key/{id}
  • Body
  • application/json content type Modified
    • access property Modified
      • search property Modified
        • query property Modified
PUT /_security/role/{name}
  • Body
  • application/json content type Modified
    • indices property Modified
      • query property Modified
        • query_dsl:QueryContainer, _types:RoleTemplateQuery alternatives Modified
    • remote_indices property Modified
      • query property Modified
        • query_dsl:QueryContainer, _types:RoleTemplateQuery alternatives Modified
PUT /_template/{name}
  • Body
  • application/json content type Modified
    • aliases property Modified
      • * property Modified
        • filter property Modified
PUT /_watcher/watch/_execute
  • Body
  • application/json content type Modified
    • watch property Modified
      • actions property Modified
        • * property Modified
      • input property Modified
        • search property Modified
      • transform property Modified
        • search property Modified
  • Response
  • 200 response Modified
    • application/json content type Modified
      • watch_record property Modified
        • input property Modified
PUT /_watcher/watch/{id}
  • Body
  • application/json content type Modified
    • actions property Modified
      • * property Modified
        • transform property Modified
    • input property Modified
      • search property Modified
        • request property Modified
    • transform property Modified
      • search property Modified
        • request property Modified
PUT /_watcher/watch/{id}/_execute
  • Body
  • application/json content type Modified
    • watch property Modified
      • actions property Modified
        • * property Modified
      • input property Modified
        • search property Modified
      • transform property Modified
        • search property Modified
  • Response
  • 200 response Modified
    • application/json content type Modified
      • watch_record property Modified
        • input property Modified
PUT /{index}
  • Body
  • application/json content type Modified
    • aliases property Modified
      • * property Modified
        • filter property Modified
PUT /{index}/_alias/{name}
  • Body
  • application/json content type Modified
    • filter property Modified
      • pinned property Modified
        • docs property Modified
PUT /{index}/_aliases/{name}
  • Body
  • application/json content type Modified
    • filter property Modified
      • pinned property Modified
        • docs property Modified
PUT /{index}/_bulk
  • Response
  • 200 response Modified
    • application/json content type Modified
      • items property Modified
        • * property Modified
  • Query
  • include_source_on_error query parameter Added
PUT /{index}/_clone/{target}
  • Body
  • application/json content type Modified
    • aliases property Modified
      • * property Modified
        • filter property Modified
PUT /{index}/_create/{id}
  • Query
  • include_source_on_error query parameter Added
PUT /{index}/_doc/{id}
  • Query
  • include_source_on_error query parameter Added
PUT /{index}/_shrink/{target}
  • Body
  • application/json content type Modified
    • aliases property Modified
      • * property Modified
        • filter property Modified
PUT /{index}/_split/{target}
  • Body
  • application/json content type Modified
    • aliases property Modified
      • * property Modified
        • filter property Modified
79 structure changes including:
6 Breaking changes
7 Additions
67 Modifications
5 Removals
Modified 67 Breaking
POST /_transform/{transform_id}/_preview
  • Response
  • 200 response Modified
    • application/json content type Modified
      • generated_dest_index property Modified
        • settings, defaults properties Modified
POST /_transform/_preview
  • Response
  • 200 response Modified
    • application/json content type Modified
      • generated_dest_index property Modified
        • settings, defaults properties Modified
POST /_template/{name}
  • Body
  • application/json content type Modified
    • settings property Modified
      • lifecycle property Modified
        • prefer_ilm property Added
      • mapping property Modified
        • ignore_malformed property Modified
          • Combinator is now oneOf
        • source property Added
POST /_snapshot/{repository}/{snapshot}/_restore
  • Body
  • application/json content type Modified
    • index_settings property Modified
      • lifecycle property Modified
        • prefer_ilm property Added
      • mapping property Modified
        • ignore_malformed property Modified
          • Combinator is now oneOf
        • source property Added
POST /_search/template
  • Query
  • ignore_throttled query parameter Modified
    • Query parameter is now deprecated
POST /_scripts/{id}/{context}
  • Query
  • context query parameter Added
POST /_scripts/{id}
  • Query
  • context query parameter Added
POST /_render/template/{id}
  • Body
  • application/json content type Modified
    • id property Added
POST /_render/template
  • Body
  • application/json content type Modified
    • id property Added
POST /_query/async
  • Response
  • 200 response Modified
    • application/json content type Modified
      • columns, id, is_running properties Removed
        • Removing a resource is always breaking unless it was deprecated before
          Breaking
POST /_ingest/{index}/_simulate
  • Body
  • application/json content type Modified
    • component_template_substitutions property Modified
      • * property Modified
        • template property Modified
        • deprecated property Added
    • index_template_subtitutions property Modified
      • * property Modified
        • template property Modified
POST /_ingest/_simulate
  • Body
  • application/json content type Modified
    • component_template_substitutions property Modified
      • * property Modified
        • template property Modified
        • deprecated property Added
    • index_template_subtitutions property Modified
      • * property Modified
        • template property Modified
POST /_index_template/{name}
  • Body
  • application/json content type Modified
    • template property Modified
      • settings property Modified
        • lifecycle, mapping properties Modified
POST /_index_template/_simulate_index/{name}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • template property Modified
        • settings property Modified
POST /_index_template/_simulate/{name}
  • Body
  • application/json content type Modified
    • template property Modified
      • settings property Modified
        • lifecycle, mapping properties Modified
  • Response
  • 200 response Modified
    • application/json content type Modified
      • template property Modified
        • settings property Modified
POST /_index_template/_simulate
  • Body
  • application/json content type Modified
    • template property Modified
      • settings property Modified
        • lifecycle, mapping properties Modified
  • Response
  • 200 response Modified
    • application/json content type Modified
      • template property Modified
        • settings property Modified
POST /_component_template/{name}
  • Body
  • application/json content type Modified
    • template property Modified
      • settings property Modified
        • lifecycle, mapping properties Modified
      • defaults property Modified
        • lifecycle, mapping properties Modified
POST /_async_search
  • Query
  • keep_alive query parameter Added
PUT /{index}
  • Body
  • application/json content type Modified
    • settings property Modified
      • lifecycle property Modified
        • prefer_ilm property Added
      • mapping property Modified
        • ignore_malformed property Modified
          • Combinator is now oneOf
        • source property Added
PUT /_watcher/watch/{id}/_execute
  • Body
  • application/json content type Modified
    • watch property Modified
      • actions property Modified
        • * property Modified
  • Response
  • 200 response Modified
    • application/json content type Modified
      • watch_record property Modified
        • result property Modified
PUT /_watcher/watch/{id}
  • Body
  • application/json content type Modified
    • actions property Modified
      • * property Modified
        • email property Modified
PUT /_watcher/watch/_execute
  • Body
  • application/json content type Modified
    • watch property Modified
      • actions property Modified
        • * property Modified
  • Response
  • 200 response Modified
    • application/json content type Modified
      • watch_record property Modified
        • result property Modified
PUT /_template/{name}
  • Body
  • application/json content type Modified
    • settings property Modified
      • lifecycle property Modified
        • prefer_ilm property Added
      • mapping property Modified
        • ignore_malformed property Modified
          • Combinator is now oneOf
        • source property Added
PUT /_settings
  • Body
  • application/json content type Modified
    • lifecycle property Modified
      • prefer_ilm property Added
        • boolean-1, string-2 properties Added
    • mapping property Modified
      • ignore_malformed property Modified
        • Combinator is now oneOf
        • ignore_malformed alternative Removed
          • Removing a resource is always breaking unless it was deprecated before
            Breaking
        • boolean-1, string-2 alternatives Added
      • source property Added
PUT /_security/settings
  • Body
  • application/json content type Modified
    • security property Modified
      • index property Modified
        • lifecycle, mapping properties Modified
    • security-profile property Modified
      • index property Modified
        • lifecycle, mapping properties Modified
    • security-tokens property Modified
      • index property Modified
        • lifecycle, mapping properties Modified
PUT /_scripts/{id}/{context}
  • Query
  • context query parameter Added
PUT /_scripts/{id}
  • Query
  • context query parameter Added
PUT /_index_template/{name}
  • Body
  • application/json content type Modified
    • template property Modified
      • settings property Modified
        • lifecycle, mapping properties Modified
PUT /_ilm/policy/{policy}
  • Body
  • application/json content type Modified
    • policy property Modified
      • phases property Modified
        • cold, delete, frozen, hot, warm properties Modified
PUT /_component_template/{name}
  • Body
  • application/json content type Modified
    • template property Modified
      • settings property Modified
        • lifecycle, mapping properties Modified
      • defaults property Modified
        • lifecycle, mapping properties Modified
POST /{index}/_search/template
  • Query
  • ignore_throttled query parameter Modified
    • Query parameter is now deprecated
POST /{index}/_async_search
  • Query
  • keep_alive query parameter Added
POST /_watcher/watch/{id}/_execute
  • Body
  • application/json content type Modified
    • watch property Modified
      • actions property Modified
        • * property Modified
  • Response
  • 200 response Modified
    • application/json content type Modified
      • watch_record property Modified
        • result property Modified
POST /_watcher/watch/{id}
  • Body
  • application/json content type Modified
    • actions property Modified
      • * property Modified
        • email property Modified
POST /_watcher/watch/_execute
  • Body
  • application/json content type Modified
    • watch property Modified
      • actions property Modified
        • * property Modified
  • Response
  • 200 response Modified
    • application/json content type Modified
      • watch_record property Modified
        • result property Modified
POST /_watcher/_query/watches
  • Response
  • 200 response Modified
    • application/json content type Modified
      • watches property Modified
        • watch property Modified
PUT /{index}/_settings
  • Body
  • application/json content type Modified
    • lifecycle property Modified
      • prefer_ilm property Added
        • boolean-1, string-2 properties Added
    • mapping property Modified
      • ignore_malformed property Modified
        • Combinator is now oneOf
        • ignore_malformed alternative Removed
          • Removing a resource is always breaking unless it was deprecated before
            Breaking
        • boolean-1, string-2 alternatives Added
      • source property Added
PUT /{index}/_ccr/follow
  • Body
  • application/json content type Modified
    • settings property Modified
      • lifecycle property Modified
        • prefer_ilm property Added
      • mapping property Modified
        • ignore_malformed property Modified
          • Combinator is now oneOf
        • source property Added
GET /_component_template
  • Response
  • 200 response Modified
    • application/json content type Modified
      • component_templates property Modified
        • component_template property Modified
GET /_component_template/{name}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • component_templates property Modified
        • component_template property Modified
GET /_ilm/policy
  • Response
  • 200 response Modified
    • application/json content type Modified
      • * property Modified
        • policy property Modified
GET /_ilm/policy/{policy}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • * property Modified
        • policy property Modified
GET /_index_template
  • Response
  • 200 response Modified
    • application/json content type Modified
      • index_templates property Modified
        • index_template property Modified
GET /_index_template/{name}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • index_templates property Modified
        • index_template property Modified
GET /_ingest/_simulate
  • Body
  • application/json content type Modified
    • component_template_substitutions property Modified
      • * property Modified
        • template property Modified
        • deprecated property Added
    • index_template_subtitutions property Modified
      • * property Modified
        • template property Modified
GET /_ingest/{index}/_simulate
  • Body
  • application/json content type Modified
    • component_template_substitutions property Modified
      • * property Modified
        • template property Modified
        • deprecated property Added
    • index_template_subtitutions property Modified
      • * property Modified
        • template property Modified
GET /_migration/deprecations
  • Response
  • 200 response Modified
    • application/json content type Modified
      • templates, ilm_policies properties Added
GET /_query/async/{id}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • columns, is_running properties Removed
        • Removing a resource is always breaking unless it was deprecated before
          Breaking
GET /_render/template
  • Body
  • application/json content type Modified
    • id property Added
GET /_render/template/{id}
  • Body
  • application/json content type Modified
    • id property Added
GET /_resolve/cluster
  • Path went from /_resolve/cluster/{name} to /_resolve/cluster (same operationId)
    Breaking
  • Query
  • ignore_throttled query parameter Modified
    • Query parameter is now deprecated
  • timeout query parameter Added
  • Path
  • name path parameter Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
GET /{index}/_settings/{name}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • * property Modified
        • settings, defaults properties Modified
GET /{index}/_settings
  • Response
  • 200 response Modified
    • application/json content type Modified
      • * property Modified
        • settings, defaults properties Modified
GET /{index}/_search/template
  • Query
  • ignore_throttled query parameter Modified
    • Query parameter is now deprecated
GET /{index}/_migration/deprecations
  • Response
  • 200 response Modified
    • application/json content type Modified
      • templates, ilm_policies properties Added
GET /{index}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • * property Modified
        • settings, defaults properties Modified
GET /_xpack/usage
  • Response
  • 200 response Modified
    • application/json content type Modified
      • ilm property Modified
        • policy_stats property Modified
      • frozen_indices property Removed
        • Removing a resource is always breaking unless it was deprecated before
          Breaking
GET /_xpack
  • Response
  • 200 response Modified
    • application/json content type Modified
      • features property Modified
        • frozen_indices property Removed
          • Removing a resource is always breaking unless it was deprecated before
            Breaking
GET /_watcher/watch/{id}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • watch property Modified
        • actions property Modified
GET /_watcher/settings
  • Response
  • 200 response Modified
    • application/json content type Modified
      • index property Modified
        • lifecycle, mapping properties Modified
GET /_watcher/_query/watches
  • Response
  • 200 response Modified
    • application/json content type Modified
      • watches property Modified
        • watch property Modified
GET /_transform/{transform_id}/_preview
  • Response
  • 200 response Modified
    • application/json content type Modified
      • generated_dest_index property Modified
        • settings, defaults properties Modified
GET /_transform/_preview
  • Response
  • 200 response Modified
    • application/json content type Modified
      • generated_dest_index property Modified
        • settings, defaults properties Modified
GET /_settings/{name}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • * property Modified
        • settings, defaults properties Modified
GET /_settings
  • Response
  • 200 response Modified
    • application/json content type Modified
      • * property Modified
        • settings, defaults properties Modified
GET /_security/settings
  • Response
  • 200 response Modified
    • application/json content type Modified
      • security property Modified
        • index property Modified
      • security-profile property Modified
        • index property Modified
      • security-tokens property Modified
        • index property Modified
GET /_search/template
  • Query
  • ignore_throttled query parameter Modified
    • Query parameter is now deprecated
Removed 5 Breaking
GET /_migration/reindex/{index}/_status
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
POST /_create_from/{source}/{dest}
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
POST /_migration/reindex
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
POST /_migration/reindex/{index}/_cancel
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
PUT /_create_from/{source}/{dest}
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
Added 7
PUT /_create_from/{source}/{dest}
POST /_query/async/{id}/stop
POST /_migration/reindex/{index}/_cancel
POST /_migration/reindex
POST /_create_from/{source}/{dest}
GET /_resolve/cluster/{name}
GET /_migration/reindex/{index}/_status

This update adds some endpoints that existed in the product but were missing from the documentation.

300 structure changes including:
1 Breaking change
32 Additions
267 Modifications
1 Removal
Modified 267 Breaking
POST /_async_search
  • Body
  • application/json content type Modified
    • knn property Modified
      • _types:KnnSearch alternative Modified
        • filter property Modified
        • rescore_vector property Added
      • array-2 alternative Modified
        • filter property Modified
        • rescore_vector property Added
    • post_filter property Modified
      • knn property Modified
        • rescore_vector property Added
    • query property Modified
      • knn property Modified
        • rescore_vector property Added
    • rescore property Modified
      • _types:Rescore alternative Modified
        • query property Modified
      • array-2 alternative Modified
        • query property Modified
POST /_aliases
  • Body
  • application/json content type Modified
    • actions property Modified
      • add property Modified
        • filter property Modified
GET /{index}/_validate/query
  • Body
  • application/json content type Modified
    • query property Modified
      • knn property Modified
        • rescore_vector property Added
GET /{index}/_terms_enum
  • Body
  • application/json content type Modified
    • index_filter property Modified
      • knn property Modified
        • rescore_vector property Added
GET /{index}/_settings/{name}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • * property Modified
        • aliases property Modified
GET /{index}/_settings
  • Response
  • 200 response Modified
    • application/json content type Modified
      • * property Modified
        • aliases property Modified
GET /{index}/_search_shards
  • Response
  • 200 response Modified
    • application/json content type Modified
      • indices property Modified
        • * property Modified
  • Query
  • master_timeout query parameter Added
GET /{index}/_search
  • Body
  • application/json content type Modified
    • knn property Modified
      • _types:KnnSearch alternative Modified
        • filter property Modified
        • rescore_vector property Added
      • array-2 alternative Modified
        • filter property Modified
        • rescore_vector property Added
    • post_filter property Modified
      • knn property Modified
        • rescore_vector property Added
    • query property Modified
      • knn property Modified
        • rescore_vector property Added
    • rescore property Modified
      • _types:Rescore alternative Modified
        • query property Modified
      • array-2 alternative Modified
        • query property Modified
    • retriever property Modified
      • standard property Modified
        • filter, query properties Modified
      • knn property Modified
        • filter property Modified
        • rescore_vector property Added
      • rrf property Modified
        • filter property Modified
      • text_similarity_reranker property Modified
        • filter property Modified
      • rule property Modified
        • filter property Modified
  • Query
  • ignore_throttled query parameter Modified
    • Query parameter is now deprecated
GET /{index}/_rollup_search
  • Operation is now deprecated
  • Body
  • application/json content type Modified
    • query property Modified
      • knn property Modified
        • rescore_vector property Added
GET /{index}/_rollup/data
  • Operation is now deprecated
GET /{index}/_rank_eval
  • Body
  • application/json content type Modified
    • requests property Modified
      • request property Modified
        • query property Modified
GET /{index}/_mvt/{field}/{zoom}/{x}/{y}
  • Body
  • application/json content type Modified
    • query property Modified
      • knn property Modified
        • rescore_vector property Added
GET /{index}/_msearch
  • Body
  • application/json content type Modified
    • msearch:MultisearchBody alternative Modified
      • query property Modified
        • knn property Modified
      • knn property Modified
        • _types:KnnSearch, array-2 alternatives Modified
      • post_filter property Modified
        • knn property Modified
      • rescore property Modified
        • _types:Rescore, array-2 alternatives Modified
GET /{index}/_knn_search
  • Body
  • application/json content type Modified
    • filter property Modified
      • query_dsl:QueryContainer alternative Modified
        • knn property Modified
      • array-2 alternative Modified
        • knn property Modified
GET /{index}/_ilm/explain
  • Query
  • timeout query parameter Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
GET /{index}/_graph/explore
  • Body
  • application/json content type Modified
    • connections property Modified
      • query property Modified
        • knn property Modified
    • query property Modified
      • knn property Modified
        • rescore_vector property Added
GET /_template/{name}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • * property Modified
        • aliases property Modified
POST /_ml/data_frame/_evaluate
  • Body
  • application/json content type Modified
    • query property Modified
      • knn property Modified
        • rescore_vector property Added
POST /_license/start_trial
  • Query
  • master_timeout query parameter Added
POST /_license/start_basic
  • Query
  • master_timeout, timeout query parameters Added
POST /_license
  • Query
  • master_timeout, timeout query parameters Added
POST /_index_template/{name}
  • Body
  • application/json content type Modified
    • template property Modified
      • aliases property Modified
        • * property Modified
POST /_index_template/_simulate_index/{name}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • template property Modified
        • aliases property Modified
POST /_index_template/_simulate/{name}
  • Body
  • application/json content type Modified
    • template property Modified
      • aliases property Modified
        • * property Modified
  • Response
  • 200 response Modified
    • application/json content type Modified
      • template property Modified
        • aliases property Modified
POST /_index_template/_simulate
  • Body
  • application/json content type Modified
    • template property Modified
      • aliases property Modified
        • * property Modified
  • Response
  • 200 response Modified
    • application/json content type Modified
      • template property Modified
        • aliases property Modified
POST /_fleet/_fleet_msearch
  • Body
  • application/json content type Modified
    • msearch:MultisearchBody alternative Modified
      • query property Modified
        • knn property Modified
      • knn property Modified
        • _types:KnnSearch, array-2 alternatives Modified
      • post_filter property Modified
        • knn property Modified
      • rescore property Modified
        • _types:Rescore, array-2 alternatives Modified
POST /_field_caps
  • Body
  • application/json content type Modified
    • index_filter property Modified
      • knn property Modified
        • rescore_vector property Added
POST /_features/_reset
  • Query
  • master_timeout query parameter Added
POST /_count
  • Body
  • application/json content type Modified
    • query property Modified
      • knn property Modified
        • rescore_vector property Added
  • Query
  • ignore_throttled query parameter Modified
    • Query parameter is now deprecated
POST /_component_template/{name}
  • Body
  • application/json content type Modified
    • template property Modified
      • aliases property Modified
        • * property Modified
POST /_cluster/voting_config_exclusions
  • Query
  • master_timeout query parameter Added
POST /_cluster/allocation/explain
  • Query
  • master_timeout query parameter Added
POST /_ccr/auto_follow/{name}/resume
  • Query
  • master_timeout query parameter Added
POST /_ccr/auto_follow/{name}/pause
  • Query
  • master_timeout query parameter Added
GET /_template
  • Response
  • 200 response Modified
    • application/json content type Modified
      • * property Modified
        • aliases property Modified
GET /_tasks
  • Query
  • master_timeout query parameter Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
GET /_sql/translate
  • Body
  • application/json content type Modified
    • filter property Modified
      • knn property Modified
        • rescore_vector property Added
  • Response
  • 200 response Modified
    • application/json content type Modified
      • query property Modified
        • knn property Modified
GET /_sql
  • Body
  • application/json content type Modified
    • filter property Modified
      • knn property Modified
        • rescore_vector property Added
    • allow_partial_search_results property Added
GET /_snapshot/{repository}/{snapshot}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • next property Added
GET /_slm/status
  • Query
  • master_timeout, timeout query parameters Added
GET /_slm/stats
  • Query
  • master_timeout, timeout query parameters Added
GET /_slm/policy/{policy_id}
  • Query
  • master_timeout, timeout query parameters Added
GET /_slm/policy
  • Query
  • master_timeout, timeout query parameters Added
GET /_settings/{name}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • * property Modified
        • aliases property Modified
GET /_settings
  • Response
  • 200 response Modified
    • application/json content type Modified
      • * property Modified
        • aliases property Modified
GET /_security/user/_privileges
  • Response
  • 200 response Modified
    • application/json content type Modified
      • indices property Modified
        • query property Modified
GET /_security/service/{namespace}/{service}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • * property Modified
        • role_descriptor property Modified
GET /_security/service/{namespace}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • * property Modified
        • role_descriptor property Modified
GET /_security/service
  • Response
  • 200 response Modified
    • application/json content type Modified
      • * property Modified
        • role_descriptor property Modified
GET /_security/role/{name}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • * property Modified
        • indices, remote_indices properties Modified
GET /{index}/_fleet/_fleet_search
  • Body
  • application/json content type Modified
    • post_filter property Modified
      • knn property Modified
        • rescore_vector property Added
    • query property Modified
      • knn property Modified
        • rescore_vector property Added
    • rescore property Modified
      • _types:Rescore alternative Modified
        • query property Modified
      • array-2 alternative Modified
        • query property Modified
GET /{index}/_fleet/_fleet_msearch
  • Body
  • application/json content type Modified
    • msearch:MultisearchBody alternative Modified
      • query property Modified
        • knn property Modified
      • knn property Modified
        • _types:KnnSearch, array-2 alternatives Modified
      • post_filter property Modified
        • knn property Modified
      • rescore property Modified
        • _types:Rescore, array-2 alternatives Modified
GET /{index}/_field_usage_stats
  • Query
  • master_timeout, timeout query parameters Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
GET /{index}/_field_caps
  • Body
  • application/json content type Modified
    • index_filter property Modified
      • knn property Modified
        • rescore_vector property Added
GET /{index}/_explain/{id}
  • Body
  • application/json content type Modified
    • query property Modified
      • knn property Modified
        • rescore_vector property Added
GET /{index}/_eql/search
  • Body
  • application/json content type Modified
    • filter property Modified
      • query_dsl:QueryContainer alternative Modified
        • knn property Modified
      • array-2 alternative Modified
        • knn property Modified
  • Response
  • 200 response Modified
    • application/json content type Modified
      • shard_failures property Added
GET /{index}/_count
  • Body
  • application/json content type Modified
    • query property Modified
      • knn property Modified
        • rescore_vector property Added
  • Query
  • ignore_throttled query parameter Modified
    • Query parameter is now deprecated
GET /{index}/_ccr/stats
  • Query
  • timeout query parameter Added
GET /{index}/_ccr/info
  • Query
  • master_timeout query parameter Added
GET /{index}/_alias/{name}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • * property Modified
        • aliases property Modified
GET /{index}/_alias
  • Response
  • 200 response Modified
    • application/json content type Modified
      • * property Modified
        • aliases property Modified
GET /{index}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • * property Modified
        • aliases property Modified
GET /_watcher/watch/{id}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • watch property Modified
        • actions, input, transform properties Modified
GET /_watcher/_query/watches
  • Body
  • application/json content type Modified
    • query property Modified
      • knn property Modified
        • rescore_vector property Added
  • Response
  • 200 response Modified
    • application/json content type Modified
      • watches property Modified
        • watch property Modified
GET /_validate/query
  • Body
  • application/json content type Modified
    • query property Modified
      • knn property Modified
        • rescore_vector property Added
GET /_transform/{transform_id}/_preview
  • Response
  • 200 response Modified
    • application/json content type Modified
      • generated_dest_index property Modified
        • aliases property Modified
GET /_transform/_preview
  • Response
  • 200 response Modified
    • application/json content type Modified
      • generated_dest_index property Modified
        • aliases property Modified
POST /{index}/_count
  • Body
  • application/json content type Modified
    • query property Modified
      • knn property Modified
        • rescore_vector property Added
  • Query
  • ignore_throttled query parameter Modified
    • Query parameter is now deprecated
POST /{index}/_clone/{target}
  • Body
  • application/json content type Modified
    • aliases property Modified
      • * property Modified
        • filter property Modified
POST /{index}/_ccr/unfollow
  • Query
  • master_timeout query parameter Added
POST /{index}/_ccr/resume_follow
  • Query
  • master_timeout query parameter Added
POST /{index}/_ccr/pause_follow
  • Query
  • master_timeout query parameter Added
POST /{index}/_ccr/forget_follower
  • Query
  • timeout query parameter Added
POST /{index}/_async_search
  • Body
  • application/json content type Modified
    • knn property Modified
      • _types:KnnSearch alternative Modified
        • filter property Modified
        • rescore_vector property Added
      • array-2 alternative Modified
        • filter property Modified
        • rescore_vector property Added
    • post_filter property Modified
      • knn property Modified
        • rescore_vector property Added
    • query property Modified
      • knn property Modified
        • rescore_vector property Added
    • rescore property Modified
      • _types:Rescore alternative Modified
        • query property Modified
      • array-2 alternative Modified
        • query property Modified
POST /{index}/_aliases/{name}
  • Body
  • application/json content type Modified
    • filter property Modified
      • knn property Modified
        • rescore_vector property Added
POST /{index}/_alias/{name}
  • Body
  • application/json content type Modified
    • filter property Modified
      • knn property Modified
        • rescore_vector property Added
POST /{alias}/_rollover/{new_index}
  • Body
  • application/json content type Modified
    • aliases property Modified
      • * property Modified
        • filter property Modified
POST /{alias}/_rollover
  • Body
  • application/json content type Modified
    • aliases property Modified
      • * property Modified
        • filter property Modified
POST /_watcher/watch/{id}/_execute
  • Body
  • application/json content type Modified
    • watch property Modified
      • actions property Modified
        • * property Modified
      • input property Modified
        • search property Modified
      • transform property Modified
        • search property Modified
  • Response
  • 200 response Modified
    • application/json content type Modified
      • watch_record property Modified
        • input property Modified
POST /_watcher/watch/{id}
  • Body
  • application/json content type Modified
    • actions property Modified
      • * property Modified
        • transform property Modified
    • input property Modified
      • search property Modified
        • request property Modified
    • transform property Modified
      • search property Modified
        • request property Modified
    • _types:UnitMillis property Added
POST /_watcher/watch/_execute
  • Body
  • application/json content type Modified
    • watch property Modified
      • actions property Modified
        • * property Modified
      • input property Modified
        • search property Modified
      • transform property Modified
        • search property Modified
  • Response
  • 200 response Modified
    • application/json content type Modified
      • watch_record property Modified
        • input property Modified
POST /_watcher/_stop
  • Query
  • master_timeout query parameter Added
POST /_watcher/_start
  • Query
  • master_timeout query parameter Added
POST /_security/api_key/grant
  • Body
  • application/json content type Modified
    • api_key property Modified
      • role_descriptors property Modified
        • object-1, array-2 alternatives Modified
POST /{index}/_shrink/{target}
  • Body
  • application/json content type Modified
    • aliases property Modified
      • * property Modified
        • filter property Modified
POST /{index}/_searchable_snapshots/cache/clear
  • Query
  • pretty, human query parameters Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
POST /{index}/_search_shards
  • Response
  • 200 response Modified
    • application/json content type Modified
      • indices property Modified
        • * property Modified
  • Query
  • master_timeout query parameter Added
POST /{index}/_search
  • Body
  • application/json content type Modified
    • knn property Modified
      • _types:KnnSearch alternative Modified
        • filter property Modified
        • rescore_vector property Added
      • array-2 alternative Modified
        • filter property Modified
        • rescore_vector property Added
    • post_filter property Modified
      • knn property Modified
        • rescore_vector property Added
    • query property Modified
      • knn property Modified
        • rescore_vector property Added
    • rescore property Modified
      • _types:Rescore alternative Modified
        • query property Modified
      • array-2 alternative Modified
        • query property Modified
    • retriever property Modified
      • standard property Modified
        • filter, query properties Modified
      • knn property Modified
        • filter property Modified
        • rescore_vector property Added
      • rrf property Modified
        • filter property Modified
      • text_similarity_reranker property Modified
        • filter property Modified
      • rule property Modified
        • filter property Modified
  • Query
  • ignore_throttled query parameter Modified
    • Query parameter is now deprecated
POST /{index}/_rollup_search
  • Operation is now deprecated
  • Body
  • application/json content type Modified
    • query property Modified
      • knn property Modified
        • rescore_vector property Added
POST /{index}/_rank_eval
  • Body
  • application/json content type Modified
    • requests property Modified
      • request property Modified
        • query property Modified
POST /{index}/_pit
  • Body
  • application/json content type Modified
    • index_filter property Modified
      • knn property Modified
        • rescore_vector property Added
POST /{index}/_mvt/{field}/{zoom}/{x}/{y}
  • Body
  • application/json content type Modified
    • query property Modified
      • knn property Modified
        • rescore_vector property Added
POST /{index}/_msearch
  • Body
  • application/json content type Modified
    • msearch:MultisearchBody alternative Modified
      • query property Modified
        • knn property Modified
      • knn property Modified
        • _types:KnnSearch, array-2 alternatives Modified
      • post_filter property Modified
        • knn property Modified
      • rescore property Modified
        • _types:Rescore, array-2 alternatives Modified
POST /{index}/_knn_search
  • Body
  • application/json content type Modified
    • filter property Modified
      • query_dsl:QueryContainer alternative Modified
        • knn property Modified
      • array-2 alternative Modified
        • knn property Modified
POST /{index}/_graph/explore
  • Body
  • application/json content type Modified
    • connections property Modified
      • query property Modified
        • knn property Modified
    • query property Modified
      • knn property Modified
        • rescore_vector property Added
POST /{index}/_fleet/_fleet_search
  • Body
  • application/json content type Modified
    • post_filter property Modified
      • knn property Modified
        • rescore_vector property Added
    • query property Modified
      • knn property Modified
        • rescore_vector property Added
    • rescore property Modified
      • _types:Rescore alternative Modified
        • query property Modified
      • array-2 alternative Modified
        • query property Modified
POST /{index}/_fleet/_fleet_msearch
  • Body
  • application/json content type Modified
    • msearch:MultisearchBody alternative Modified
      • query property Modified
        • knn property Modified
      • knn property Modified
        • _types:KnnSearch, array-2 alternatives Modified
      • post_filter property Modified
        • knn property Modified
      • rescore property Modified
        • _types:Rescore, array-2 alternatives Modified
POST /{index}/_field_caps
  • Body
  • application/json content type Modified
    • index_filter property Modified
      • knn property Modified
        • rescore_vector property Added
POST /{index}/_explain/{id}
  • Body
  • application/json content type Modified
    • query property Modified
      • knn property Modified
        • rescore_vector property Added
POST /{index}/_eql/search
  • Body
  • application/json content type Modified
    • filter property Modified
      • query_dsl:QueryContainer alternative Modified
        • knn property Modified
      • array-2 alternative Modified
        • knn property Modified
  • Response
  • 200 response Modified
    • application/json content type Modified
      • shard_failures property Added
POST /{index}/_delete_by_query
  • Body
  • application/json content type Modified
    • query property Modified
      • knn property Modified
        • rescore_vector property Added
POST /_security/api_key
  • Body
  • application/json content type Modified
    • role_descriptors property Modified
      • * property Modified
        • indices, remote_indices properties Modified
POST /_security/_query/role
  • Response
  • 200 response Modified
    • application/json content type Modified
      • roles property Modified
        • indices, remote_indices properties Modified
POST /_security/_query/api_key
  • Response
  • 200 response Modified
    • application/json content type Modified
      • api_keys property Modified
        • role_descriptors, limited_by, access properties Modified
POST /_searchable_snapshots/cache/clear
  • Query
  • pretty, human query parameters Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
POST /_search_shards
  • Response
  • 200 response Modified
    • application/json content type Modified
      • indices property Modified
        • * property Modified
  • Query
  • master_timeout query parameter Added
POST /_search
  • Body
  • application/json content type Modified
    • knn property Modified
      • _types:KnnSearch alternative Modified
        • filter property Modified
        • rescore_vector property Added
      • array-2 alternative Modified
        • filter property Modified
        • rescore_vector property Added
    • post_filter property Modified
      • knn property Modified
        • rescore_vector property Added
    • query property Modified
      • knn property Modified
        • rescore_vector property Added
    • rescore property Modified
      • _types:Rescore alternative Modified
        • query property Modified
      • array-2 alternative Modified
        • query property Modified
    • retriever property Modified
      • standard property Modified
        • filter, query properties Modified
      • knn property Modified
        • filter property Modified
        • rescore_vector property Added
      • rrf property Modified
        • filter property Modified
      • text_similarity_reranker property Modified
        • filter property Modified
      • rule property Modified
        • filter property Modified
  • Query
  • ignore_throttled query parameter Modified
    • Query parameter is now deprecated
POST /_scripts/painless/_execute
  • Body
  • application/json content type Modified
    • context_setup property Modified
      • query property Modified
        • knn property Modified
POST /_rollup/job/{id}/_stop
  • Operation is now deprecated
POST /_rollup/job/{id}/_start
  • Operation is now deprecated
POST /_reindex
  • Body
  • application/json content type Modified
    • source property Modified
      • query property Modified
        • knn property Modified
POST /_rank_eval
  • Body
  • application/json content type Modified
    • requests property Modified
      • request property Modified
        • query property Modified
POST /_query
  • Body
  • application/json content type Modified
    • filter property Modified
      • knn property Modified
        • rescore_vector property Added
POST /_msearch
  • Body
  • application/json content type Modified
    • msearch:MultisearchBody alternative Modified
      • query property Modified
        • knn property Modified
      • knn property Modified
        • _types:KnnSearch, array-2 alternatives Modified
      • post_filter property Modified
        • knn property Modified
      • rescore property Modified
        • _types:Rescore, array-2 alternatives Modified
POST /_ml/datafeeds/{datafeed_id}/_update
  • Body
  • application/json content type Modified
    • query property Modified
      • knn property Modified
        • rescore_vector property Added
  • Response
  • 200 response Modified
    • application/json content type Modified
      • query property Modified
        • knn property Modified
POST /_ml/datafeeds/{datafeed_id}/_preview
  • Body
  • application/json content type Modified
    • datafeed_config property Modified
      • query property Modified
        • knn property Modified
    • job_config property Modified
      • datafeed_config property Modified
        • query property Modified
POST /_ml/datafeeds/_preview
  • Body
  • application/json content type Modified
    • datafeed_config property Modified
      • query property Modified
        • knn property Modified
    • job_config property Modified
      • datafeed_config property Modified
        • query property Modified
POST /_watcher/_query/watches
  • Body
  • application/json content type Modified
    • query property Modified
      • knn property Modified
        • rescore_vector property Added
  • Response
  • 200 response Modified
    • application/json content type Modified
      • watches property Modified
        • watch property Modified
POST /_validate/query
  • Body
  • application/json content type Modified
    • query property Modified
      • knn property Modified
        • rescore_vector property Added
POST /_transform/{transform_id}/_update
  • Response
  • 200 response Modified
    • application/json content type Modified
      • source property Modified
        • query property Modified
POST /_transform/{transform_id}/_reset
  • Query
  • timeout query parameter Added
POST /_transform/{transform_id}/_preview
  • Response
  • 200 response Modified
    • application/json content type Modified
      • generated_dest_index property Modified
        • aliases property Modified
POST /_transform/_preview
  • Response
  • 200 response Modified
    • application/json content type Modified
      • generated_dest_index property Modified
        • aliases property Modified
POST /_template/{name}
  • Body
  • application/json content type Modified
    • aliases property Modified
      • * property Modified
        • filter property Modified
POST /_sql/translate
  • Body
  • application/json content type Modified
    • filter property Modified
      • knn property Modified
        • rescore_vector property Added
  • Response
  • 200 response Modified
    • application/json content type Modified
      • query property Modified
        • knn property Modified
POST /_sql
  • Body
  • application/json content type Modified
    • filter property Modified
      • knn property Modified
        • rescore_vector property Added
    • allow_partial_search_results property Added
POST /_snapshot/{repository}/{snapshot}
  • Body
  • application/json content type Modified
    • expand_wildcards property Added
POST /_snapshot/{repository}
  • Body
  • application/json content type Modified
    • _types:AzureRepository alternative Modified
      • settings property Modified
        • delete_objects_max_size, max_concurrent_batch_deletes properties Added
    • _types:GcsRepository alternative Modified
      • settings property Modified
        • application_name property Modified
          • Property is now deprecated
    • _types:S3Repository alternative Modified
      • settings property Modified
        • delete_objects_max_size, get_register_retry_delay, max_multipart_parts, max_multipart_upload_cleanup_size, throttled_delete_retry.delay_increment, throttled_delete_retry.maximum_delay, throttled_delete_retry.maximum_number_of_retries properties Added
POST /_slm/stop
  • Query
  • master_timeout, timeout query parameters Added
POST /_slm/start
  • Query
  • master_timeout, timeout query parameters Added
POST /_slm/_execute_retention
  • Query
  • master_timeout, timeout query parameters Added
POST /_security/role/{name}
  • Body
  • application/json content type Modified
    • indices property Modified
      • query property Modified
        • query_dsl:QueryContainer, _types:RoleTemplateQuery alternatives Modified
    • remote_indices property Modified
      • query property Modified
        • query_dsl:QueryContainer, _types:RoleTemplateQuery alternatives Modified
POST /_security/role
  • Body
  • application/json content type Modified
    • roles property Modified
      • * property Modified
        • indices, remote_indices properties Modified
POST /_security/cross_cluster/api_key
  • Body
  • application/json content type Modified
    • access property Modified
      • search property Modified
        • query property Modified
GET /_cat/count/{index}
  • Response
  • 200 response Modified
    • text/plain content type Added
GET /_cat/count
  • Response
  • 200 response Modified
    • text/plain content type Added
GET /_cat/component_templates/{name}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • version property Modified
        • Combinator is now oneOf
        • version alternative Removed
          • Removing a resource is always breaking unless it was deprecated before
            Breaking
        • string-1, string-2 alternatives Added
    • text/plain content type Added
GET /_cat/component_templates
  • Response
  • 200 response Modified
    • application/json content type Modified
      • version property Modified
        • Combinator is now oneOf
        • version alternative Removed
          • Removing a resource is always breaking unless it was deprecated before
            Breaking
        • string-1, string-2 alternatives Added
    • text/plain content type Added
GET /_cat/allocation/{node_id}
  • Response
  • 200 response Modified
    • text/plain content type Added
GET /_cat/allocation
  • Response
  • 200 response Modified
    • text/plain content type Added
GET /_cat/aliases/{name}
  • Response
  • 200 response Modified
    • text/plain content type Added
GET /_cat/aliases
  • Response
  • 200 response Modified
    • text/plain content type Added
GET /_alias/{name}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • * property Modified
        • aliases property Modified
GET /_alias
  • Response
  • 200 response Modified
    • application/json content type Modified
      • * property Modified
        • aliases property Modified
DELETE /_slm/policy/{policy_id}
  • Query
  • master_timeout, timeout query parameters Added
DELETE /_search/scroll/{scroll_id}
  • Path
  • scroll_id path parameter Modified
    • Path parameter is now deprecated
DELETE /_rollup/job/{id}
  • Operation is now deprecated
DELETE /_ml/trained_models/{model_id}
  • Query
  • timeout query parameter Added
DELETE /_license
  • Query
  • master_timeout, timeout query parameters Added
DELETE /_enrich/policy/{name}
  • Query
  • master_timeout query parameter Added
PUT /_security/api_key/{id}
  • Body
  • application/json content type Modified
    • role_descriptors property Modified
      • * property Modified
        • indices, remote_indices properties Modified
GET /_nodes/{node_id}/hot_threads
  • Query
  • master_timeout query parameter Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
GET /_cat/nodes
  • Response
  • 200 response Modified
    • text/plain content type Added
GET /_cat/nodeattrs
  • Response
  • 200 response Modified
    • text/plain content type Added
GET /_cat/ml/trained_models/{model_id}
  • Response
  • 200 response Modified
    • text/plain content type Added
GET /_cat/ml/trained_models
  • Response
  • 200 response Modified
    • text/plain content type Added
GET /_cat/ml/datafeeds/{datafeed_id}
  • Response
  • 200 response Modified
    • text/plain content type Added
GET /_cat/ml/datafeeds
  • Response
  • 200 response Modified
    • text/plain content type Added
GET /_cat/ml/data_frame/analytics/{id}
  • Response
  • 200 response Modified
    • text/plain content type Added
GET /_cat/ml/data_frame/analytics
  • Response
  • 200 response Modified
    • text/plain content type Added
GET /_cat/ml/anomaly_detectors/{job_id}
  • Response
  • 200 response Modified
    • text/plain content type Added
GET /_cat/ml/anomaly_detectors
  • Response
  • 200 response Modified
    • text/plain content type Added
GET /_cat/master
  • Response
  • 200 response Modified
    • text/plain content type Added
GET /_cat/indices/{index}
  • Response
  • 200 response Modified
    • text/plain content type Added
GET /_cat/indices
  • Response
  • 200 response Modified
    • text/plain content type Added
GET /_cat/health
  • Response
  • 200 response Modified
    • text/plain content type Added
GET /_cat/fielddata/{fields}
  • Response
  • 200 response Modified
    • text/plain content type Added
GET /_cat/fielddata
  • Response
  • 200 response Modified
    • text/plain content type Added
PUT /_security/cross_cluster/api_key/{id}
  • Body
  • application/json content type Modified
    • access property Modified
      • search property Modified
        • query property Modified
PUT /_security/role/{name}
  • Body
  • application/json content type Modified
    • indices property Modified
      • query property Modified
        • query_dsl:QueryContainer, _types:RoleTemplateQuery alternatives Modified
    • remote_indices property Modified
      • query property Modified
        • query_dsl:QueryContainer, _types:RoleTemplateQuery alternatives Modified
PUT /_slm/policy/{policy_id}/_execute
  • Query
  • master_timeout, timeout query parameters Added
PUT /_snapshot/{repository}
  • Body
  • application/json content type Modified
    • _types:AzureRepository alternative Modified
      • settings property Modified
        • delete_objects_max_size, max_concurrent_batch_deletes properties Added
    • _types:GcsRepository alternative Modified
      • settings property Modified
        • application_name property Modified
          • Property is now deprecated
    • _types:S3Repository alternative Modified
      • settings property Modified
        • delete_objects_max_size, get_register_retry_delay, max_multipart_parts, max_multipart_upload_cleanup_size, throttled_delete_retry.delay_increment, throttled_delete_retry.maximum_delay, throttled_delete_retry.maximum_number_of_retries properties Added
PUT /_snapshot/{repository}/{snapshot}
  • Body
  • application/json content type Modified
    • expand_wildcards property Added
PUT /_template/{name}
  • Body
  • application/json content type Modified
    • aliases property Modified
      • * property Modified
        • filter property Modified
PUT /_watcher/watch/_execute
  • Body
  • application/json content type Modified
    • watch property Modified
      • actions property Modified
        • * property Modified
      • input property Modified
        • search property Modified
      • transform property Modified
        • search property Modified
  • Response
  • 200 response Modified
    • application/json content type Modified
      • watch_record property Modified
        • input property Modified
PUT /_watcher/watch/{id}
  • Body
  • application/json content type Modified
    • actions property Modified
      • * property Modified
        • transform property Modified
    • input property Modified
      • search property Modified
        • request property Modified
    • transform property Modified
      • search property Modified
        • request property Modified
    • _types:UnitMillis property Added
PUT /_watcher/watch/{id}/_execute
  • Body
  • application/json content type Modified
    • watch property Modified
      • actions property Modified
        • * property Modified
      • input property Modified
        • search property Modified
      • transform property Modified
        • search property Modified
  • Response
  • 200 response Modified
    • application/json content type Modified
      • watch_record property Modified
        • input property Modified
PUT /{index}
  • Body
  • application/json content type Modified
    • aliases property Modified
      • * property Modified
        • filter property Modified
PUT /{index}/_alias/{name}
  • Body
  • application/json content type Modified
    • filter property Modified
      • knn property Modified
        • rescore_vector property Added
PUT /{index}/_aliases/{name}
  • Body
  • application/json content type Modified
    • filter property Modified
      • knn property Modified
        • rescore_vector property Added
PUT /{index}/_ccr/follow
  • Query
  • master_timeout query parameter Added
PUT /{index}/_clone/{target}
  • Body
  • application/json content type Modified
    • aliases property Modified
      • * property Modified
        • filter property Modified
PUT /{index}/_shrink/{target}
  • Body
  • application/json content type Modified
    • aliases property Modified
      • * property Modified
        • filter property Modified
PUT /{index}/_split/{target}
  • Body
  • application/json content type Modified
    • aliases property Modified
      • * property Modified
        • filter property Modified
DELETE /_connector/{connector_id}
  • Query
  • hard query parameter Added
DELETE /_cluster/voting_config_exclusions
  • Query
  • master_timeout query parameter Added
DELETE /_ccr/auto_follow/{name}
  • Query
  • master_timeout query parameter Added
POST /{index}/_split/{target}
  • Body
  • application/json content type Modified
    • aliases property Modified
      • * property Modified
        • filter property Modified
POST /{index}/_terms_enum
  • Body
  • application/json content type Modified
    • index_filter property Modified
      • knn property Modified
        • rescore_vector property Added
POST /{index}/_update_by_query
  • Body
  • application/json content type Modified
    • query property Modified
      • knn property Modified
        • rescore_vector property Added
POST /{index}/_validate/query
  • Body
  • application/json content type Modified
    • query property Modified
      • knn property Modified
        • rescore_vector property Added
PUT /_ccr/auto_follow/{name}
  • Query
  • master_timeout query parameter Added
PUT /_component_template/{name}
  • Body
  • application/json content type Modified
    • template property Modified
      • aliases property Modified
        • * property Modified
PUT /_enrich/policy/{name}
  • Body
  • application/json content type Modified
    • geo_match property Modified
      • query property Modified
        • knn property Modified
    • match property Modified
      • query property Modified
        • knn property Modified
    • range property Modified
      • query property Modified
        • knn property Modified
  • Query
  • master_timeout query parameter Added
PUT /_enrich/policy/{name}/_execute
  • Query
  • master_timeout query parameter Added
PUT /_index_template/{name}
  • Body
  • application/json content type Modified
    • template property Modified
      • aliases property Modified
        • * property Modified
PUT /_license
  • Query
  • master_timeout, timeout query parameters Added
PUT /_ml/anomaly_detectors/{job_id}
  • Body
  • application/json content type Modified
    • datafeed_config property Modified
      • query property Modified
        • knn property Modified
PUT /_ml/datafeeds/{datafeed_id}
  • Body
  • application/json content type Modified
    • query property Modified
      • knn property Modified
        • rescore_vector property Added
  • Response
  • 200 response Modified
    • application/json content type Modified
      • query property Modified
        • knn property Modified
PUT /_rollup/job/{id}
  • Operation is now deprecated
PUT /_security/api_key
  • Body
  • application/json content type Modified
    • role_descriptors property Modified
      • * property Modified
        • indices, remote_indices properties Modified
GET /_nodes/{node_id}
  • Query
  • master_timeout query parameter Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
GET /_nodes/{metric}
  • Query
  • master_timeout query parameter Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
GET /_nodes/stats/{metric}/{index_metric}
  • Query
  • master_timeout query parameter Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
GET /_nodes/stats/{metric}
  • Query
  • master_timeout query parameter Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
GET /_nodes/stats
  • Query
  • master_timeout query parameter Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
GET /_nodes/shutdown
  • Query
  • timeout query parameter Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
GET /_nodes/hot_threads
  • Query
  • master_timeout query parameter Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
GET /_nodes
  • Query
  • master_timeout query parameter Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
GET /_msearch
  • Body
  • application/json content type Modified
    • msearch:MultisearchBody alternative Modified
      • query property Modified
        • knn property Modified
      • knn property Modified
        • _types:KnnSearch, array-2 alternatives Modified
      • post_filter property Modified
        • knn property Modified
      • rescore property Modified
        • _types:Rescore, array-2 alternatives Modified
GET /_ml/memory/{node_id}/_stats
  • Query
  • human query parameter Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
GET /_ml/memory/_stats
  • Query
  • human query parameter Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
GET /_ml/datafeeds/{datafeed_id}/_preview
  • Body
  • application/json content type Modified
    • datafeed_config property Modified
      • query property Modified
        • knn property Modified
    • job_config property Modified
      • datafeed_config property Modified
        • query property Modified
GET /_ml/datafeeds/_preview
  • Body
  • application/json content type Modified
    • datafeed_config property Modified
      • query property Modified
        • knn property Modified
    • job_config property Modified
      • datafeed_config property Modified
        • query property Modified
GET /_ingest/geoip/database/{id}
  • Query
  • master_timeout query parameter Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
GET /_ingest/geoip/database
  • Query
  • master_timeout query parameter Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
GET /_ccr/auto_follow
  • Query
  • master_timeout query parameter Added
GET /_security/role
  • Response
  • 200 response Modified
    • application/json content type Modified
      • * property Modified
        • indices, remote_indices properties Modified
GET /_security/api_key
  • Response
  • 200 response Modified
    • application/json content type Modified
      • api_keys property Modified
        • role_descriptors, limited_by, access properties Modified
GET /_security/_query/role
  • Response
  • 200 response Modified
    • application/json content type Modified
      • roles property Modified
        • indices, remote_indices properties Modified
GET /_security/_query/api_key
  • Response
  • 200 response Modified
    • application/json content type Modified
      • api_keys property Modified
        • role_descriptors, limited_by, access properties Modified
GET /_search_shards
  • Response
  • 200 response Modified
    • application/json content type Modified
      • indices property Modified
        • * property Modified
  • Query
  • master_timeout query parameter Added
GET /_search
  • Body
  • application/json content type Modified
    • knn property Modified
      • _types:KnnSearch alternative Modified
        • filter property Modified
        • rescore_vector property Added
      • array-2 alternative Modified
        • filter property Modified
        • rescore_vector property Added
    • post_filter property Modified
      • knn property Modified
        • rescore_vector property Added
    • query property Modified
      • knn property Modified
        • rescore_vector property Added
    • rescore property Modified
      • _types:Rescore alternative Modified
        • query property Modified
      • array-2 alternative Modified
        • query property Modified
    • retriever property Modified
      • standard property Modified
        • filter, query properties Modified
      • knn property Modified
        • filter property Modified
        • rescore_vector property Added
      • rrf property Modified
        • filter property Modified
      • text_similarity_reranker property Modified
        • filter property Modified
      • rule property Modified
        • filter property Modified
  • Query
  • ignore_throttled query parameter Modified
    • Query parameter is now deprecated
GET /_scripts/painless/_execute
  • Body
  • application/json content type Modified
    • context_setup property Modified
      • query property Modified
        • knn property Modified
GET /_rollup/job/{id}
  • Operation is now deprecated
GET /_rollup/job
  • Operation is now deprecated
GET /_rollup/data/{id}
  • Operation is now deprecated
GET /_rollup/data
  • Operation is now deprecated
GET /_rank_eval
  • Body
  • application/json content type Modified
    • requests property Modified
      • request property Modified
        • query property Modified
GET /_nodes/{node_id}/{metric}
  • Query
  • master_timeout query parameter Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
GET /_nodes/{node_id}/stats/{metric}/{index_metric}
  • Query
  • master_timeout query parameter Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
GET /_nodes/{node_id}/stats/{metric}
  • Query
  • master_timeout query parameter Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
GET /_nodes/{node_id}/stats
  • Query
  • master_timeout query parameter Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
GET /_nodes/{node_id}/shutdown
  • Query
  • timeout query parameter Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
GET /_cat/thread_pool/{thread_pool_patterns}
  • Response
  • 200 response Modified
    • text/plain content type Added
GET /_cat/thread_pool
  • Response
  • 200 response Modified
    • text/plain content type Added
GET /_cat/templates/{name}
  • Response
  • 200 response Modified
    • text/plain content type Added
GET /_cat/templates
  • Response
  • 200 response Modified
    • text/plain content type Added
GET /_cat/tasks
  • Response
  • 200 response Modified
    • text/plain content type Added
GET /_cat/snapshots/{repository}
  • Response
  • 200 response Modified
    • text/plain content type Added
GET /_cat/snapshots
  • Response
  • 200 response Modified
    • text/plain content type Added
GET /_cat/shards/{index}
  • Response
  • 200 response Modified
    • text/plain content type Added
GET /_cat/shards
  • Response
  • 200 response Modified
    • text/plain content type Added
GET /_cat/segments/{index}
  • Response
  • 200 response Modified
    • text/plain content type Added
GET /_cat/segments
  • Response
  • 200 response Modified
    • text/plain content type Added
GET /_cat/repositories
  • Response
  • 200 response Modified
    • text/plain content type Added
GET /_cat/recovery/{index}
  • Response
  • 200 response Modified
    • text/plain content type Added
GET /_cat/recovery
  • Response
  • 200 response Modified
    • text/plain content type Added
GET /_cat/plugins
  • Response
  • 200 response Modified
    • text/plain content type Added
GET /_cat/pending_tasks
  • Response
  • 200 response Modified
    • text/plain content type Added
GET /_index_template/{name}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • index_templates property Modified
        • index_template property Modified
GET /_index_template
  • Response
  • 200 response Modified
    • application/json content type Modified
      • index_templates property Modified
        • index_template property Modified
GET /_fleet/_fleet_msearch
  • Body
  • application/json content type Modified
    • msearch:MultisearchBody alternative Modified
      • query property Modified
        • knn property Modified
      • knn property Modified
        • _types:KnnSearch, array-2 alternatives Modified
      • post_filter property Modified
        • knn property Modified
      • rescore property Modified
        • _types:Rescore, array-2 alternatives Modified
GET /_field_caps
  • Body
  • application/json content type Modified
    • index_filter property Modified
      • knn property Modified
        • rescore_vector property Added
GET /_features
  • Query
  • master_timeout query parameter Added
GET /_eql/search/{id}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • shard_failures property Added
GET /_enrich/policy/{name}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • policies property Modified
        • config property Modified
  • Query
  • master_timeout query parameter Added
GET /_enrich/policy
  • Response
  • 200 response Modified
    • application/json content type Modified
      • policies property Modified
        • config property Modified
  • Query
  • master_timeout query parameter Added
GET /_enrich/_stats
  • Query
  • master_timeout query parameter Added
GET /_count
  • Body
  • application/json content type Modified
    • query property Modified
      • knn property Modified
        • rescore_vector property Added
  • Query
  • ignore_throttled query parameter Modified
    • Query parameter is now deprecated
GET /_connector/{connector_id}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • deleted property Added
  • Query
  • include_deleted query parameter Added
GET /_connector
  • Response
  • 200 response Modified
    • application/json content type Modified
      • results property Modified
        • deleted property Added
  • Query
  • include_deleted query parameter Added
GET /_component_template/{name}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • component_templates property Modified
        • component_template property Modified
GET /_component_template
  • Response
  • 200 response Modified
    • application/json content type Modified
      • component_templates property Modified
        • component_template property Modified
GET /_cluster/allocation/explain
  • Query
  • master_timeout query parameter Added
GET /_ccr/stats
  • Query
  • master_timeout, timeout query parameters Added
GET /_ccr/auto_follow/{name}
  • Query
  • master_timeout query parameter Added
Removed 1 Breaking
POST /{index}/_unfreeze
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
Added 32
DELETE /_query/async/{id}
GET /_ingest/_simulate
GET /_ingest/{index}/_simulate
GET /_lifecycle/stats
GET /_migration/reindex/{index}/_status
GET /_query/async/{id}
GET /_security/settings
GET /_watcher/settings
POST /_application/analytics/{collection_name}/event/{event_type}
POST /_application/search_application/{name}/_render_query
POST /_create_from/{source}/{dest}
POST /_inference/{inference_id}/_stream
POST /_inference/{inference_id}/_unified
POST /_inference/{inference_id}/_update
POST /_inference/{task_type}/{inference_id}/_stream
POST /_inference/{task_type}/{inference_id}/_unified
POST /_inference/{task_type}/{inference_id}/_update
POST /_ingest/_simulate
POST /_ingest/{index}/_simulate
POST /_migration/reindex
POST /_migration/reindex/{index}/_cancel
POST /_query/async
POST /_security/api_key/_bulk_update
POST /_security/delegate_pki
POST /_security/oidc/authenticate
POST /_security/oidc/logout
POST /_security/oidc/prepare
POST /_snapshot/{repository}/_analyze
PUT /_connector/_sync_job/{connector_sync_job_id}/_stats
PUT /_create_from/{source}/{dest}
PUT /_security/settings
PUT /_watcher/settings
45 structure changes including:
11 Additions
34 Modifications
Modified 34 Breaking
GET /_cat
  • Response
  • 200 response Modified
    • application/json content type Modified
      • Type went from array[object] to object
        Breaking
GET /_cat/nodeattrs
  • Query
  • master_timeout query parameter Added
GET /_cat/nodes
  • Query
  • master_timeout, time query parameters Added
GET /_cat/pending_tasks
  • Query
  • master_timeout, time query parameters Added
GET /_cat/plugins
  • Query
  • include_bootstrap, master_timeout query parameters Added
GET /_cat/recovery
  • Query
  • time query parameter Added
GET /_cat/recovery/{index}
  • Query
  • time query parameter Added
GET /_cat/repositories
  • Query
  • local, master_timeout query parameters Added
GET /_cat/segments
  • Query
  • master_timeout query parameter Added
GET /_cat/segments/{index}
  • Query
  • master_timeout query parameter Added
GET /_cat/shards
  • Query
  • master_timeout, time query parameters Added
GET /_cat/shards/{index}
  • Query
  • master_timeout, time query parameters Added
GET /_cat/snapshots
  • Query
  • master_timeout, time query parameters Added
GET /_cat/snapshots/{repository}
  • Query
  • master_timeout, time query parameters Added
GET /_cat/tasks
  • Query
  • node_id query parameter Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
  • nodes, time, timeout, wait_for_completion query parameters Added
GET /_cat/templates
  • Query
  • master_timeout query parameter Added
GET /_cat/templates/{name}
  • Query
  • master_timeout query parameter Added
GET /_cat/thread_pool
  • Query
  • master_timeout query parameter Added
GET /_cat/thread_pool/{thread_pool_patterns}
  • Query
  • master_timeout query parameter Added
GET /_ingest/geoip/database
  • Response
  • 200 response Modified
    • application/json content type Modified
      • databases property Modified
        • database property Modified
          • Property is no longer required
GET /_ingest/geoip/database/{id}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • databases property Modified
        • database property Modified
          • Property is no longer required
GET /{index}/_eql/search
  • Body
  • application/json content type Modified
    • allow_partial_search_results, allow_partial_sequence_results properties Added
  • Query
  • allow_partial_search_results, allow_partial_sequence_results query parameters Added
POST /{index}/_eql/search
  • Body
  • application/json content type Modified
    • allow_partial_search_results, allow_partial_sequence_results properties Added
  • Query
  • allow_partial_search_results, allow_partial_sequence_results query parameters Added
GET /_cat/aliases
  • Query
  • master_timeout query parameter Added
GET /_cat/aliases/{name}
  • Query
  • master_timeout query parameter Added
GET /_cat/allocation
  • Query
  • master_timeout query parameter Added
GET /_cat/allocation/{node_id}
  • Query
  • master_timeout query parameter Added
GET /_cat/component_templates
  • Query
  • master_timeout query parameter Added
GET /_cat/component_templates/{name}
  • Query
  • master_timeout query parameter Added
GET /_cat/indices
  • Query
  • master_timeout query parameter Added
GET /_cat/indices/{index}
  • Query
  • master_timeout query parameter Added
GET /_cat/master
  • Query
  • master_timeout query parameter Added
GET /_cat/ml/trained_models
  • Query
  • time query parameter Added
GET /_cat/ml/trained_models/{model_id}
  • Query
  • time query parameter Added
Added 11
DELETE /_ingest/ip_location/database/{id}
GET /_ingest/ip_location/database
GET /_ingest/ip_location/database/{id}
GET /_text_structure/find_field_structure
GET /_text_structure/find_message_structure
POST /_text_structure/find_message_structure
PUT /_connector/_sync_job/{connector_sync_job_id}/_check_in
PUT /_connector/_sync_job/{connector_sync_job_id}/_claim
PUT /_connector/_sync_job/{connector_sync_job_id}/_error
PUT /_connector/{connector_id}/_features
PUT /_ingest/ip_location/database/{id}
36 structure changes including:
36 Modifications
Modified 36 Breaking
GET /_ml/anomaly_detectors
  • Response
  • 200 response Modified
    • application/json content type Modified
      • jobs property Modified
        • analysis_limits property Modified
GET /_ml/anomaly_detectors/_stats
  • Response
  • 200 response Modified
    • application/json content type Modified
      • jobs property Modified
        • model_size_stats property Modified
GET /_ml/anomaly_detectors/{job_id}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • jobs property Modified
        • analysis_limits property Modified
GET /_ml/anomaly_detectors/{job_id}/_stats
  • Response
  • 200 response Modified
    • application/json content type Modified
      • jobs property Modified
        • model_size_stats property Modified
GET /_ml/anomaly_detectors/{job_id}/model_snapshots
  • Response
  • 200 response Modified
    • application/json content type Modified
      • model_snapshots property Modified
        • model_size_stats property Modified
GET /_ml/anomaly_detectors/{job_id}/model_snapshots/{snapshot_id}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • model_snapshots property Modified
        • model_size_stats property Modified
GET /_ml/anomaly_detectors/{job_id}/model_snapshots/{snapshot_id}/_upgrade/_stats
  • Response
  • 200 response Modified
    • application/json content type Modified
      • model_snapshot_upgrades property Modified
        • node property Modified
GET /_ml/data_frame/analytics
  • Response
  • 200 response Modified
    • application/json content type Modified
      • data_frame_analytics property Modified
        • _meta property Added
GET /_ml/data_frame/analytics/{id}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • data_frame_analytics property Modified
        • _meta property Added
GET /_ml/datafeeds/_preview
  • Body
  • application/json content type Modified
    • job_config property Modified
      • analysis_limits property Modified
        • model_memory_limit property Modified
          • Combinator is now oneOf
GET /_ml/datafeeds/_stats
  • Response
  • 200 response Modified
    • application/json content type Modified
      • datafeeds property Modified
        • timing_stats property Modified
          • Property is no longer required
GET /_ml/datafeeds/{datafeed_id}/_preview
  • Body
  • application/json content type Modified
    • job_config property Modified
      • analysis_limits property Modified
        • model_memory_limit property Modified
          • Combinator is now oneOf
GET /_ml/datafeeds/{datafeed_id}/_stats
  • Response
  • 200 response Modified
    • application/json content type Modified
      • datafeeds property Modified
        • timing_stats property Modified
          • Property is no longer required
GET /_ml/info
  • Response
  • 200 response Modified
    • application/json content type Modified
      • limits property Modified
        • max_model_memory_limit, effective_max_model_memory_limit, total_ml_memory properties Modified
          • Combinator is now oneOf
        • max_single_ml_node_processors, total_ml_processors properties Added
GET /_ml/trained_models
  • Response
  • 200 response Modified
    • application/json content type Modified
      • trained_model_configs property Modified
        • inference_config property Modified
        • model_package property Added
  • Query
  • include_model_definition query parameter Added
GET /_ml/trained_models/_stats
  • Response
  • 200 response Modified
    • application/json content type Modified
      • trained_model_stats property Modified
        • deployment_stats property Modified
GET /_ml/trained_models/{model_id}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • trained_model_configs property Modified
        • inference_config property Modified
        • model_package property Added
  • Query
  • include_model_definition query parameter Added
GET /_ml/trained_models/{model_id}/_stats
  • Response
  • 200 response Modified
    • application/json content type Modified
      • trained_model_stats property Modified
        • deployment_stats property Modified
POST /_bulk
  • Query
  • list_executed_pipelines, require_data_stream query parameters Added
POST /_ml/anomaly_detectors/_validate
  • Body
  • application/json content type Modified
    • analysis_limits property Modified
      • model_memory_limit property Modified
        • Combinator is now oneOf
        • model_memory_limit alternative Removed
          • Removing a resource is always breaking unless it was deprecated before
            Breaking
        • _types:ByteSize, _types:ByteSize alternatives Added
POST /_ml/anomaly_detectors/{job_id}/_data
  • Response
  • 200 response Modified
    • application/json content type Modified
      • _types:UnitMillis property Modified
        • Name is no longer earliest_record_timestamp
        • Property is no longer required
      • _types:UnitMillis property Modified
        • Name is no longer latest_record_timestamp
        • Property is no longer required
      • _types:UnitMillis property Modified
        • Name is no longer last_data_time
        • Property is no longer required
      • _types:UnitMillis, _types:UnitMillis, _types:UnitMillis properties Added
POST /_ml/anomaly_detectors/{job_id}/_update
  • Body
  • application/json content type Modified
    • detectors property Modified
      • detector_index property Modified
        • Property is now required
          Breaking
      • by_field_name, detector_description, exclude_frequent, field_name, function, over_field_name, partition_field_name, use_null properties Removed
        • Removing a resource is always breaking unless it was deprecated before
          Breaking
      • description property Added
  • Response
  • 200 response Modified
    • application/json content type Modified
      • analysis_limits property Modified
        • model_memory_limit property Modified
          • Combinator is now oneOf
POST /_ml/anomaly_detectors/{job_id}/model_snapshots
  • Response
  • 200 response Modified
    • application/json content type Modified
      • model_snapshots property Modified
        • model_size_stats property Modified
POST /_ml/anomaly_detectors/{job_id}/model_snapshots/{snapshot_id}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • model_snapshots property Modified
        • model_size_stats property Modified
POST /_ml/anomaly_detectors/{job_id}/model_snapshots/{snapshot_id}/_revert
  • Response
  • 200 response Modified
    • application/json content type Modified
      • model property Modified
        • model_size_stats property Modified
POST /_ml/anomaly_detectors/{job_id}/model_snapshots/{snapshot_id}/_update
  • Response
  • 200 response Modified
    • application/json content type Modified
      • model property Modified
        • model_size_stats property Modified
POST /_ml/datafeeds/_preview
  • Body
  • application/json content type Modified
    • job_config property Modified
      • analysis_limits property Modified
        • model_memory_limit property Modified
          • Combinator is now oneOf
POST /_ml/datafeeds/{datafeed_id}/_preview
  • Body
  • application/json content type Modified
    • job_config property Modified
      • analysis_limits property Modified
        • model_memory_limit property Modified
          • Combinator is now oneOf
POST /_ml/trained_models/{model_id}/deployment/_start
  • Response
  • 200 response Modified
    • application/json content type Modified
      • assignment property Modified
        • routing_table, task_parameters properties Modified
        • adaptive_allocations, reason properties Added
POST /_ml/trained_models/{model_id}/deployment/_update
  • Response
  • 200 response Modified
    • application/json content type Modified
      • assignment property Modified
        • routing_table, task_parameters properties Modified
        • adaptive_allocations, reason properties Added
POST /{index}/_bulk
  • Query
  • list_executed_pipelines, require_data_stream query parameters Added
PUT /_bulk
  • Query
  • list_executed_pipelines, require_data_stream query parameters Added
PUT /_ml/anomaly_detectors/{job_id}
  • Body
  • application/json content type Modified
    • analysis_limits property Modified
      • model_memory_limit property Modified
        • Combinator is now oneOf
        • model_memory_limit alternative Removed
          • Removing a resource is always breaking unless it was deprecated before
            Breaking
        • _types:ByteSize, _types:ByteSize alternatives Added
    • job_id property Added
  • Response
  • 200 response Modified
    • application/json content type Modified
      • analysis_limits property Modified
        • model_memory_limit property Modified
          • Combinator is now oneOf
  • Query
  • allow_no_indices, expand_wildcards, ignore_throttled, ignore_unavailable query parameters Added
PUT /_ml/data_frame/analytics/{id}
  • Body
  • application/json content type Modified
    • _meta property Added
  • Response
  • 200 response Modified
    • application/json content type Modified
      • _meta property Added
PUT /_ml/trained_models/{model_id}
  • Body
  • application/json content type Modified
    • inference_config property Modified
      • text_classification property Modified
        • tokenization property Modified
      • zero_shot_classification property Modified
        • tokenization property Modified
      • fill_mask property Modified
        • tokenization property Modified
        • vocabulary property Added
      • ner property Modified
        • tokenization property Modified
      • pass_through property Modified
        • tokenization property Modified
      • text_embedding property Modified
        • tokenization property Modified
        • vocabulary property Added
      • text_expansion property Modified
        • tokenization property Modified
        • vocabulary property Added
      • question_answering property Modified
        • tokenization property Modified
  • Response
  • 200 response Modified
    • application/json content type Modified
      • inference_config property Modified
        • text_classification, zero_shot_classification, fill_mask, ner, pass_through, text_embedding, text_expansion, question_answering properties Modified
      • model_package property Added
PUT /{index}/_bulk
  • Query
  • list_executed_pipelines, require_data_stream query parameters Added
57 structure changes including:
57 Modifications
Modified 57 Breaking
GET /_alias
  • Query
  • master_timeout query parameter Added
GET /_alias/{name}
  • Query
  • master_timeout query parameter Added
GET /_async_search/status/{id}
  • Query
  • keep_alive query parameter Added
GET /_component_template
  • Response
  • 200 response Modified
    • application/json content type Modified
      • component_templates property Modified
        • component_template property Modified
GET /_component_template/{name}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • component_templates property Modified
        • component_template property Modified
GET /_health_report
  • Response
  • 200 response Modified
    • application/json content type Modified
      • indicators property Modified
        • file_settings property Added
GET /_health_report/{feature}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • indicators property Modified
        • file_settings property Added
GET /_index_template
  • Response
  • 200 response Modified
    • application/json content type Modified
      • index_templates property Modified
        • index_template property Modified
GET /_index_template/{name}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • index_templates property Modified
        • index_template property Modified
GET /_migration/deprecations
  • Response
  • 200 response Modified
    • application/json content type Modified
      • cluster_settings property Modified
        • details property Modified
          • Property is no longer required
        • resolve_during_rolling_upgrade, _meta properties Added
      • index_settings property Modified
        • * property Modified
      • data_streams property Modified
        • * property Modified
      • node_settings property Modified
        • details property Modified
          • Property is no longer required
        • resolve_during_rolling_upgrade, _meta properties Added
      • ml_settings property Modified
        • details property Modified
          • Property is no longer required
        • resolve_during_rolling_upgrade, _meta properties Added
GET /_nodes
  • Response
  • 200 response Modified
    • application/json content type Modified
      • nodes property Modified
        • * property Modified
GET /_nodes/{metric}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • nodes property Modified
        • * property Modified
GET /_nodes/{node_id}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • nodes property Modified
        • * property Modified
GET /_nodes/{node_id}/{metric}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • nodes property Modified
        • * property Modified
GET /_security/_authenticate
  • Response
  • 200 response Modified
    • application/json content type Modified
      • api_key property Modified
        • name property Modified
          • Property is no longer required
        • creation, expiration, invalidated, realm, realm_type, username, profile_uid, metadata, role_descriptors, limited_by, _sort properties Removed
          • Removing a resource is always breaking unless it was deprecated before
            Breaking
GET /_security/_query/api_key
  • Response
  • 200 response Modified
    • application/json content type Modified
      • api_keys property Modified
        • _types:UnitMillis property Modified
          • Name is no longer creation
            Breaking
        • _types:UnitMillis property Modified
          • Name is no longer expiration
            Breaking
        • invalidated, username, realm, metadata properties Modified
          • Properties are now required
            Breaking
        • type, _types:UnitMillis, access properties Added
GET /_security/api_key
  • Response
  • 200 response Modified
    • application/json content type Modified
      • api_keys property Modified
        • _types:UnitMillis property Modified
          • Name is no longer creation
            Breaking
        • _types:UnitMillis property Modified
          • Name is no longer expiration
            Breaking
        • invalidated, username, realm, metadata properties Modified
          • Properties are now required
            Breaking
        • type, _types:UnitMillis, access properties Added
GET /_settings
  • Response
  • 200 response Modified
    • application/json content type Modified
      • * property Modified
        • settings, defaults properties Modified
GET /_settings/{name}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • * property Modified
        • settings, defaults properties Modified
GET /_transform/_preview
  • Response
  • 200 response Modified
    • application/json content type Modified
      • generated_dest_index property Modified
        • settings, defaults properties Modified
GET /_transform/{transform_id}/_preview
  • Response
  • 200 response Modified
    • application/json content type Modified
      • generated_dest_index property Modified
        • settings, defaults properties Modified
GET /_watcher/_query/watches
  • Response
  • 200 response Modified
    • application/json content type Modified
      • watches property Modified
        • watch property Modified
GET /_watcher/watch/{id}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • watch property Modified
        • trigger property Modified
GET /{index}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • * property Modified
        • settings, defaults properties Modified
GET /{index}/_alias
  • Query
  • master_timeout query parameter Added
GET /{index}/_alias/{name}
  • Query
  • master_timeout query parameter Added
GET /{index}/_migration/deprecations
  • Response
  • 200 response Modified
    • application/json content type Modified
      • cluster_settings property Modified
        • details property Modified
          • Property is no longer required
        • resolve_during_rolling_upgrade, _meta properties Added
      • index_settings property Modified
        • * property Modified
      • data_streams property Modified
        • * property Modified
      • node_settings property Modified
        • details property Modified
          • Property is no longer required
        • resolve_during_rolling_upgrade, _meta properties Added
      • ml_settings property Modified
        • details property Modified
          • Property is no longer required
        • resolve_during_rolling_upgrade, _meta properties Added
GET /{index}/_settings
  • Response
  • 200 response Modified
    • application/json content type Modified
      • * property Modified
        • settings, defaults properties Modified
GET /{index}/_settings/{name}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • * property Modified
        • settings, defaults properties Modified
HEAD /_alias/{name}
  • Query
  • master_timeout query parameter Added
HEAD /{index}/_alias/{name}
  • Query
  • master_timeout query parameter Added
POST /_async_search
  • Query
  • keep_alive, pre_filter_shard_size, scroll query parameters Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
POST /_component_template/{name}
  • Body
  • application/json content type Modified
    • template property Modified
      • settings property Modified
        • mapping property Modified
      • defaults property Modified
        • mapping property Modified
POST /_index_template/_simulate
  • Body
  • application/json content type Modified
    • template property Modified
      • settings property Modified
        • mapping property Modified
  • Response
  • 200 response Modified
    • application/json content type Modified
      • template property Modified
        • settings property Modified
POST /_index_template/_simulate/{name}
  • Body
  • application/json content type Modified
    • template property Modified
      • settings property Modified
        • mapping property Modified
  • Response
  • 200 response Modified
    • application/json content type Modified
      • template property Modified
        • settings property Modified
POST /_index_template/_simulate_index/{name}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • template property Modified
        • settings property Modified
POST /_index_template/{name}
  • Body
  • application/json content type Modified
    • template property Modified
      • settings property Modified
        • mapping property Modified
POST /_security/_query/api_key
  • Response
  • 200 response Modified
    • application/json content type Modified
      • api_keys property Modified
        • _types:UnitMillis property Modified
          • Name is no longer creation
            Breaking
        • _types:UnitMillis property Modified
          • Name is no longer expiration
            Breaking
        • invalidated, username, realm, metadata properties Modified
          • Properties are now required
            Breaking
        • type, _types:UnitMillis, access properties Added
POST /_snapshot/{repository}/{snapshot}/_restore
  • Body
  • application/json content type Modified
    • index_settings property Modified
      • mapping property Modified
        • total_fields property Modified
POST /_template/{name}
  • Body
  • application/json content type Modified
    • settings property Modified
      • mapping property Modified
        • total_fields property Modified
POST /_transform/_preview
  • Response
  • 200 response Modified
    • application/json content type Modified
      • generated_dest_index property Modified
        • settings, defaults properties Modified
POST /_transform/{transform_id}/_preview
  • Response
  • 200 response Modified
    • application/json content type Modified
      • generated_dest_index property Modified
        • settings, defaults properties Modified
POST /_watcher/_query/watches
  • Response
  • 200 response Modified
    • application/json content type Modified
      • watches property Modified
        • watch property Modified
POST /_watcher/watch/_execute
  • Body
  • application/json content type Modified
    • watch property Modified
      • trigger property Modified
        • schedule property Modified
POST /_watcher/watch/{id}
  • Body
  • application/json content type Modified
    • trigger property Modified
      • schedule property Modified
        • timezone property Added
POST /_watcher/watch/{id}/_execute
  • Body
  • application/json content type Modified
    • watch property Modified
      • trigger property Modified
        • schedule property Modified
POST /{index}/_async_search
  • Query
  • keep_alive, pre_filter_shard_size, scroll query parameters Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
PUT /_component_template/{name}
  • Body
  • application/json content type Modified
    • template property Modified
      • settings property Modified
        • mapping property Modified
      • defaults property Modified
        • mapping property Modified
PUT /_index_template/{name}
  • Body
  • application/json content type Modified
    • template property Modified
      • settings property Modified
        • mapping property Modified
PUT /_settings
  • Body
  • application/json content type Modified
    • mapping property Modified
      • total_fields property Modified
        • limit, ignore_dynamic_beyond_limit properties Modified
          • Combinator is now oneOf
PUT /_template/{name}
  • Body
  • application/json content type Modified
    • settings property Modified
      • mapping property Modified
        • total_fields property Modified
PUT /_watcher/watch/_execute
  • Body
  • application/json content type Modified
    • watch property Modified
      • trigger property Modified
        • schedule property Modified
PUT /_watcher/watch/{id}
  • Body
  • application/json content type Modified
    • trigger property Modified
      • schedule property Modified
        • timezone property Added
PUT /_watcher/watch/{id}/_execute
  • Body
  • application/json content type Modified
    • watch property Modified
      • trigger property Modified
        • schedule property Modified
PUT /{index}
  • Body
  • application/json content type Modified
    • settings property Modified
      • mapping property Modified
        • total_fields property Modified
PUT /{index}/_ccr/follow
  • Body
  • application/json content type Modified
    • settings property Modified
      • mapping property Modified
        • total_fields property Modified
PUT /{index}/_settings
  • Body
  • application/json content type Modified
    • mapping property Modified
      • total_fields property Modified
        • limit, ignore_dynamic_beyond_limit properties Modified
          • Combinator is now oneOf
32 structure changes including:
32 Modifications
Modified 32 Breaking
DELETE /_autoscaling/policy/{name}
  • Query
  • master_timeout, timeout query parameters Added
GET /_autoscaling/capacity
  • Query
  • master_timeout query parameter Added
GET /_autoscaling/policy/{name}
  • Query
  • master_timeout query parameter Added
GET /_index_template
  • Response
  • 200 response Modified
    • application/json content type Modified
      • index_templates property Modified
        • index_template property Modified
GET /_index_template/{name}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • index_templates property Modified
        • index_template property Modified
GET /_migration/deprecations
  • Response
  • 200 response Modified
    • application/json content type Modified
      • data_streams property Added
GET /_query_rules
  • Response
  • 200 response Modified
    • application/json content type Modified
      • results property Modified
        • rule_type_counts property Added
GET /_security/_authenticate
  • Response
  • 200 response Modified
    • application/json content type Modified
      • api_key property Modified
        • role_descriptors, limited_by properties Modified
GET /_security/_query/api_key
  • Response
  • 200 response Modified
    • application/json content type Modified
      • api_keys property Modified
        • role_descriptors, limited_by properties Modified
GET /_security/_query/role
  • Response
  • 200 response Modified
    • application/json content type Modified
      • roles property Modified
        • indices property Modified
        • remote_indices, remote_cluster, restriction properties Added
GET /_security/api_key
  • Response
  • 200 response Modified
    • application/json content type Modified
      • api_keys property Modified
        • role_descriptors, limited_by properties Modified
GET /_security/privilege/_builtin
  • Response
  • 200 response Modified
    • application/json content type Modified
      • remote_cluster property Added
GET /_security/role
  • Response
  • 200 response Modified
    • application/json content type Modified
      • * property Modified
        • indices property Modified
        • remote_indices, remote_cluster properties Added
GET /_security/role/{name}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • * property Modified
        • indices property Modified
        • remote_indices, remote_cluster properties Added
GET /_security/service
  • Response
  • 200 response Modified
    • application/json content type Modified
      • * property Modified
        • role_descriptor property Modified
GET /_security/service/{namespace}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • * property Modified
        • role_descriptor property Modified
GET /_security/service/{namespace}/{service}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • * property Modified
        • role_descriptor property Modified
GET /_security/user/_privileges
  • Response
  • 200 response Modified
    • application/json content type Modified
      • indices property Modified
        • names property Modified
          • Combinator is now oneOf
GET /{index}/_migration/deprecations
  • Response
  • 200 response Modified
    • application/json content type Modified
      • data_streams property Added
POST /_security/_query/api_key
  • Response
  • 200 response Modified
    • application/json content type Modified
      • api_keys property Modified
        • role_descriptors, limited_by properties Modified
POST /_security/_query/role
  • Response
  • 200 response Modified
    • application/json content type Modified
      • roles property Modified
        • indices property Modified
        • remote_indices, remote_cluster, restriction properties Added
POST /_security/api_key
  • Body
  • application/json content type Modified
    • role_descriptors property Modified
      • * property Modified
        • indices property Modified
        • remote_indices, remote_cluster, restriction properties Added
POST /_security/api_key/grant
  • Body
  • application/json content type Modified
    • api_key property Modified
      • role_descriptors property Modified
        • object-1, array-2 alternatives Modified
POST /_security/cross_cluster/api_key
  • Body
  • application/json content type Modified
    • access property Modified
      • replication property Modified
        • names property Modified
          • Combinator is now oneOf
        • allow_restricted_indices property Added
      • search property Modified
        • names property Modified
          • Combinator is now oneOf
POST /_security/role
  • Body
  • application/json content type Modified
    • roles property Modified
      • * property Modified
        • indices property Modified
        • remote_indices, remote_cluster, restriction properties Added
POST /_security/role/{name}
  • Body
  • application/json content type Modified
    • indices property Modified
      • names property Modified
        • Combinator is now oneOf
        • names alternative Removed
          • Removing a resource is always breaking unless it was deprecated before
            Breaking
        • _types:IndexName, array-2 alternatives Added
    • remote_indices property Modified
      • names property Modified
        • Combinator is now oneOf
        • names alternative Removed
          • Removing a resource is always breaking unless it was deprecated before
            Breaking
        • _types:IndexName, array-2 alternatives Added
    • remote_cluster property Added
POST /{index}/_pit
  • Query
  • allow_partial_search_results query parameter Added
PUT /_autoscaling/policy/{name}
  • Query
  • master_timeout, timeout query parameters Added
PUT /_security/api_key
  • Body
  • application/json content type Modified
    • role_descriptors property Modified
      • * property Modified
        • indices property Modified
        • remote_indices, remote_cluster, restriction properties Added
PUT /_security/api_key/{id}
  • Body
  • application/json content type Modified
    • role_descriptors property Modified
      • * property Modified
        • indices property Modified
        • remote_indices, remote_cluster, restriction properties Added
PUT /_security/cross_cluster/api_key/{id}
  • Body
  • application/json content type Modified
    • access property Modified
      • replication property Modified
        • names property Modified
          • Combinator is now oneOf
        • allow_restricted_indices property Added
      • search property Modified
        • names property Modified
          • Combinator is now oneOf
PUT /_security/role/{name}
  • Body
  • application/json content type Modified
    • indices property Modified
      • names property Modified
        • Combinator is now oneOf
        • names alternative Removed
          • Removing a resource is always breaking unless it was deprecated before
            Breaking
        • _types:IndexName, array-2 alternatives Added
    • remote_indices property Modified
      • names property Modified
        • Combinator is now oneOf
        • names alternative Removed
          • Removing a resource is always breaking unless it was deprecated before
            Breaking
        • _types:IndexName, array-2 alternatives Added
    • remote_cluster property Added
31 structure changes including:
31 Modifications
Modified 31 Breaking
GET /_cat/allocation
  • Query
  • local query parameter Added
GET /_cat/allocation/{node_id}
  • Query
  • local query parameter Added
GET /_cat/component_templates
  • Query
  • local query parameter Added
GET /_cat/component_templates/{name}
  • Query
  • local query parameter Added
GET /_cat/master
  • Query
  • local query parameter Added
GET /_cat/nodeattrs
  • Query
  • local query parameter Added
GET /_cat/pending_tasks
  • Query
  • local query parameter Added
GET /_cat/plugins
  • Query
  • local query parameter Added
GET /_cat/segments
  • Query
  • local query parameter Added
GET /_cat/segments/{index}
  • Query
  • local query parameter Added
GET /_cat/templates
  • Query
  • local query parameter Added
GET /_cat/templates/{name}
  • Query
  • local query parameter Added
GET /_cat/thread_pool
  • Query
  • local query parameter Added
GET /_cat/thread_pool/{thread_pool_patterns}
  • Query
  • local query parameter Added
GET /_ingest/pipeline
  • Response
  • 200 response Modified
    • application/json content type Modified
      • * property Modified
        • on_failure, processors properties Modified
GET /_ingest/pipeline/_simulate
  • Body
  • application/json content type Modified
    • pipeline property Modified
      • on_failure property Modified
        • ip_location property Added
      • processors property Modified
        • ip_location property Added
GET /_ingest/pipeline/{id}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • * property Modified
        • on_failure, processors properties Modified
GET /_ingest/pipeline/{id}/_simulate
  • Body
  • application/json content type Modified
    • pipeline property Modified
      • on_failure property Modified
        • ip_location property Added
      • processors property Modified
        • ip_location property Added
GET /_search
  • Query
  • min_compatible_shard_node query parameter Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
GET /_tasks
  • Query
  • node_id query parameter Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
  • nodes query parameter Added
GET /{index}/_fleet/_fleet_search
  • Query
  • min_compatible_shard_node query parameter Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
GET /{index}/_search
  • Query
  • min_compatible_shard_node query parameter Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
POST /_async_search
  • Query
  • min_compatible_shard_node query parameter Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
POST /_ingest/pipeline/_simulate
  • Body
  • application/json content type Modified
    • pipeline property Modified
      • on_failure property Modified
        • ip_location property Added
      • processors property Modified
        • ip_location property Added
POST /_ingest/pipeline/{id}/_simulate
  • Body
  • application/json content type Modified
    • pipeline property Modified
      • on_failure property Modified
        • ip_location property Added
      • processors property Modified
        • ip_location property Added
POST /_search
  • Query
  • min_compatible_shard_node query parameter Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
POST /_text_structure/find_structure
  • Response
  • 200 response Modified
    • application/json content type Modified
      • ingest_pipeline property Modified
        • processors property Modified
POST /{index}/_async_search
  • Query
  • min_compatible_shard_node query parameter Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
POST /{index}/_fleet/_fleet_search
  • Query
  • min_compatible_shard_node query parameter Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
POST /{index}/_search
  • Query
  • min_compatible_shard_node query parameter Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
PUT /_ingest/pipeline/{id}
  • Body
  • application/json content type Modified
    • on_failure property Modified
      • ip_location property Added
    • processors property Modified
      • ip_location property Added
15 structure changes including:
2 Additions
13 Modifications
Modified 13 Breaking
GET /_alias
  • Query
  • local query parameter Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
GET /_alias/{name}
  • Query
  • local query parameter Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
GET /_search
  • Body
  • application/json content type Modified
    • retriever property Modified
      • knn property Modified
        • min_score property Added
      • rrf property Modified
        • min_score property Added
      • text_similarity_reranker, rule properties Added
GET /_segments
  • Query
  • verbose query parameter Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
GET /_xpack
  • Response
  • 200 response Modified
    • application/json content type Modified
      • features property Modified
        • logsdb property Added
GET /{index}/_alias
  • Query
  • local query parameter Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
GET /{index}/_alias/{name}
  • Query
  • local query parameter Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
GET /{index}/_search
  • Body
  • application/json content type Modified
    • retriever property Modified
      • knn property Modified
        • min_score property Added
      • rrf property Modified
        • min_score property Added
      • text_similarity_reranker, rule properties Added
GET /{index}/_segments
  • Query
  • verbose query parameter Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
HEAD /_alias/{name}
  • Query
  • local query parameter Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
HEAD /{index}/_alias/{name}
  • Query
  • local query parameter Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
POST /_search
  • Body
  • application/json content type Modified
    • retriever property Modified
      • knn property Modified
        • min_score property Added
      • rrf property Modified
        • min_score property Added
      • text_similarity_reranker, rule properties Added
POST /{index}/_search
  • Body
  • application/json content type Modified
    • retriever property Modified
      • knn property Modified
        • min_score property Added
      • rrf property Modified
        • min_score property Added
      • text_similarity_reranker, rule properties Added
Added 2
POST /_security/cross_cluster/api_key
PUT /_security/cross_cluster/api_key/{id}