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

20 days ago

main
Compare

API structure has changed

Next Change
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}