Change Updates

Do not miss any Elasticsearch Serverless API changes, ever again

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

RSS

10 days ago

main
Compare

API structure has changed

Check out the latest release notes.

64 structure changes including:
2 Additions
62 Modifications
Modified 62 Breaking
POST /_index_template/_simulate/{name}
  • Body
  • application/json content type Modified
    • template property Modified
      • settings property Added
  • Response
  • 200 response Modified
    • application/json content type Modified
      • template property Modified
        • settings property Added
POST /_index_template/_simulate_index/{name}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • template property Modified
        • settings property Added
POST /_index_template/{name}
  • Body
  • application/json content type Modified
    • template property Modified
      • settings property Added
POST /_ingest/pipeline/_simulate
  • Body
  • application/json content type Modified
    • pipeline property Modified
      • on_failure property Modified
        • script property Modified
POST /_ingest/pipeline/{id}/_simulate
  • Body
  • application/json content type Modified
    • pipeline property Modified
      • on_failure property Modified
        • script property Modified
POST /_msearch
  • Body
  • application/json content type Modified
    • SearchRequestBody alternative Modified
      • collapse model Modified
      • highlight property Modified
        • highlight_query property Modified
        • fields property Modified
          • Combinator is now oneOf
      • retriever property Modified
        • standard, knn, rrf, text_similarity_reranker, rule properties Modified
        • rescorer, linear, pinned properties Added
POST /_msearch/template
  • Body
  • application/json content type Modified
    • TemplateConfig alternative Modified
      • source property Modified
        • SearchRequestBody alternative Modified
POST /_render/template
  • Body
  • application/json content type Modified
    • source property Modified
      • SearchRequestBody alternative Modified
        • collapse model Modified
        • highlight, retriever properties Modified
POST /_render/template/{id}
  • Body
  • application/json content type Modified
    • source property Modified
      • SearchRequestBody alternative Modified
        • collapse model Modified
        • highlight, retriever properties Modified
POST /_scripts/{id}
  • Body
  • application/json content type Modified
    • script property Modified
      • source property Modified
        • SearchRequestBody alternative Modified
POST /_scripts/{id}/{context}
  • Body
  • application/json content type Modified
    • script property Modified
      • source property Modified
        • SearchRequestBody alternative Modified
POST /_search
  • Body
  • application/json content type Modified
    • highlight property Modified
      • highlight_query property Modified
        • rule property Modified
      • fields property Modified
        • Combinator is now oneOf
        • fields alternative Removed
          • Removing a resource is always breaking unless it was deprecated before
            Breaking
        • object-1, array-2 alternatives Added
POST /_search/template
  • Body
  • application/json content type Modified
    • source property Modified
      • SearchRequestBody alternative Modified
        • collapse model Modified
        • highlight, retriever properties Modified
POST /_transform/_preview
  • Response
  • 200 response Modified
    • application/json content type Modified
      • generated_dest_index property Modified
        • settings, defaults properties Added
POST /_transform/{transform_id}/_preview
  • Response
  • 200 response Modified
    • application/json content type Modified
      • generated_dest_index property Modified
        • settings, defaults properties Added
POST /{index}/_async_search
  • Body
  • application/json content type Modified
    • highlight property Modified
      • highlight_query property Modified
        • rule property Modified
      • fields property Modified
        • Combinator is now oneOf
        • fields alternative Removed
          • Removing a resource is always breaking unless it was deprecated before
            Breaking
        • object-1, array-2 alternatives Added
POST /{index}/_bulk
  • Body
  • application/json content type Modified
    • UpdateAction alternative Modified
      • script property Modified
        • source property Modified
  • Response
  • 200 response Modified
    • application/json content type Modified
      • items property Modified
        • * property Modified
POST /{index}/_msearch
  • Body
  • application/json content type Modified
    • SearchRequestBody alternative Modified
      • collapse model Modified
      • highlight property Modified
        • highlight_query property Modified
        • fields property Modified
          • Combinator is now oneOf
      • retriever property Modified
        • standard, knn, rrf, text_similarity_reranker, rule properties Modified
        • rescorer, linear, pinned properties Added
POST /{index}/_msearch/template
  • Body
  • application/json content type Modified
    • TemplateConfig alternative Modified
      • source property Modified
        • SearchRequestBody alternative Modified
POST /{index}/_search
  • Body
  • application/json content type Modified
    • highlight property Modified
      • highlight_query property Modified
        • rule property Modified
      • fields property Modified
        • Combinator is now oneOf
        • fields alternative Removed
          • Removing a resource is always breaking unless it was deprecated before
            Breaking
        • object-1, array-2 alternatives Added
POST /{index}/_search/template
  • Body
  • application/json content type Modified
    • source property Modified
      • SearchRequestBody alternative Modified
        • collapse model Modified
        • highlight, retriever properties Modified
PUT /_bulk
  • Body
  • application/json content type Modified
    • UpdateAction alternative Modified
      • script property Modified
        • source property Modified
  • Response
  • 200 response Modified
    • application/json content type Modified
      • items property Modified
        • * property Modified
PUT /_component_template/{name}
  • Body
  • application/json content type Modified
    • template property Modified
      • settings, defaults properties Added
PUT /_connector/{connector_id}/_error
  • Body
  • application/json content type Modified
    • error property Modified
      • NullValue alternative Modified
        • Alternative is now required
          Breaking
PUT /_connector/{connector_id}/_index_name
  • Body
  • application/json content type Modified
    • index_name property Modified
      • NullValue alternative Modified
        • Alternative is now required
PUT /_index_template/{name}
  • Body
  • application/json content type Modified
    • template property Modified
      • settings property Added
PUT /_scripts/{id}
  • Body
  • application/json content type Modified
    • script property Modified
      • source property Modified
        • SearchRequestBody alternative Modified
PUT /_scripts/{id}/{context}
  • Body
  • application/json content type Modified
    • script property Modified
      • source property Modified
        • SearchRequestBody alternative Modified
PUT /_settings
  • Body
  • application/json content type Modified
    • IndexSettings property Added
PUT /{index}
  • Body
  • application/json content type Modified
    • settings property Added
PUT /{index}/_bulk
  • Body
  • application/json content type Modified
    • UpdateAction alternative Modified
      • script property Modified
        • source property Modified
  • Response
  • 200 response Modified
    • application/json content type Modified
      • items property Modified
        • * property Modified
PUT /{index}/_settings
  • Body
  • application/json content type Modified
    • IndexSettings property Added
GET /_component_template
  • Response
  • 200 response Modified
    • application/json content type Modified
      • component_templates property Modified
        • component_template property Modified
GET /_component_template/{name}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • component_templates property Modified
        • component_template property Modified
GET /_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/pipeline
  • Response
  • 200 response Modified
    • application/json content type Modified
      • * property Modified
        • on_failure property Modified
GET /_ingest/pipeline/_simulate
  • Body
  • application/json content type Modified
    • pipeline property Modified
      • on_failure property Modified
        • script property Modified
GET /_ingest/pipeline/{id}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • * property Modified
        • on_failure property Modified
GET /_ingest/pipeline/{id}/_simulate
  • Body
  • application/json content type Modified
    • pipeline property Modified
      • on_failure property Modified
        • script property Modified
GET /_msearch
  • Body
  • application/json content type Modified
    • SearchRequestBody alternative Modified
      • collapse model Modified
      • highlight property Modified
        • highlight_query property Modified
        • fields property Modified
          • Combinator is now oneOf
      • retriever property Modified
        • standard, knn, rrf, text_similarity_reranker, rule properties Modified
        • rescorer, linear, pinned properties Added
GET /_msearch/template
  • Body
  • application/json content type Modified
    • TemplateConfig alternative Modified
      • source property Modified
        • SearchRequestBody alternative Modified
GET /_render/template
  • Body
  • application/json content type Modified
    • source property Modified
      • SearchRequestBody alternative Modified
        • collapse model Modified
        • highlight, retriever properties Modified
GET /_render/template/{id}
  • Body
  • application/json content type Modified
    • source property Modified
      • SearchRequestBody alternative Modified
        • collapse model Modified
        • highlight, retriever properties Modified
GET /_scripts/{id}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • script property Modified
        • source property Modified
GET /_search
  • Body
  • application/json content type Modified
    • highlight property Modified
      • highlight_query property Modified
        • rule property Modified
      • fields property Modified
        • Combinator is now oneOf
        • fields alternative Removed
          • Removing a resource is always breaking unless it was deprecated before
            Breaking
        • object-1, array-2 alternatives Added
GET /_search/template
  • Body
  • application/json content type Modified
    • source property Modified
      • SearchRequestBody alternative Modified
        • collapse model Modified
        • highlight, retriever properties Modified
POST /_index_template/_simulate
  • Body
  • application/json content type Modified
    • template property Modified
      • settings property Added
  • Response
  • 200 response Modified
    • application/json content type Modified
      • template property Modified
        • settings property Added
POST /_component_template/{name}
  • Body
  • application/json content type Modified
    • template property Modified
      • settings, defaults properties Added
POST /_bulk
  • Body
  • application/json content type Modified
    • UpdateAction alternative Modified
      • script property Modified
        • source property Modified
  • Response
  • 200 response Modified
    • application/json content type Modified
      • items property Modified
        • * property Modified
POST /_async_search
  • Body
  • application/json content type Modified
    • highlight property Modified
      • highlight_query property Modified
        • rule property Modified
      • fields property Modified
        • Combinator is now oneOf
        • fields alternative Removed
          • Removing a resource is always breaking unless it was deprecated before
            Breaking
        • object-1, array-2 alternatives Added
GET /{index}/_settings/{name}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • * property Modified
        • settings, defaults properties Added
GET /{index}/_settings
  • Response
  • 200 response Modified
    • application/json content type Modified
      • * property Modified
        • settings, defaults properties Added
GET /{index}/_search/template
  • Body
  • application/json content type Modified
    • source property Modified
      • SearchRequestBody alternative Modified
        • collapse model Modified
        • highlight, retriever properties Modified
GET /{index}/_search
  • Body
  • application/json content type Modified
    • highlight property Modified
      • highlight_query property Modified
        • rule property Modified
      • fields property Modified
        • Combinator is now oneOf
        • fields alternative Removed
          • Removing a resource is always breaking unless it was deprecated before
            Breaking
        • object-1, array-2 alternatives Added
GET /{index}/_msearch/template
  • Body
  • application/json content type Modified
    • TemplateConfig alternative Modified
      • source property Modified
        • SearchRequestBody alternative Modified
GET /{index}/_msearch
  • Body
  • application/json content type Modified
    • SearchRequestBody alternative Modified
      • collapse model Modified
      • highlight property Modified
        • highlight_query property Modified
        • fields property Modified
          • Combinator is now oneOf
      • retriever property Modified
        • standard, knn, rrf, text_similarity_reranker, rule properties Modified
        • rescorer, linear, pinned properties Added
GET /{index}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • * property Modified
        • settings, defaults properties Added
GET /_transform/{transform_id}/_preview
  • Response
  • 200 response Modified
    • application/json content type Modified
      • generated_dest_index property Modified
        • settings, defaults properties Added
GET /_transform/_preview
  • Response
  • 200 response Modified
    • application/json content type Modified
      • generated_dest_index property Modified
        • settings, defaults properties Added
GET /_settings/{name}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • * property Modified
        • settings, defaults properties Added
GET /_settings
  • Response
  • 200 response Modified
    • application/json content type Modified
      • * property Modified
        • settings, defaults properties Added
Added 2
PUT /_data_stream/{name}/_options
GET /_data_stream/{name}/_options