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

Feb 12, 2025

main
Compare

API structure has changed

209 structure changes including:
209 Modifications
Modified 209 Breaking
GET /_alias
  • Response
  • 200 response Modified
    • application/json content type Modified
      • * property Modified
        • aliases property Modified
GET /_alias/{name}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • * property Modified
        • aliases property Modified
GET /_application/search_application/{name}/_search
  • Response
  • 200 response Modified
    • application/json content type Modified
      • hits property Modified
        • hits property Modified
GET /_async_search/{id}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • response property Modified
        • hits property Modified
GET /_component_template
  • Response
  • 200 response Modified
    • application/json content type Modified
      • component_templates property Modified
        • component_template property Modified
GET /_component_template/{name}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • component_templates property Modified
        • component_template property Modified
GET /_count
  • Body
  • application/json content type Modified
    • query property Modified
      • pinned property Modified
        • docs property Modified
GET /_enrich/policy
  • Response
  • 200 response Modified
    • application/json content type Modified
      • policies property Modified
        • config property Modified
GET /_enrich/policy/{name}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • policies property Modified
        • config property Modified
GET /_field_caps
  • Body
  • application/json content type Modified
    • index_filter property Modified
      • pinned property Modified
        • docs property Modified
GET /_fleet/_fleet_msearch
  • Body
  • application/json content type Modified
    • msearch:MultisearchBody alternative Modified
      • query property Modified
        • pinned property Modified
      • knn property Modified
        • _types:KnnSearch, array-2 alternatives Modified
      • post_filter property Modified
        • pinned property Modified
      • rescore property Modified
        • _types:Rescore, array-2 alternatives Modified
      • search_after property Modified
        • Type went from array[number | string | boolean | null | object] to array[number | string | boolean | null]
          Breaking
  • Response
  • 200 response Modified
    • application/json content type Modified
      • docs property Modified
        • msearch:MultiSearchItem alternative Modified
GET /_index_template
  • Response
  • 200 response Modified
    • application/json content type Modified
      • index_templates property Modified
        • index_template property Modified
GET /_index_template/{name}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • index_templates property Modified
        • index_template property Modified
GET /_ingest/_simulate
  • Body
  • application/json content type Modified
    • component_template_substitutions property Modified
      • * property Modified
        • template property Modified
    • index_template_subtitutions property Modified
      • * property Modified
        • template property Modified
    • pipeline_substitutions property Modified
      • * property Modified
        • on_failure, processors properties Modified
  • Response
  • 200 response Modified
    • application/json content type Modified
      • docs property Modified
        • doc property Modified
        • error, processor_results properties Removed
          • Removing a resource is always breaking unless it was deprecated before
            Breaking
GET /_ingest/pipeline
  • Response
  • 200 response Modified
    • application/json content type Modified
      • * property Modified
        • on_failure, processors properties Modified
GET /_ingest/pipeline/_simulate
  • Body
  • application/json content type Modified
    • pipeline property Modified
      • on_failure property Modified
        • append, attachment, bytes, circle, community_id, convert, csv, date, date_index_name, dissect, dot_expander, drop, enrich, fail, fingerprint, foreach, ip_location, geo_grid, geoip, grok, gsub, html_strip, inference, join, json, kv, lowercase, network_direction, pipeline, redact, registered_domain, remove, rename, reroute, script, set, set_security_user, sort, split, terminate, trim, uppercase, urldecode, uri_parts, user_agent properties Modified
      • processors property Modified
        • append, attachment, bytes, circle, community_id, convert, csv, date, date_index_name, dissect, dot_expander, drop, enrich, fail, fingerprint, foreach, ip_location, geo_grid, geoip, grok, gsub, html_strip, inference, join, json, kv, lowercase, network_direction, pipeline, redact, registered_domain, remove, rename, reroute, script, set, set_security_user, sort, split, terminate, trim, uppercase, urldecode, uri_parts, user_agent properties Modified
GET /_ingest/pipeline/{id}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • * property Modified
        • on_failure, processors properties Modified
GET /_ingest/pipeline/{id}/_simulate
  • Body
  • application/json content type Modified
    • pipeline property Modified
      • on_failure property Modified
        • append, attachment, bytes, circle, community_id, convert, csv, date, date_index_name, dissect, dot_expander, drop, enrich, fail, fingerprint, foreach, ip_location, geo_grid, geoip, grok, gsub, html_strip, inference, join, json, kv, lowercase, network_direction, pipeline, redact, registered_domain, remove, rename, reroute, script, set, set_security_user, sort, split, terminate, trim, uppercase, urldecode, uri_parts, user_agent properties Modified
      • processors property Modified
        • append, attachment, bytes, circle, community_id, convert, csv, date, date_index_name, dissect, dot_expander, drop, enrich, fail, fingerprint, foreach, ip_location, geo_grid, geoip, grok, gsub, html_strip, inference, join, json, kv, lowercase, network_direction, pipeline, redact, registered_domain, remove, rename, reroute, script, set, set_security_user, sort, split, terminate, trim, uppercase, urldecode, uri_parts, user_agent properties Modified
GET /_ingest/{index}/_simulate
  • Body
  • application/json content type Modified
    • component_template_substitutions property Modified
      • * property Modified
        • template property Modified
    • index_template_subtitutions property Modified
      • * property Modified
        • template property Modified
    • pipeline_substitutions property Modified
      • * property Modified
        • on_failure, processors properties Modified
  • Response
  • 200 response Modified
    • application/json content type Modified
      • docs property Modified
        • doc property Modified
        • error, processor_results properties Removed
          • Removing a resource is always breaking unless it was deprecated before
            Breaking
GET /_ml/anomaly_detectors/{job_id}/results/records
  • Response
  • 200 response Modified
    • application/json content type Modified
      • records property Modified
        • causes, geo_results properties Modified
GET /_ml/data_frame/analytics
  • Response
  • 200 response Modified
    • application/json content type Modified
      • data_frame_analytics property Modified
        • analyzed_fields, source properties Modified
GET /_ml/data_frame/analytics/_explain
  • Body
  • application/json content type Modified
    • source property Modified
      • _source property Modified
        • includes, excludes properties Modified
          • Properties are no longer required
    • analyzed_fields property Modified
      • includes, excludes properties Modified
        • Properties are no longer required
GET /_ml/data_frame/analytics/_preview
  • Body
  • application/json content type Modified
    • config property Modified
      • source property Modified
        • _source property Modified
      • analyzed_fields property Modified
        • includes, excludes properties Modified
          • Properties are no longer required
GET /_ml/data_frame/analytics/{id}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • data_frame_analytics property Modified
        • analyzed_fields, source properties Modified
GET /_ml/data_frame/analytics/{id}/_explain
  • Body
  • application/json content type Modified
    • source property Modified
      • _source property Modified
        • includes, excludes properties Modified
          • Properties are no longer required
    • analyzed_fields property Modified
      • includes, excludes properties Modified
        • Properties are no longer required
GET /_ml/data_frame/analytics/{id}/_preview
  • Body
  • application/json content type Modified
    • config property Modified
      • source property Modified
        • _source property Modified
      • analyzed_fields property Modified
        • includes, excludes properties Modified
          • Properties are no longer required
GET /_ml/datafeeds/_preview
  • Body
  • application/json content type Modified
    • datafeed_config property Modified
      • query property Modified
        • pinned property Modified
    • job_config property Modified
      • datafeed_config property Modified
        • query property Modified
GET /_ml/datafeeds/{datafeed_id}/_preview
  • Body
  • application/json content type Modified
    • datafeed_config property Modified
      • query property Modified
        • pinned property Modified
    • job_config property Modified
      • datafeed_config property Modified
        • query property Modified
GET /_msearch
  • Body
  • application/json content type Modified
    • msearch:MultisearchBody alternative Modified
      • query property Modified
        • pinned property Modified
      • knn property Modified
        • _types:KnnSearch, array-2 alternatives Modified
      • post_filter property Modified
        • pinned property Modified
      • rescore property Modified
        • _types:Rescore, array-2 alternatives Modified
      • search_after property Modified
        • Type went from array[number | string | boolean | null | object] to array[number | string | boolean | null]
          Breaking
  • Response
  • 200 response Modified
    • application/json content type Modified
      • responses property Modified
        • msearch:MultiSearchItem alternative Modified
GET /_msearch/template
  • Response
  • 200 response Modified
    • application/json content type Modified
      • responses property Modified
        • msearch:MultiSearchItem alternative Modified
GET /_query_rules/{ruleset_id}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • rules property Modified
        • actions property Modified
GET /_query_rules/{ruleset_id}/_rule/{rule_id}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • actions property Modified
        • docs property Modified
GET /_rank_eval
  • Body
  • application/json content type Modified
    • requests property Modified
      • request property Modified
        • query property Modified
GET /_scripts/painless/_execute
  • Body
  • application/json content type Modified
    • context_setup property Modified
      • query property Modified
        • pinned property Modified
GET /_search
  • Body
  • application/json content type Modified
    • knn property Modified
      • _types:KnnSearch alternative Modified
        • filter property Modified
      • array-2 alternative Modified
        • filter property Modified
    • post_filter property Modified
      • pinned property Modified
        • docs property Modified
    • query property Modified
      • pinned property Modified
        • docs property Modified
    • rescore property Modified
      • _types:Rescore alternative Modified
        • query property Modified
      • array-2 alternative Modified
        • query property Modified
    • retriever property Modified
      • standard property Modified
        • filter, query properties Modified
        • search_after property Modified
          • Type went from array[number | string | boolean | null | object] to array[number | string | boolean | null]
            Breaking
      • knn property Modified
        • filter property Modified
      • rrf property Modified
        • filter property Modified
      • text_similarity_reranker property Modified
        • filter property Modified
      • rule property Modified
        • filter property Modified
    • search_after property Modified
      • Type went from array[number | string | boolean | null | object] to array[number | string | boolean | null]
        Breaking
  • Response
  • 200 response Modified
    • application/json content type Modified
      • hits property Modified
        • hits property Modified
GET /_search/scroll
  • Response
  • 200 response Modified
    • application/json content type Modified
      • hits property Modified
        • hits property Modified
GET /_search/scroll/{scroll_id}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • hits property Modified
        • hits property Modified
GET /_search/template
  • Response
  • 200 response Modified
    • application/json content type Modified
      • hits property Modified
        • hits property Modified
GET /_search_shards
  • Response
  • 200 response Modified
    • application/json content type Modified
      • indices property Modified
        • * property Modified
GET /_security/_query/api_key
  • Body
  • application/json content type Modified
    • search_after property Modified
      • Type went from array[number | string | boolean | null | object] to array[number | string | boolean | null]
        Breaking
  • Response
  • 200 response Modified
    • application/json content type Modified
      • api_keys property Modified
        • role_descriptors, limited_by, access properties Modified
        • _sort property Modified
          • Type went from array[number | string | boolean | null | object] to array[number | string | boolean | null]
            Breaking
GET /_security/_query/role
  • Body
  • application/json content type Modified
    • search_after property Modified
      • Type went from array[number | string | boolean | null | object] to array[number | string | boolean | null]
        Breaking
  • Response
  • 200 response Modified
    • application/json content type Modified
      • roles property Modified
        • indices, remote_indices properties Modified
        • _sort property Modified
          • Type went from array[number | string | boolean | null | object] to array[number | string | boolean | null]
            Breaking
GET /_security/_query/user
  • Body
  • application/json content type Modified
    • search_after property Modified
      • Type went from array[number | string | boolean | null | object] to array[number | string | boolean | null]
        Breaking
  • Response
  • 200 response Modified
    • application/json content type Modified
      • users property Modified
        • _sort property Modified
          • Type went from array[number | string | boolean | null | object] to array[number | string | boolean | null]
            Breaking
GET /_security/api_key
  • Response
  • 200 response Modified
    • application/json content type Modified
      • api_keys property Modified
        • role_descriptors, limited_by, access properties Modified
        • _sort property Modified
          • Type went from array[number | string | boolean | null | object] to array[number | string | boolean | null]
            Breaking
GET /_security/role
  • Response
  • 200 response Modified
    • application/json content type Modified
      • * property Modified
        • indices, remote_indices properties Modified
GET /_security/role/{name}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • * property Modified
        • indices, remote_indices properties Modified
GET /_security/service
  • Response
  • 200 response Modified
    • application/json content type Modified
      • * property Modified
        • role_descriptor property Modified
GET /_security/service/{namespace}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • * property Modified
        • role_descriptor property Modified
GET /_security/service/{namespace}/{service}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • * property Modified
        • role_descriptor property Modified
GET /_security/user/_privileges
  • Response
  • 200 response Modified
    • application/json content type Modified
      • indices property Modified
        • query property Modified
GET /_settings
  • Response
  • 200 response Modified
    • application/json content type Modified
      • * property Modified
        • aliases property Modified
GET /_settings/{name}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • * property Modified
        • aliases property Modified
GET /_sql
  • Body
  • application/json content type Modified
    • filter property Modified
      • pinned property Modified
        • docs property Modified
GET /_sql/translate
  • Body
  • application/json content type Modified
    • filter property Modified
      • pinned property Modified
        • docs property Modified
  • Response
  • 200 response Modified
    • application/json content type Modified
      • query property Modified
        • pinned property Modified
GET /_template
  • Response
  • 200 response Modified
    • application/json content type Modified
      • * property Modified
        • aliases property Modified
GET /_template/{name}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • * property Modified
        • aliases property Modified
GET /_text_structure/find_field_structure
  • Response
  • 200 response Modified
    • application/json content type Modified
      • ingest_pipeline property Modified
        • processors property Modified
GET /_text_structure/find_message_structure
  • Response
  • 200 response Modified
    • application/json content type Modified
      • ingest_pipeline property Modified
        • processors property Modified
GET /_transform/_preview
  • Response
  • 200 response Modified
    • application/json content type Modified
      • generated_dest_index property Modified
        • aliases property Modified
GET /_transform/{transform_id}/_preview
  • Response
  • 200 response Modified
    • application/json content type Modified
      • generated_dest_index property Modified
        • aliases property Modified
GET /_validate/query
  • Body
  • application/json content type Modified
    • query property Modified
      • pinned property Modified
        • docs property Modified
GET /_watcher/_query/watches
  • Body
  • application/json content type Modified
    • query property Modified
      • pinned property Modified
        • docs property Modified
    • search_after property Modified
      • Type went from array[number | string | boolean | null | object] to array[number | string | boolean | null]
        Breaking
  • Response
  • 200 response Modified
    • application/json content type Modified
      • watches property Modified
        • watch property Modified
GET /_watcher/watch/{id}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • watch property Modified
        • actions, input, transform properties Modified
GET /{index}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • * property Modified
        • aliases property Modified
GET /{index}/_alias
  • Response
  • 200 response Modified
    • application/json content type Modified
      • * property Modified
        • aliases property Modified
GET /{index}/_alias/{name}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • * property Modified
        • aliases property Modified
GET /{index}/_count
  • Body
  • application/json content type Modified
    • query property Modified
      • pinned property Modified
        • docs property Modified
GET /{index}/_eql/search
  • Body
  • application/json content type Modified
    • filter property Modified
      • query_dsl:QueryContainer alternative Modified
        • pinned property Modified
      • array-2 alternative Modified
        • pinned property Modified
GET /{index}/_explain/{id}
  • Body
  • application/json content type Modified
    • query property Modified
      • pinned property Modified
        • docs property Modified
GET /{index}/_field_caps
  • Body
  • application/json content type Modified
    • index_filter property Modified
      • pinned property Modified
        • docs property Modified
GET /{index}/_fleet/_fleet_msearch
  • Body
  • application/json content type Modified
    • msearch:MultisearchBody alternative Modified
      • query property Modified
        • pinned property Modified
      • knn property Modified
        • _types:KnnSearch, array-2 alternatives Modified
      • post_filter property Modified
        • pinned property Modified
      • rescore property Modified
        • _types:Rescore, array-2 alternatives Modified
      • search_after property Modified
        • Type went from array[number | string | boolean | null | object] to array[number | string | boolean | null]
          Breaking
  • Response
  • 200 response Modified
    • application/json content type Modified
      • docs property Modified
        • msearch:MultiSearchItem alternative Modified
GET /{index}/_fleet/_fleet_search
  • Body
  • application/json content type Modified
    • post_filter property Modified
      • pinned property Modified
        • docs property Modified
    • query property Modified
      • pinned property Modified
        • docs property Modified
    • rescore property Modified
      • _types:Rescore alternative Modified
        • query property Modified
      • array-2 alternative Modified
        • query property Modified
    • search_after property Modified
      • Type went from array[number | string | boolean | null | object] to array[number | string | boolean | null]
        Breaking
  • Response
  • 200 response Modified
    • application/json content type Modified
      • hits property Modified
        • hits property Modified
GET /{index}/_graph/explore
  • Body
  • application/json content type Modified
    • connections property Modified
      • query property Modified
        • Property is no longer required
        • pinned property Modified
      • vertices property Modified
        • include property Modified
    • query property Modified
      • pinned property Modified
        • docs property Modified
    • vertices property Modified
      • include property Modified
        • boost property Modified
          • Property is no longer required
GET /{index}/_knn_search
  • Body
  • application/json content type Modified
    • filter property Modified
      • query_dsl:QueryContainer alternative Modified
        • pinned property Modified
      • array-2 alternative Modified
        • pinned property Modified
  • Response
  • 200 response Modified
    • application/json content type Modified
      • hits property Modified
        • hits property Modified
GET /{index}/_msearch
  • Body
  • application/json content type Modified
    • msearch:MultisearchBody alternative Modified
      • query property Modified
        • pinned property Modified
      • knn property Modified
        • _types:KnnSearch, array-2 alternatives Modified
      • post_filter property Modified
        • pinned property Modified
      • rescore property Modified
        • _types:Rescore, array-2 alternatives Modified
      • search_after property Modified
        • Type went from array[number | string | boolean | null | object] to array[number | string | boolean | null]
          Breaking
  • Response
  • 200 response Modified
    • application/json content type Modified
      • responses property Modified
        • msearch:MultiSearchItem alternative Modified
GET /{index}/_msearch/template
  • Response
  • 200 response Modified
    • application/json content type Modified
      • responses property Modified
        • msearch:MultiSearchItem alternative Modified
GET /{index}/_mvt/{field}/{zoom}/{x}/{y}
  • Body
  • application/json content type Modified
    • query property Modified
      • pinned property Modified
        • docs property Modified
GET /{index}/_rank_eval
  • Body
  • application/json content type Modified
    • requests property Modified
      • request property Modified
        • query property Modified
GET /{index}/_rollup_search
  • Body
  • application/json content type Modified
    • query property Modified
      • pinned property Modified
        • docs property Modified
  • Response
  • 200 response Modified
    • application/json content type Modified
      • hits property Modified
        • hits property Modified
GET /{index}/_search
  • Body
  • application/json content type Modified
    • knn property Modified
      • _types:KnnSearch alternative Modified
        • filter property Modified
      • array-2 alternative Modified
        • filter property Modified
    • post_filter property Modified
      • pinned property Modified
        • docs property Modified
    • query property Modified
      • pinned property Modified
        • docs property Modified
    • rescore property Modified
      • _types:Rescore alternative Modified
        • query property Modified
      • array-2 alternative Modified
        • query property Modified
    • retriever property Modified
      • standard property Modified
        • filter, query properties Modified
        • search_after property Modified
          • Type went from array[number | string | boolean | null | object] to array[number | string | boolean | null]
            Breaking
      • knn property Modified
        • filter property Modified
      • rrf property Modified
        • filter property Modified
      • text_similarity_reranker property Modified
        • filter property Modified
      • rule property Modified
        • filter property Modified
    • search_after property Modified
      • Type went from array[number | string | boolean | null | object] to array[number | string | boolean | null]
        Breaking
  • Response
  • 200 response Modified
    • application/json content type Modified
      • hits property Modified
        • hits property Modified
GET /{index}/_search/template
  • Response
  • 200 response Modified
    • application/json content type Modified
      • hits property Modified
        • hits property Modified
GET /{index}/_search_shards
  • Response
  • 200 response Modified
    • application/json content type Modified
      • indices property Modified
        • * property Modified
GET /{index}/_settings
  • Response
  • 200 response Modified
    • application/json content type Modified
      • * property Modified
        • aliases property Modified
GET /{index}/_settings/{name}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • * property Modified
        • aliases property Modified
GET /{index}/_terms_enum
  • Body
  • application/json content type Modified
    • index_filter property Modified
      • pinned property Modified
        • docs property Modified
GET /{index}/_validate/query
  • Body
  • application/json content type Modified
    • query property Modified
      • pinned property Modified
        • docs property Modified
POST /_aliases
  • Body
  • application/json content type Modified
    • actions property Modified
      • add property Modified
        • filter property Modified
POST /_application/search_application/{name}/_search
  • Response
  • 200 response Modified
    • application/json content type Modified
      • hits property Modified
        • hits property Modified
POST /_async_search
  • Body
  • application/json content type Modified
    • knn property Modified
      • _types:KnnSearch alternative Modified
        • filter property Modified
      • array-2 alternative Modified
        • filter property Modified
    • post_filter property Modified
      • pinned property Modified
        • docs property Modified
    • query property Modified
      • pinned property Modified
        • docs property Modified
    • rescore property Modified
      • _types:Rescore alternative Modified
        • query property Modified
      • array-2 alternative Modified
        • query property Modified
    • search_after property Modified
      • Type went from array[number | string | boolean | null | object] to array[number | string | boolean | null]
        Breaking
  • Response
  • 200 response Modified
    • application/json content type Modified
      • response property Modified
        • hits property Modified
POST /_bulk
  • Response
  • 200 response Modified
    • application/json content type Modified
      • items property Modified
        • * property Modified
  • Query
  • include_source_on_error query parameter Added
POST /_component_template/{name}
  • Body
  • application/json content type Modified
    • template property Modified
      • aliases property Modified
        • * property Modified
POST /_count
  • Body
  • application/json content type Modified
    • query property Modified
      • pinned property Modified
        • docs property Modified
POST /_field_caps
  • Body
  • application/json content type Modified
    • index_filter property Modified
      • pinned property Modified
        • docs property Modified
POST /_fleet/_fleet_msearch
  • Body
  • application/json content type Modified
    • msearch:MultisearchBody alternative Modified
      • query property Modified
        • pinned property Modified
      • knn property Modified
        • _types:KnnSearch, array-2 alternatives Modified
      • post_filter property Modified
        • pinned property Modified
      • rescore property Modified
        • _types:Rescore, array-2 alternatives Modified
      • search_after property Modified
        • Type went from array[number | string | boolean | null | object] to array[number | string | boolean | null]
          Breaking
  • Response
  • 200 response Modified
    • application/json content type Modified
      • docs property Modified
        • msearch:MultiSearchItem alternative Modified
POST /_index_template/_simulate
  • Body
  • application/json content type Modified
    • template property Modified
      • aliases property Modified
        • * property Modified
  • Response
  • 200 response Modified
    • application/json content type Modified
      • template property Modified
        • aliases property Modified
POST /_index_template/_simulate/{name}
  • Body
  • application/json content type Modified
    • template property Modified
      • aliases property Modified
        • * property Modified
  • Response
  • 200 response Modified
    • application/json content type Modified
      • template property Modified
        • aliases property Modified
POST /_index_template/_simulate_index/{name}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • template property Modified
        • aliases property Modified
POST /_index_template/{name}
  • Body
  • application/json content type Modified
    • template property Modified
      • aliases property Modified
        • * property Modified
POST /_inference/{inference_id}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • rerank property Modified
        • score property Removed
          • Removing a resource is always breaking unless it was deprecated before
            Breaking
        • relevance_score property Added
      • text_embedding_bits property Added
POST /_inference/{task_type}/{inference_id}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • rerank property Modified
        • score property Removed
          • Removing a resource is always breaking unless it was deprecated before
            Breaking
        • relevance_score property Added
      • text_embedding_bits property Added
POST /_ingest/_simulate
  • Body
  • application/json content type Modified
    • component_template_substitutions property Modified
      • * property Modified
        • template property Modified
    • index_template_subtitutions property Modified
      • * property Modified
        • template property Modified
    • pipeline_substitutions property Modified
      • * property Modified
        • on_failure, processors properties Modified
  • Response
  • 200 response Modified
    • application/json content type Modified
      • docs property Modified
        • doc property Modified
        • error, processor_results properties Removed
          • Removing a resource is always breaking unless it was deprecated before
            Breaking
POST /_ingest/pipeline/_simulate
  • Body
  • application/json content type Modified
    • pipeline property Modified
      • on_failure property Modified
        • append, attachment, bytes, circle, community_id, convert, csv, date, date_index_name, dissect, dot_expander, drop, enrich, fail, fingerprint, foreach, ip_location, geo_grid, geoip, grok, gsub, html_strip, inference, join, json, kv, lowercase, network_direction, pipeline, redact, registered_domain, remove, rename, reroute, script, set, set_security_user, sort, split, terminate, trim, uppercase, urldecode, uri_parts, user_agent properties Modified
      • processors property Modified
        • append, attachment, bytes, circle, community_id, convert, csv, date, date_index_name, dissect, dot_expander, drop, enrich, fail, fingerprint, foreach, ip_location, geo_grid, geoip, grok, gsub, html_strip, inference, join, json, kv, lowercase, network_direction, pipeline, redact, registered_domain, remove, rename, reroute, script, set, set_security_user, sort, split, terminate, trim, uppercase, urldecode, uri_parts, user_agent properties Modified
POST /_ingest/pipeline/{id}/_simulate
  • Body
  • application/json content type Modified
    • pipeline property Modified
      • on_failure property Modified
        • append, attachment, bytes, circle, community_id, convert, csv, date, date_index_name, dissect, dot_expander, drop, enrich, fail, fingerprint, foreach, ip_location, geo_grid, geoip, grok, gsub, html_strip, inference, join, json, kv, lowercase, network_direction, pipeline, redact, registered_domain, remove, rename, reroute, script, set, set_security_user, sort, split, terminate, trim, uppercase, urldecode, uri_parts, user_agent properties Modified
      • processors property Modified
        • append, attachment, bytes, circle, community_id, convert, csv, date, date_index_name, dissect, dot_expander, drop, enrich, fail, fingerprint, foreach, ip_location, geo_grid, geoip, grok, gsub, html_strip, inference, join, json, kv, lowercase, network_direction, pipeline, redact, registered_domain, remove, rename, reroute, script, set, set_security_user, sort, split, terminate, trim, uppercase, urldecode, uri_parts, user_agent properties Modified
POST /_ingest/{index}/_simulate
  • Body
  • application/json content type Modified
    • component_template_substitutions property Modified
      • * property Modified
        • template property Modified
    • index_template_subtitutions property Modified
      • * property Modified
        • template property Modified
    • pipeline_substitutions property Modified
      • * property Modified
        • on_failure, processors properties Modified
  • Response
  • 200 response Modified
    • application/json content type Modified
      • docs property Modified
        • doc property Modified
        • error, processor_results properties Removed
          • Removing a resource is always breaking unless it was deprecated before
            Breaking
POST /_ml/anomaly_detectors/{job_id}/_flush
  • Operation is now deprecated
POST /_ml/anomaly_detectors/{job_id}/results/records
  • Response
  • 200 response Modified
    • application/json content type Modified
      • records property Modified
        • causes, geo_results properties Modified
POST /_ml/data_frame/_evaluate
  • Body
  • application/json content type Modified
    • query property Modified
      • pinned property Modified
        • docs property Modified
POST /_ml/data_frame/analytics/_explain
  • Body
  • application/json content type Modified
    • source property Modified
      • _source property Modified
        • includes, excludes properties Modified
          • Properties are no longer required
    • analyzed_fields property Modified
      • includes, excludes properties Modified
        • Properties are no longer required
POST /_ml/data_frame/analytics/_preview
  • Body
  • application/json content type Modified
    • config property Modified
      • source property Modified
        • _source property Modified
      • analyzed_fields property Modified
        • includes, excludes properties Modified
          • Properties are no longer required
POST /_ml/data_frame/analytics/{id}/_explain
  • Body
  • application/json content type Modified
    • source property Modified
      • _source property Modified
        • includes, excludes properties Modified
          • Properties are no longer required
    • analyzed_fields property Modified
      • includes, excludes properties Modified
        • Properties are no longer required
POST /_ml/data_frame/analytics/{id}/_preview
  • Body
  • application/json content type Modified
    • config property Modified
      • source property Modified
        • _source property Modified
      • analyzed_fields property Modified
        • includes, excludes properties Modified
          • Properties are no longer required
POST /_ml/data_frame/analytics/{id}/_update
  • Response
  • 200 response Modified
    • application/json content type Modified
      • analyzed_fields property Modified
        • includes, excludes properties Modified
          • Properties are no longer required
      • source property Modified
        • _source property Modified
POST /_ml/datafeeds/_preview
  • Body
  • application/json content type Modified
    • datafeed_config property Modified
      • query property Modified
        • pinned property Modified
    • job_config property Modified
      • datafeed_config property Modified
        • query property Modified
POST /_ml/datafeeds/{datafeed_id}/_preview
  • Body
  • application/json content type Modified
    • datafeed_config property Modified
      • query property Modified
        • pinned property Modified
    • job_config property Modified
      • datafeed_config property Modified
        • query property Modified
POST /_ml/datafeeds/{datafeed_id}/_update
  • Body
  • application/json content type Modified
    • query property Modified
      • pinned property Modified
        • docs property Modified
  • Response
  • 200 response Modified
    • application/json content type Modified
      • query property Modified
        • pinned property Modified
POST /_msearch
  • Body
  • application/json content type Modified
    • msearch:MultisearchBody alternative Modified
      • query property Modified
        • pinned property Modified
      • knn property Modified
        • _types:KnnSearch, array-2 alternatives Modified
      • post_filter property Modified
        • pinned property Modified
      • rescore property Modified
        • _types:Rescore, array-2 alternatives Modified
      • search_after property Modified
        • Type went from array[number | string | boolean | null | object] to array[number | string | boolean | null]
          Breaking
  • Response
  • 200 response Modified
    • application/json content type Modified
      • responses property Modified
        • msearch:MultiSearchItem alternative Modified
POST /_msearch/template
  • Response
  • 200 response Modified
    • application/json content type Modified
      • responses property Modified
        • msearch:MultiSearchItem alternative Modified
POST /_query
  • Body
  • application/json content type Modified
    • filter property Modified
      • pinned property Modified
        • docs property Modified
    • params property Modified
      • Type went from array[number | string | boolean | null | object] to array[number | string | boolean | null]
        Breaking
    • include_ccs_metadata property Added
POST /_query/async
  • Body
  • application/json content type Modified
    • filter property Modified
      • pinned property Modified
        • docs property Modified
    • params property Modified
      • Type went from array[number | string | boolean | null | object] to array[number | string | boolean | null]
        Breaking
    • include_ccs_metadata property Added
POST /_rank_eval
  • Body
  • application/json content type Modified
    • requests property Modified
      • request property Modified
        • query property Modified
POST /_reindex
  • Body
  • application/json content type Modified
    • source property Modified
      • query property Modified
        • pinned property Modified
POST /_scripts/painless/_execute
  • Body
  • application/json content type Modified
    • context_setup property Modified
      • query property Modified
        • pinned property Modified
POST /_search
  • Body
  • application/json content type Modified
    • knn property Modified
      • _types:KnnSearch alternative Modified
        • filter property Modified
      • array-2 alternative Modified
        • filter property Modified
    • post_filter property Modified
      • pinned property Modified
        • docs property Modified
    • query property Modified
      • pinned property Modified
        • docs property Modified
    • rescore property Modified
      • _types:Rescore alternative Modified
        • query property Modified
      • array-2 alternative Modified
        • query property Modified
    • retriever property Modified
      • standard property Modified
        • filter, query properties Modified
        • search_after property Modified
          • Type went from array[number | string | boolean | null | object] to array[number | string | boolean | null]
            Breaking
      • knn property Modified
        • filter property Modified
      • rrf property Modified
        • filter property Modified
      • text_similarity_reranker property Modified
        • filter property Modified
      • rule property Modified
        • filter property Modified
    • search_after property Modified
      • Type went from array[number | string | boolean | null | object] to array[number | string | boolean | null]
        Breaking
  • Response
  • 200 response Modified
    • application/json content type Modified
      • hits property Modified
        • hits property Modified
POST /_search/scroll
  • Response
  • 200 response Modified
    • application/json content type Modified
      • hits property Modified
        • hits property Modified
POST /_search/scroll/{scroll_id}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • hits property Modified
        • hits property Modified
POST /_search/template
  • Response
  • 200 response Modified
    • application/json content type Modified
      • hits property Modified
        • hits property Modified
POST /_search_shards
  • Response
  • 200 response Modified
    • application/json content type Modified
      • indices property Modified
        • * property Modified
POST /_security/_query/api_key
  • Body
  • application/json content type Modified
    • search_after property Modified
      • Type went from array[number | string | boolean | null | object] to array[number | string | boolean | null]
        Breaking
  • Response
  • 200 response Modified
    • application/json content type Modified
      • api_keys property Modified
        • role_descriptors, limited_by, access properties Modified
        • _sort property Modified
          • Type went from array[number | string | boolean | null | object] to array[number | string | boolean | null]
            Breaking
POST /_security/_query/role
  • Body
  • application/json content type Modified
    • search_after property Modified
      • Type went from array[number | string | boolean | null | object] to array[number | string | boolean | null]
        Breaking
  • Response
  • 200 response Modified
    • application/json content type Modified
      • roles property Modified
        • indices, remote_indices properties Modified
        • _sort property Modified
          • Type went from array[number | string | boolean | null | object] to array[number | string | boolean | null]
            Breaking
POST /_security/_query/user
  • Body
  • application/json content type Modified
    • search_after property Modified
      • Type went from array[number | string | boolean | null | object] to array[number | string | boolean | null]
        Breaking
  • Response
  • 200 response Modified
    • application/json content type Modified
      • users property Modified
        • _sort property Modified
          • Type went from array[number | string | boolean | null | object] to array[number | string | boolean | null]
            Breaking
POST /_security/api_key
  • Body
  • application/json content type Modified
    • role_descriptors property Modified
      • * property Modified
        • indices, remote_indices properties Modified
POST /_security/api_key/_bulk_update
  • Body
  • application/json content type Modified
    • role_descriptors property Modified
      • * property Modified
        • indices, remote_indices properties Modified
POST /_security/api_key/grant
  • Body
  • application/json content type Modified
    • api_key property Modified
      • role_descriptors property Modified
        • object-1, array-2 alternatives Modified
POST /_security/cross_cluster/api_key
  • Body
  • application/json content type Modified
    • access property Modified
      • search property Modified
        • query property Modified
POST /_security/role
  • Body
  • application/json content type Modified
    • roles property Modified
      • * property Modified
        • indices, remote_indices properties Modified
POST /_security/role/{name}
  • Body
  • application/json content type Modified
    • indices property Modified
      • query property Modified
        • query_dsl:QueryContainer, _types:RoleTemplateQuery alternatives Modified
    • remote_indices property Modified
      • query property Modified
        • query_dsl:QueryContainer, _types:RoleTemplateQuery alternatives Modified
POST /_sql
  • Body
  • application/json content type Modified
    • filter property Modified
      • pinned property Modified
        • docs property Modified
POST /_sql/translate
  • Body
  • application/json content type Modified
    • filter property Modified
      • pinned property Modified
        • docs property Modified
  • Response
  • 200 response Modified
    • application/json content type Modified
      • query property Modified
        • pinned property Modified
POST /_template/{name}
  • Body
  • application/json content type Modified
    • aliases property Modified
      • * property Modified
        • filter property Modified
POST /_text_structure/find_message_structure
  • Response
  • 200 response Modified
    • application/json content type Modified
      • ingest_pipeline property Modified
        • processors property Modified
POST /_text_structure/find_structure
  • Response
  • 200 response Modified
    • application/json content type Modified
      • ingest_pipeline property Modified
        • processors property Modified
POST /_transform/_preview
  • Response
  • 200 response Modified
    • application/json content type Modified
      • generated_dest_index property Modified
        • aliases property Modified
POST /_transform/{transform_id}/_preview
  • Response
  • 200 response Modified
    • application/json content type Modified
      • generated_dest_index property Modified
        • aliases property Modified
POST /_transform/{transform_id}/_update
  • Response
  • 200 response Modified
    • application/json content type Modified
      • source property Modified
        • query property Modified
POST /_validate/query
  • Body
  • application/json content type Modified
    • query property Modified
      • pinned property Modified
        • docs property Modified
POST /_watcher/_query/watches
  • Body
  • application/json content type Modified
    • query property Modified
      • pinned property Modified
        • docs property Modified
    • search_after property Modified
      • Type went from array[number | string | boolean | null | object] to array[number | string | boolean | null]
        Breaking
  • Response
  • 200 response Modified
    • application/json content type Modified
      • watches property Modified
        • watch property Modified
POST /_watcher/watch/_execute
  • Body
  • application/json content type Modified
    • watch property Modified
      • actions property Modified
        • * property Modified
      • input property Modified
        • search property Modified
      • transform property Modified
        • search property Modified
  • Response
  • 200 response Modified
    • application/json content type Modified
      • watch_record property Modified
        • input property Modified
POST /_watcher/watch/{id}
  • Body
  • application/json content type Modified
    • actions property Modified
      • * property Modified
        • transform property Modified
    • input property Modified
      • search property Modified
        • request property Modified
    • transform property Modified
      • search property Modified
        • request property Modified
POST /_watcher/watch/{id}/_execute
  • Body
  • application/json content type Modified
    • watch property Modified
      • actions property Modified
        • * property Modified
      • input property Modified
        • search property Modified
      • transform property Modified
        • search property Modified
  • Response
  • 200 response Modified
    • application/json content type Modified
      • watch_record property Modified
        • input property Modified
POST /{alias}/_rollover
  • Body
  • application/json content type Modified
    • aliases property Modified
      • * property Modified
        • filter property Modified
POST /{alias}/_rollover/{new_index}
  • Body
  • application/json content type Modified
    • aliases property Modified
      • * property Modified
        • filter property Modified
POST /{index}/_alias/{name}
  • Body
  • application/json content type Modified
    • filter property Modified
      • pinned property Modified
        • docs property Modified
POST /{index}/_aliases/{name}
  • Body
  • application/json content type Modified
    • filter property Modified
      • pinned property Modified
        • docs property Modified
POST /{index}/_async_search
  • Body
  • application/json content type Modified
    • knn property Modified
      • _types:KnnSearch alternative Modified
        • filter property Modified
      • array-2 alternative Modified
        • filter property Modified
    • post_filter property Modified
      • pinned property Modified
        • docs property Modified
    • query property Modified
      • pinned property Modified
        • docs property Modified
    • rescore property Modified
      • _types:Rescore alternative Modified
        • query property Modified
      • array-2 alternative Modified
        • query property Modified
    • search_after property Modified
      • Type went from array[number | string | boolean | null | object] to array[number | string | boolean | null]
        Breaking
  • Response
  • 200 response Modified
    • application/json content type Modified
      • response property Modified
        • hits property Modified
POST /{index}/_bulk
  • Response
  • 200 response Modified
    • application/json content type Modified
      • items property Modified
        • * property Modified
  • Query
  • include_source_on_error query parameter Added
POST /{index}/_clone/{target}
  • Body
  • application/json content type Modified
    • aliases property Modified
      • * property Modified
        • filter property Modified
POST /{index}/_count
  • Body
  • application/json content type Modified
    • query property Modified
      • pinned property Modified
        • docs property Modified
POST /{index}/_create/{id}
  • Query
  • include_source_on_error query parameter Added
POST /{index}/_delete_by_query
  • Body
  • application/json content type Modified
    • query property Modified
      • pinned property Modified
        • docs property Modified
POST /{index}/_doc
  • Query
  • include_source_on_error query parameter Added
POST /{index}/_doc/{id}
  • Query
  • include_source_on_error query parameter Added
POST /{index}/_eql/search
  • Body
  • application/json content type Modified
    • filter property Modified
      • query_dsl:QueryContainer alternative Modified
        • pinned property Modified
      • array-2 alternative Modified
        • pinned property Modified
POST /{index}/_explain/{id}
  • Body
  • application/json content type Modified
    • query property Modified
      • pinned property Modified
        • docs property Modified
POST /{index}/_field_caps
  • Body
  • application/json content type Modified
    • index_filter property Modified
      • pinned property Modified
        • docs property Modified
POST /{index}/_fleet/_fleet_msearch
  • Body
  • application/json content type Modified
    • msearch:MultisearchBody alternative Modified
      • query property Modified
        • pinned property Modified
      • knn property Modified
        • _types:KnnSearch, array-2 alternatives Modified
      • post_filter property Modified
        • pinned property Modified
      • rescore property Modified
        • _types:Rescore, array-2 alternatives Modified
      • search_after property Modified
        • Type went from array[number | string | boolean | null | object] to array[number | string | boolean | null]
          Breaking
  • Response
  • 200 response Modified
    • application/json content type Modified
      • docs property Modified
        • msearch:MultiSearchItem alternative Modified
POST /{index}/_fleet/_fleet_search
  • Body
  • application/json content type Modified
    • post_filter property Modified
      • pinned property Modified
        • docs property Modified
    • query property Modified
      • pinned property Modified
        • docs property Modified
    • rescore property Modified
      • _types:Rescore alternative Modified
        • query property Modified
      • array-2 alternative Modified
        • query property Modified
    • search_after property Modified
      • Type went from array[number | string | boolean | null | object] to array[number | string | boolean | null]
        Breaking
  • Response
  • 200 response Modified
    • application/json content type Modified
      • hits property Modified
        • hits property Modified
POST /{index}/_graph/explore
  • Body
  • application/json content type Modified
    • connections property Modified
      • query property Modified
        • Property is no longer required
        • pinned property Modified
      • vertices property Modified
        • include property Modified
    • query property Modified
      • pinned property Modified
        • docs property Modified
    • vertices property Modified
      • include property Modified
        • boost property Modified
          • Property is no longer required
POST /{index}/_knn_search
  • Body
  • application/json content type Modified
    • filter property Modified
      • query_dsl:QueryContainer alternative Modified
        • pinned property Modified
      • array-2 alternative Modified
        • pinned property Modified
  • Response
  • 200 response Modified
    • application/json content type Modified
      • hits property Modified
        • hits property Modified
POST /{index}/_msearch
  • Body
  • application/json content type Modified
    • msearch:MultisearchBody alternative Modified
      • query property Modified
        • pinned property Modified
      • knn property Modified
        • _types:KnnSearch, array-2 alternatives Modified
      • post_filter property Modified
        • pinned property Modified
      • rescore property Modified
        • _types:Rescore, array-2 alternatives Modified
      • search_after property Modified
        • Type went from array[number | string | boolean | null | object] to array[number | string | boolean | null]
          Breaking
  • Response
  • 200 response Modified
    • application/json content type Modified
      • responses property Modified
        • msearch:MultiSearchItem alternative Modified
POST /{index}/_msearch/template
  • Response
  • 200 response Modified
    • application/json content type Modified
      • responses property Modified
        • msearch:MultiSearchItem alternative Modified
POST /{index}/_mvt/{field}/{zoom}/{x}/{y}
  • Body
  • application/json content type Modified
    • query property Modified
      • pinned property Modified
        • docs property Modified
POST /{index}/_pit
  • Body
  • application/json content type Modified
    • index_filter property Modified
      • pinned property Modified
        • docs property Modified
POST /{index}/_rank_eval
  • Body
  • application/json content type Modified
    • requests property Modified
      • request property Modified
        • query property Modified
POST /{index}/_rollup_search
  • Body
  • application/json content type Modified
    • query property Modified
      • pinned property Modified
        • docs property Modified
  • Response
  • 200 response Modified
    • application/json content type Modified
      • hits property Modified
        • hits property Modified
POST /{index}/_search
  • Body
  • application/json content type Modified
    • knn property Modified
      • _types:KnnSearch alternative Modified
        • filter property Modified
      • array-2 alternative Modified
        • filter property Modified
    • post_filter property Modified
      • pinned property Modified
        • docs property Modified
    • query property Modified
      • pinned property Modified
        • docs property Modified
    • rescore property Modified
      • _types:Rescore alternative Modified
        • query property Modified
      • array-2 alternative Modified
        • query property Modified
    • retriever property Modified
      • standard property Modified
        • filter, query properties Modified
        • search_after property Modified
          • Type went from array[number | string | boolean | null | object] to array[number | string | boolean | null]
            Breaking
      • knn property Modified
        • filter property Modified
      • rrf property Modified
        • filter property Modified
      • text_similarity_reranker property Modified
        • filter property Modified
      • rule property Modified
        • filter property Modified
    • search_after property Modified
      • Type went from array[number | string | boolean | null | object] to array[number | string | boolean | null]
        Breaking
  • Response
  • 200 response Modified
    • application/json content type Modified
      • hits property Modified
        • hits property Modified
POST /{index}/_search/template
  • Response
  • 200 response Modified
    • application/json content type Modified
      • hits property Modified
        • hits property Modified
POST /{index}/_search_shards
  • Response
  • 200 response Modified
    • application/json content type Modified
      • indices property Modified
        • * property Modified
POST /{index}/_shrink/{target}
  • Body
  • application/json content type Modified
    • aliases property Modified
      • * property Modified
        • filter property Modified
POST /{index}/_split/{target}
  • Body
  • application/json content type Modified
    • aliases property Modified
      • * property Modified
        • filter property Modified
POST /{index}/_terms_enum
  • Body
  • application/json content type Modified
    • index_filter property Modified
      • pinned property Modified
        • docs property Modified
POST /{index}/_update/{id}
  • Query
  • include_source_on_error query parameter Added
POST /{index}/_update_by_query
  • Body
  • application/json content type Modified
    • query property Modified
      • pinned property Modified
        • docs property Modified
POST /{index}/_validate/query
  • Body
  • application/json content type Modified
    • query property Modified
      • pinned property Modified
        • docs property Modified
PUT /_bulk
  • Response
  • 200 response Modified
    • application/json content type Modified
      • items property Modified
        • * property Modified
  • Query
  • include_source_on_error query parameter Added
PUT /_component_template/{name}
  • Body
  • application/json content type Modified
    • template property Modified
      • aliases property Modified
        • * property Modified
PUT /_enrich/policy/{name}
  • Body
  • application/json content type Modified
    • geo_match property Modified
      • query property Modified
        • pinned property Modified
    • match property Modified
      • query property Modified
        • pinned property Modified
    • range property Modified
      • query property Modified
        • pinned property Modified
PUT /_index_template/{name}
  • Body
  • application/json content type Modified
    • template property Modified
      • aliases property Modified
        • * property Modified
PUT /_ingest/pipeline/{id}
  • Body
  • application/json content type Modified
    • on_failure property Modified
      • append property Modified
        • if property Modified
          • Type went from string to object
            Breaking
      • attachment property Modified
        • if property Modified
          • Type went from string to object
            Breaking
      • bytes property Modified
        • if property Modified
          • Type went from string to object
            Breaking
      • circle property Modified
        • if property Modified
          • Type went from string to object
            Breaking
      • community_id property Modified
        • if property Modified
          • Type went from string to object
            Breaking
      • convert property Modified
        • if property Modified
          • Type went from string to object
            Breaking
      • csv property Modified
        • if property Modified
          • Type went from string to object
            Breaking
      • date property Modified
        • if property Modified
          • Type went from string to object
            Breaking
      • date_index_name property Modified
        • if property Modified
          • Type went from string to object
            Breaking
        • date_formats property Modified
          • Property is no longer required
      • dissect property Modified
        • if property Modified
          • Type went from string to object
            Breaking
      • dot_expander property Modified
        • if property Modified
          • Type went from string to object
            Breaking
      • drop property Modified
        • if property Modified
          • Type went from string to object
            Breaking
      • enrich property Modified
        • if property Modified
          • Type went from string to object
            Breaking
      • fail property Modified
        • if property Modified
          • Type went from string to object
            Breaking
      • fingerprint property Modified
        • if property Modified
          • Type went from string to object
            Breaking
      • foreach property Modified
        • if property Modified
          • Type went from string to object
            Breaking
      • ip_location property Modified
        • if property Modified
          • Type went from string to object
            Breaking
      • geo_grid property Modified
        • if property Modified
          • Type went from string to object
            Breaking
      • geoip property Modified
        • if property Modified
          • Type went from string to object
            Breaking
      • grok property Modified
        • if property Modified
          • Type went from string to object
            Breaking
      • gsub property Modified
        • if property Modified
          • Type went from string to object
            Breaking
      • html_strip property Modified
        • if property Modified
          • Type went from string to object
            Breaking
      • inference property Modified
        • if property Modified
          • Type went from string to object
            Breaking
      • join property Modified
        • if property Modified
          • Type went from string to object
            Breaking
      • json property Modified
        • if property Modified
          • Type went from string to object
            Breaking
      • kv property Modified
        • if property Modified
          • Type went from string to object
            Breaking
      • lowercase property Modified
        • if property Modified
          • Type went from string to object
            Breaking
      • network_direction property Modified
        • if property Modified
          • Type went from string to object
            Breaking
      • pipeline property Modified
        • if property Modified
          • Type went from string to object
            Breaking
      • redact property Modified
        • if property Modified
          • Type went from string to object
            Breaking
      • registered_domain property Modified
        • if property Modified
          • Type went from string to object
            Breaking
      • remove property Modified
        • if property Modified
          • Type went from string to object
            Breaking
      • rename property Modified
        • if property Modified
          • Type went from string to object
            Breaking
      • reroute property Modified
        • if property Modified
          • Type went from string to object
            Breaking
      • script property Modified
        • if property Modified
          • Type went from string to object
            Breaking
      • set property Modified
        • if property Modified
          • Type went from string to object
            Breaking
      • set_security_user property Modified
        • if property Modified
          • Type went from string to object
            Breaking
      • sort property Modified
        • if property Modified
          • Type went from string to object
            Breaking
      • split property Modified
        • if property Modified
          • Type went from string to object
            Breaking
      • terminate property Modified
        • if property Modified
          • Type went from string to object
            Breaking
      • trim property Modified
        • if property Modified
          • Type went from string to object
            Breaking
      • uppercase property Modified
        • if property Modified
          • Type went from string to object
            Breaking
      • urldecode property Modified
        • if property Modified
          • Type went from string to object
            Breaking
      • uri_parts property Modified
        • if property Modified
          • Type went from string to object
            Breaking
      • user_agent property Modified
        • if property Modified
          • Type went from string to object
            Breaking
    • processors property Modified
      • append property Modified
        • if property Modified
          • Type went from string to object
            Breaking
      • attachment property Modified
        • if property Modified
          • Type went from string to object
            Breaking
      • bytes property Modified
        • if property Modified
          • Type went from string to object
            Breaking
      • circle property Modified
        • if property Modified
          • Type went from string to object
            Breaking
      • community_id property Modified
        • if property Modified
          • Type went from string to object
            Breaking
      • convert property Modified
        • if property Modified
          • Type went from string to object
            Breaking
      • csv property Modified
        • if property Modified
          • Type went from string to object
            Breaking
      • date property Modified
        • if property Modified
          • Type went from string to object
            Breaking
      • date_index_name property Modified
        • if property Modified
          • Type went from string to object
            Breaking
        • date_formats property Modified
          • Property is no longer required
      • dissect property Modified
        • if property Modified
          • Type went from string to object
            Breaking
      • dot_expander property Modified
        • if property Modified
          • Type went from string to object
            Breaking
      • drop property Modified
        • if property Modified
          • Type went from string to object
            Breaking
      • enrich property Modified
        • if property Modified
          • Type went from string to object
            Breaking
      • fail property Modified
        • if property Modified
          • Type went from string to object
            Breaking
      • fingerprint property Modified
        • if property Modified
          • Type went from string to object
            Breaking
      • foreach property Modified
        • if property Modified
          • Type went from string to object
            Breaking
      • ip_location property Modified
        • if property Modified
          • Type went from string to object
            Breaking
      • geo_grid property Modified
        • if property Modified
          • Type went from string to object
            Breaking
      • geoip property Modified
        • if property Modified
          • Type went from string to object
            Breaking
      • grok property Modified
        • if property Modified
          • Type went from string to object
            Breaking
      • gsub property Modified
        • if property Modified
          • Type went from string to object
            Breaking
      • html_strip property Modified
        • if property Modified
          • Type went from string to object
            Breaking
      • inference property Modified
        • if property Modified
          • Type went from string to object
            Breaking
      • join property Modified
        • if property Modified
          • Type went from string to object
            Breaking
      • json property Modified
        • if property Modified
          • Type went from string to object
            Breaking
      • kv property Modified
        • if property Modified
          • Type went from string to object
            Breaking
      • lowercase property Modified
        • if property Modified
          • Type went from string to object
            Breaking
      • network_direction property Modified
        • if property Modified
          • Type went from string to object
            Breaking
      • pipeline property Modified
        • if property Modified
          • Type went from string to object
            Breaking
      • redact property Modified
        • if property Modified
          • Type went from string to object
            Breaking
      • registered_domain property Modified
        • if property Modified
          • Type went from string to object
            Breaking
      • remove property Modified
        • if property Modified
          • Type went from string to object
            Breaking
      • rename property Modified
        • if property Modified
          • Type went from string to object
            Breaking
      • reroute property Modified
        • if property Modified
          • Type went from string to object
            Breaking
      • script property Modified
        • if property Modified
          • Type went from string to object
            Breaking
      • set property Modified
        • if property Modified
          • Type went from string to object
            Breaking
      • set_security_user property Modified
        • if property Modified
          • Type went from string to object
            Breaking
      • sort property Modified
        • if property Modified
          • Type went from string to object
            Breaking
      • split property Modified
        • if property Modified
          • Type went from string to object
            Breaking
      • terminate property Modified
        • if property Modified
          • Type went from string to object
            Breaking
      • trim property Modified
        • if property Modified
          • Type went from string to object
            Breaking
      • uppercase property Modified
        • if property Modified
          • Type went from string to object
            Breaking
      • urldecode property Modified
        • if property Modified
          • Type went from string to object
            Breaking
      • uri_parts property Modified
        • if property Modified
          • Type went from string to object
            Breaking
      • user_agent property Modified
        • if property Modified
          • Type went from string to object
            Breaking
PUT /_ml/anomaly_detectors/{job_id}
  • Body
  • application/json content type Modified
    • datafeed_config property Modified
      • query property Modified
        • pinned property Modified
PUT /_ml/data_frame/analytics/{id}
  • Body
  • application/json content type Modified
    • analyzed_fields property Modified
      • includes, excludes properties Modified
        • Properties are no longer required
    • source property Modified
      • _source property Modified
        • includes, excludes properties Modified
          • Properties are no longer required
  • Response
  • 200 response Modified
    • application/json content type Modified
      • analyzed_fields property Modified
        • includes, excludes properties Modified
          • Properties are no longer required
      • source property Modified
        • _source property Modified
PUT /_ml/datafeeds/{datafeed_id}
  • Body
  • application/json content type Modified
    • query property Modified
      • pinned property Modified
        • docs property Modified
  • Response
  • 200 response Modified
    • application/json content type Modified
      • query property Modified
        • pinned property Modified
PUT /_query_rules/{ruleset_id}
  • Body
  • application/json content type Modified
    • rules property Modified
      • _types:QueryRule alternative Modified
        • actions property Modified
      • array-2 alternative Modified
        • actions property Modified
PUT /_query_rules/{ruleset_id}/_rule/{rule_id}
  • Body
  • application/json content type Modified
    • actions property Modified
      • docs property Modified
        • _index property Modified
          • Property is no longer required
PUT /_security/api_key
  • Body
  • application/json content type Modified
    • role_descriptors property Modified
      • * property Modified
        • indices, remote_indices properties Modified
PUT /_security/api_key/{id}
  • Body
  • application/json content type Modified
    • role_descriptors property Modified
      • * property Modified
        • indices, remote_indices properties Modified
PUT /_security/cross_cluster/api_key/{id}
  • Body
  • application/json content type Modified
    • access property Modified
      • search property Modified
        • query property Modified
PUT /_security/role/{name}
  • Body
  • application/json content type Modified
    • indices property Modified
      • query property Modified
        • query_dsl:QueryContainer, _types:RoleTemplateQuery alternatives Modified
    • remote_indices property Modified
      • query property Modified
        • query_dsl:QueryContainer, _types:RoleTemplateQuery alternatives Modified
PUT /_template/{name}
  • Body
  • application/json content type Modified
    • aliases property Modified
      • * property Modified
        • filter property Modified
PUT /_watcher/watch/_execute
  • Body
  • application/json content type Modified
    • watch property Modified
      • actions property Modified
        • * property Modified
      • input property Modified
        • search property Modified
      • transform property Modified
        • search property Modified
  • Response
  • 200 response Modified
    • application/json content type Modified
      • watch_record property Modified
        • input property Modified
PUT /_watcher/watch/{id}
  • Body
  • application/json content type Modified
    • actions property Modified
      • * property Modified
        • transform property Modified
    • input property Modified
      • search property Modified
        • request property Modified
    • transform property Modified
      • search property Modified
        • request property Modified
PUT /_watcher/watch/{id}/_execute
  • Body
  • application/json content type Modified
    • watch property Modified
      • actions property Modified
        • * property Modified
      • input property Modified
        • search property Modified
      • transform property Modified
        • search property Modified
  • Response
  • 200 response Modified
    • application/json content type Modified
      • watch_record property Modified
        • input property Modified
PUT /{index}
  • Body
  • application/json content type Modified
    • aliases property Modified
      • * property Modified
        • filter property Modified
PUT /{index}/_alias/{name}
  • Body
  • application/json content type Modified
    • filter property Modified
      • pinned property Modified
        • docs property Modified
PUT /{index}/_aliases/{name}
  • Body
  • application/json content type Modified
    • filter property Modified
      • pinned property Modified
        • docs property Modified
PUT /{index}/_bulk
  • Response
  • 200 response Modified
    • application/json content type Modified
      • items property Modified
        • * property Modified
  • Query
  • include_source_on_error query parameter Added
PUT /{index}/_clone/{target}
  • Body
  • application/json content type Modified
    • aliases property Modified
      • * property Modified
        • filter property Modified
PUT /{index}/_create/{id}
  • Query
  • include_source_on_error query parameter Added
PUT /{index}/_doc/{id}
  • Query
  • include_source_on_error query parameter Added
PUT /{index}/_shrink/{target}
  • Body
  • application/json content type Modified
    • aliases property Modified
      • * property Modified
        • filter property Modified
PUT /{index}/_split/{target}
  • Body
  • application/json content type Modified
    • aliases property Modified
      • * property Modified
        • filter property Modified