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

17 days ago

main
Compare

API structure has changed

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